Jump to content

MacFUSE 0.1 Released


Colonel
 Share

42 posts in this topic

Recommended Posts

For months now, many of use have been happily running Mac OS X along side of Windows on our Intel Macs. But we've always face the problem with Mac OS X not being able to write over to our Windows drive. Well, just a few days ago Amit Singh of Mac OS X Internals and current Google employee have found a way to solve this problem. MacFUSE's Google Code site gives us more in depth details.

"MacFUSE implements a mechanism that makes it possible to implement a fully functional file system in a user-space program on Mac OS X (10.4 and above). It aims to be API-compliant with the FUSE (Filesystem in USErspace) mechanism that originated on Linux. Therefore, many existing FUSE file systems become readily usable on Mac OS X. The core of MacFUSE is in a dynamically loadable kernel extension.

 

How FUSE-compliant is MacFUSE? Well, enough so that many popular FUSE file systems can be easily compiled and work on Mac OS X--often out of the box. Examples of file systems that work have been tested (to varying degrees) include sshfs, ntfs-3g (read/write NTFS), ftpfs (read/write FTP), wdfs (WebDAV), cryptofs, encfs, bindfs, unionfs, beaglefs (yes, including the entire Beagle paraphernalia), and so on."

A dream come true for dual booters everywhere, has finally become a reality.

Link to comment
Share on other sites

Got my NTFS Boot Camp partition mounted with full read-write. It's nice being able to do that.

 

The guys over at AppleNova Forums are a bunch of hard-core coders who know how this thing works. I had to ask over there to get rid of some issues with it. Some guy there compiled nice install packages for MacFUSE and NTFS-3g. Check it out.

Link to comment
Share on other sites

wow, a much need program for me.

 

 

 

but i must not understand it completely because i downloaded the dmg file and installed, rebooted and my NTFS partition is still not writeable

 

this is because i cant install the NTFS-3g driver..i go to install screen and it wont install because it says macfuse is not on the volume...odd

Edited by Gcrumpets
Link to comment
Share on other sites

Can some one post/link a simple way to get this working??

 

i installed the MacFuse DMG, do i need to build ntfs-3g package now??

 

If some one has a DMG that does all thats necessary automaticly ples let me know where to find it

Link to comment
Share on other sites

Actually it's quite simple...

 

Download the two DMG files: one for MacFuse and one for the NTFS-3G filesystem.

 

Both of these DMGs can be downloaded at AppleNova at: http://forums.applenova.com/showthread.php...4437#post434437

 

Install MacFuse from the DMG.

 

Install NTFS-3G from the DMG with Pacifist (otherwise I got the error that MacFuse is not installed on my system)

 

After this open up Disk Utility and unmount your Windows volume (mine is called Untitled - was too lazy to add a label).

 

Also in Disk Utility: select the "Information" (right-click) for your Windows partition and have a look at the "Disk Identifier": e.g. mine is disk0s1

 

Start a Terminal and enter the following command (to add the needed symbolic link):

 

sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/bin/mount_fusefs

 

Create a folder to be used as mount point for the NTFS partition:

 

mkdir /Volumes/Windows

 

After this you can mount your NTFS partition by using the following command:

 

sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows"

 

 

You could also do this without running "Disk Utility" by running:

 

umount /Volumes/Untitled

disktool -r

mkdir /Volumes/Windows

sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows"

 

This is working fine for me and I can write on my NTFS Windows partition now :thumbsup_anim:

 

Take care,

Tek_No

Edited by Tek_No
Link to comment
Share on other sites

for the person above who says they cant install the ntfs-3g cuz it says macfuse is not installed, try downloadinf the macfuse dmg from here

 

http://idisk.mac.com/shadowofged/Public/So...0.1.0_beta6.dmg

 

 

its probably the same thing BUT i had the same problem and installing from that dmg fixed it for me.

 

i can now wrtie to my windows NTFS partition, but is anyone elses drive showing up with the same icon as a networked drive/folder.....and mine also says space available is 6gb, yet its actually 6.43gb...its rounding down....but anyway, at least i can write to it :)

 

now if i could only get the automounting to work......

Edited by Gcrumpets
Link to comment
Share on other sites

Now it would be great a free Utility like MacFUSE so Windows can read and write to HFS+.

MacDrive is not free nor has a Vista version and they didn't announce when it will be available.

Link to comment
Share on other sites

i installed both DMGs and went for some more steps but since i dun use windows on my MBP i can not try it.

 

Can some one tell me what is the procedure for an external drive? and i would also love that ntfs 3g would be used as default

Link to comment
Share on other sites

Actually it's quite simple...

 

Download the two DMG files: one for MacFuse and one for the NTFS-3G filesystem.

 

Both of these DMGs can be downloaded at AppleNova at: http://forums.applenova.com/showthread.php...4437#post434437

 

Install MacFuse from the DMG.

 

Install NTFS-3G from the DMG with Pacifist (otherwise I got the error that MacFuse is not installed on my system)

 

After this open up Disk Utility and unmount your Windows volume (mine is called Untitled - was too lazy to add a label).

 

Also in Disk Utility: select the "Information" (right-click) for your Windows partition and have a look at the "Disk Identifier": e.g. mine is disk0s1

 

Start a Terminal and enter the following command (to add the needed symbolic link):

 

sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/bin/mount_fusefs

 

Create a folder to be used as mount point for the NTFS partition:

 

mkdir /Volumes/Windows

 

After this you can mount your NTFS partition by using the following command:

 

sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows"

You could also do this without running "Disk Utility" by running:

 

umount /Volumes/Untitled

disktool -r

mkdir /Volumes/Windows

sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows"

 

This is working fine for me and I can write on my NTFS Windows partition now :(

 

Take care,

Tek_No

 

 

Thank's. It worked. How can I make a script of it???

 

Xanix

Link to comment
Share on other sites

umount /Volumes/Untitled
disktool -r
mkdir /Volumes/Windows
sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows"

 

in a file called: "whatever.command"

 

Didn't work for me.

 

I've managed this...

 

do shell script "sudo -K"

do shell script ¬

"df -k /Volumes/*;umount /Volumes/Windows;disktool -r;mkdir /Volumes/Windows;usr/local/bin/ntfs-3g /dev/disk1s2 /Volumes/Windows -o ping_diskarb,volname=\"Windows\"" password "YOU'RE PASSWORD HERE" with administrator privileges

do shell script "sudo -K"

Link to comment
Share on other sites

Guest goodtime

I have the NTFS-3g driver working swimmingly. My question is, does anyone know how to get other file systems to work like a ftpfs? It would be nice to mount an FTP volume for a website with read/write access.

 

gt

Edited by goodtime
Link to comment
Share on other sites

Hi,

 

Here's the command line some were asking for. It uses the same lines that the ones in the tutorial. Don't forget to change the name of the partition at the umount command if yours is not Untitled and if your NTFS partition is not your first one don't forget to change the disk0s1 by disk0s* (* is for your partition number that you found in Disk Utility)

 

Have fun with this command line!!!

 

Theofan1960

 

 

(It worked for me, but I don't want to be responsible for any lost of data. Use at your own risk)

ntfs.command.zip

Link to comment
Share on other sites

ntfs-3g: command not found

 

Erm... terminal is giving me a hard time.

 

Try this (the second line is the key):

 

sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/local/bin/mount_fusefs

sudo ln -s /usr/local/bin/ntfs-3g /usr/bin/ntfs-3g

 

Here its seems to be working fine (but I´m still afraid if it will corrupt my ntfs partition).

Edited by Viper.Br
Link to comment
Share on other sites

 Share

×
×
  • Create New...