Thursday, July 01, 2010

Mount EXT2 or EXT3 volumes on Mac OS X

I had to fiddle a little bit before I could mount an ext3 volume from my NAS on my Mac. For this reason I thought it could be of help for others if I share my insights.

Important note 1: It is years ago that I worked with any Unix. For that reason do not ask me any details on that stuff. I do not have any clue - apart from that what is described here :-)

Important note 2: You must have administrative privileges for point 5 and 6. Otherwise it doesn't work (at least for me it didn't).

Disclaimer: fuse-ext2 works in read-only mode default. You can force it to read-write. Do not approach me if you killed your data!

How it works:
  1. Get MacFUSE (I used MacFUSE-2.0.3,2) at http://code.google.com/p/macfuse/ and install.
  2. Get fuse-ext2 (I used fuse-ext2-0.0.7) at http://sourceforge.net/projects/fuse-ext2/ and install.
  3. Plug your device to the Mac.
  4. Open Applications / Utilities / Disk Utility and find out the name of your volume.
  5. Go to folder /Volumes and create a new folder inside, which will become the mount point. Ensure that you can write to the folder.
  6. Open Terminal and enter fuse-ext2 /dev/your_device_name /Volumes/your_mount_point
Thats it!
If you want to unmount please use umount /Volumes/your_mount_point