im.getting(this);

  • NTFS-3G (2012.01.15) binary installer for OSX

    • 19 Mar 2012
    • 0 Responses
    •  views
    • fuse fuse4x lion macfuse ntfs ntfs-3g osx
    • Edit
    • Delete
    • Tags
    • Autopost

    As I mentioned in the comments of the previous post on this subject, I'm providing a binary image with an installation of the latest NTFS-3G build (January 15th of this year) that's available on MacPorts repositories.

    It was built on my MacBook Pro running OSX Lion (10.7.3) using MacPorts, and tested on a clean (meaning, no development stuff installed) MacBook Air also running Lion. As you can see, my test base was kind of narrow, so I welcome feedback on how it works on earlier versions of OSX (though I don't expect it to work, and neither will support anything before Snow Leopard).

    This binary image is for installing NTFS-3G only - it was compiled against Fuse4X, and so I'm pretty sure it'll work only with that, and obviously, you'll have to install it before NTFS-3G - you can grab the install image for Fuse4X here.

    So if you're not a technically inclined / developer user, you can just grab the NTFS-3G image here and skip the rest of the post.

    Read the rest of this post »

    • Tweet
  • Celebridade acima do Talento

    • 13 Mar 2012
    • 0 Responses
    •  views
    • arte artemoderna davinci divagacoes
    • Edit
    • Delete
    • Tags
    • Autopost

    Estava vendo uma história no /. hoje sobre uma possível obra de DaVinci que foi descoberto por trás da parede onde atualmente está um outro afresco de outro artista, em Florença, Itália.

    Como costuma acontecer, a discussão nos comentários acabou descarrilando um pouco pra fora do tópico (não que isso seja ruim - na verdade, acho que é o maior charme de ler /., é onde se aprende mais e se vê as discussões mais fascinantes), e acabei tropeçando num comentário que chamou minha atenção pois é mais ou menos a mesma visão que tenho sobre como a arte é enxergada hoje em dia.

    Read the rest of this post »

    • Tweet
  • Getting rid of those pesky .DS_Store files

    • 4 Feb 2012
    • 0 Responses
    •  views
    • appledouble asepsis dsstore osx resourceforks
    • Edit
    • Delete
    • Tags
    • Autopost

    So, I was browsing around the other day looking for a solution to disable this horrible behavior OSX has of littering volumes with these dot-something files. While I couldn't find a solution suitable for all types of these files, I found something interesting - Asepsis. What a fitting name!

    It basically forces OSX to store all .DS_Store files on other volumes on the internal HD (where OSX is running), where these files would otherwise be stored on the volumes themselves. DS_Store files are basically a way for the Finder to store file metadata (that's usually relevant only to OSX itself) in a portable way - meaning these DS_Files aren't necessary on an HFS formatted disk because the filesystem has builtin support for storing these metadata.

    So, Asepsis is nice because, while still preventing the littering of those .DS_Files all over the target volume, it still allows OSX to store file metadata from these external volumes even if the filesystem on them are not directly compatible with OSX (which is the case of NTFS, FAT and network mounts).

    There's this for network volumes, but for network volumes I'd rather have it sorted out on the server: doing this tweak or installing Asepsis on every Mac workstation on the LAN at my work would be a PITA - although I'm the admin for the network there, supporting those Macs would be more hassle than it's worth, and I already get paid too little as it is (the network is split in about 20% Macs and the rest Windows stations, so the Mac guys have their own support guy for when things go haywire for them). I've tried blocking the creation of these OSX metadata files on Windows Server, but then OSX starts acting weird and refusing to do some stuff, so for now my solution is to just remove those dot-files every once in a while.

    If there's something to hate on Macs, from an IT management point of view, is the disruptive and messy way Apple chose to interact with other tech. It's irritating.

    • Tweet
  • NTFS write support on OSX Lion with NTFS-3G

    • 8 Aug 2011
    • 53 Responses
    •  views
    • fuse fuse4x lion macfuse ntfs-3g osx
    • Edit
    • Delete
    • Tags
    • Autopost

    Update 2: Check out this post for a prebuilt binary installer for NTFS-3G that can be used with the Fuse4X solution detailed below (i.e., if you're not willing to go through all the steps of installing XCode, MacPorts, etc. that's detailed below, you can just install Fuse4X binary (from here) and the NTFS-3G installer I'm providing on the post linked above).

    Update: Thanks to some suggestions from Marcos on the comments below, I kicked myself back into trying to solve the mount problem with uids/gids on fuse4x / ntfs-3g. I've updated the script below, it now improves things somewhat. It's still not perfect - it'll work fine if your user logs in automatically, otherwise, it'll try to wait for 20 seconds (adjustable on the TIMEOUT variable) until the user session is active and it picks up the user id from the session started, and if that too fails, it falls back to the old behavior (fixed uids/gids). There's also an alternative solution for that provided by Marcos on the comments area of his post, check it out (in portuguese - Google Translate is your friend).


    It's a well known fact that OSX had NTFS read support for a long time, but write support could only be easily enabled either by:

    • Buying third-party solutions, from Paragon or Tuxera. The latter is actually a product-fied version of the open-source solution mentioned below;
    • Enabling manually on the native driver by messing around with system files. That option is known to be very unstable and can potentially corrupt your NTFS partition, so it's strongly NOT recommended. Also, this worked only on early versions of Snow Leopard - apparently Apple disabled this "feature" later (though it seems nobody tried it again with Lion). It's obvious that with this move Apple was clearly saying that the driver is not reliable for write support and should not be used as such.
    • A port of MacFuse and NTFS-3G provided by Tuxera. The official versions are old and don't work at all on 64-bit kernels (i.e. Lion).

      On the last case, there are unofficial builds of MacFuse that work on 64-bit kernels, but not without a few issues - this post will outline the steps on getting this unofficial version of MacFuse working along with the older version of NTFS-3G (the version that was still free, before Tuxera went completely commercial with it). Also, while most of the procedures detailed here were tested in my OSX Lion installation, it should in theory work on Snow Leopard too, I just have no way to confirm this at this time. Feedback is welcome on that.

      I'm also going to outline the steps on getting to work a solution based purely on MacPorts, a package manager for OSX that works by downloading the source code to a package, compiling it on your machine, and installing it. That solution works fine for the most part, with only a small caveat, that may or may not affect you depending on how you work with your Mac. In my opinion, though, this solution is also more robust and (hopefully, once the small kinks get worked out) bug-free solution and easier to maintain and update (thanks to MacPorts) on the long term, and I hope it gets noticed by the developers involved because of that. I'm personally using this solution right now, but due to it being somewhat more cumbersome to setup, it probably should be taken as geared towards power users - if you want something a bit easier to setup, you're probably better off with the MacFuse + Tuxera's NTFS-3G solution presented below.

      Read the rest of this post »

      • Tweet
    • Suporte à escrita NTFS no OSX Lion

      • 8 Aug 2011
      • 1 Response
      •  views
      • fuse fuse4x lion macfuse ntfs-3g osx
      • Edit
      • Delete
      • Tags
      • Autopost

      "Este não é o post que você está procurando" - Cavaleiro Jedi

      O post detalhando essa odisséia vêm à seguir, em inglês. Calma, tenho motivos pra isso, que direi à seguir. E já que estamos no tema do idioma, aproveito pra observar que, dependendo do caso, vou postar outras coisas em inglês de vez em quando, se eu julgar que o conteúdo pode ser útil para visitantes do exterior, como é este caso. Nesses casos, Google Translate é seu amigo. ;-) O que vem à seguir é mais um desabafo, então pode pular direto pro próximo post se quiser ir direto ao assunto.

      Read the rest of this post »

      • Tweet
    • Finalmente

      • 4 Aug 2011
      • 1 Response
      •  views
      • Edit
      • Delete
      • Tags
      • Autopost

      Faz já algum tempo que estou querendo criar um blog - ou recriar, porque já tive pelo menos uns dois há uns 10 anos atrás que postei não mais que meia dúzia de coisas e abandonei. Mas desta vez creio que isso não deve acontecer, ironicamente porque pretendo não levar isso tão a sério como das primeiras vezes.

      O fato é que, à medida que tenho aprendido diversas coisas sobre diversos assuntos, principalmente na minha área (TI), têm sido comum as fontes de aprendizado serem blogs. Por isso, nos últimos anos (é, faz mesmo bastante tempo que estou adiando isso) tenho tido cada vez mais vontade de criar meu próprio blog para compartilhar conhecimento em geral, algumas vezes sobre coisas que consegui encontrar com muita dificuldade "nas interwebs" (ou às vezes nem consegui encontrar, aprendi na raça mesmo), pra facilitar pro povo que, quem sabe, pode acabar precisando. E claro, quem sabe de vez em quando, só falar bobagem mesmo.

      Bom, está inaugurado. Devo fazer um post em breve detalhando minha odisséia em fazer o NTFS-3G (leitura e escrita) via Fuse funcionar no OS X Lion. Por enquanto, é hora de dormir. :-P

      • Tweet
    • About

      Analista, Programador, fuçador e curioso incansável.

      32927 Views
    • Archive

      • 2012 (4)
        • March (3)
        • February (1)
      • 2011 (5)
        • August (5)

      Get Updates

      Follow this Space »
      You're following this Space (Edit)
      You're a contributor here (Edit)
      This is your Space (Edit)
      Follow by email »
      Get the latest updates in your email box automatically.
      Loading...
      Subscribe via RSS