I have a nicely working MacPorts on Lion. When I run

sudo port install ntfs-3g

it does compile without errors. However, when I attach a NTFS-formatted external drive, it's read only. And there is no Preferences icon for NTFS-3G, like there was in my Snow Leopard install. Is the NTFS-3G driver active? How can I find out and fix this?

UPDATE: MacFUSE got installed along with NTFS-3G as a dependency and I did reboot after installing. The ntfs-3g command is available at the command line but I would really like all NTFS drives to be mounted using it automatically and with read-write support.

link|improve this question

80% accept rate
FWIW, Paragon's brand new NTFS 9.0 for Mac OS X is available for free today on Giveaway of the Day. Link The catch is that you have register for a serial # today. – afrazier Jul 28 '11 at 19:55
That worked. Thanks for the tip @afrazier, what a coincidence. Still curious if NTFS read-write is possible on Lion with free software only though, because I'm going to run into this again one day and it won't be another Giveaway day I'm afraid. – TomA Jul 28 '11 at 20:31
@TomA Had to delete my answer as I couldn't test it -- only running 10.6 now. ntfs-3g should actually be able to do that, but I'm not sure if MacPorts has the newest version or if there even is one yet. – slhck Jul 28 '11 at 20:44
Have you tried Tuxera's NTFS-3g installer? I don't have access to a Lion system yet, but it's always worked before. Or try the tips for turning on Apple's built in r/w support from Snow Leopard and see if they still work. – afrazier Jul 28 '11 at 20:46
feedback

2 Answers

Check this, it details how to make ntfs-3g work through through MacPorts, and also how to make it work through an older version of NTFS-3G with a patched version of MacFuse:

http://fernandoff.posterous.com/ntfs-write-support-on-osx-lion-with-ntfs-3g-f

The reason you couldn't make ntfs-3g work through MacPorts is that ntfs-3g still depends on MacFuse by default. Uninstall the ntfs-3g and macfuse ports, then install fuse4x, and then ntfs-3g. Like this:

sudo port uninstall macfuse ntfs-3g
sudo port clean --all macfuse ntfs-3g
sudo port install fuse4x
sudo port install ntfs-3g

You'll have to use some specific options for mounting, check the post above.

link|improve this answer
feedback

MacFuse only provides a 32-bit interface which does not work under the 64-bit Lion kernel. Read system log for related error messages.

You'll have to wait for MacPort to change the dependency to use the newer fuse4x (ticket).

link|improve this answer
1  
I thought that recent Macs were shipping with 64-bit Snow Leopard kernels since last year? – afrazier Jul 28 '11 at 23:38
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.