30 July 2013

Mounting TrueCrypt Ext2/Ext3/Ext4 Volume on Mac: Read Only Success

Some time ago, I wrote Mounting TrueCrypt Ext3 Volume on Mac: Fail wherein I state that TrueCrypt volumes created in Linux and formatted to Ext3 can't be mounted on a Mac.  In the comments, DrTebi helpfully pointed out that it does work if I had used the correct software versions.  That was 1.5 years ago, and it's time to revisit the issue.

The truth is, it does work, but I could only get it to work in read-only mode.  The software you'll need to install are, in this order:
  1. OSXFUSE (2.6.0 at time of writing).  This is the successor to MacFUSE, which is no longer maintained and should be considered outdated.  Make sure to install the MacFUSE compatibility layer when installing OSXFUSE (you may have to choose this explicitly under custom install within the installer).
  2. Fuse-ext2 (0.0.7 at time of writing).  More Fuse-ext2 documentation is available.
  3. TrueCrypt (7.1a at the time of writing).  Make sure to not install MacFUSE within the TrueCrypt installer by un-selecting it explicitly under custom install within the installer.
And that's it.  TrueCrypt on Macs won't create Ext2/3/4 volumes, but it will on Linux.  And when you bring those volumes to the Mac, you can mount it with read-only access.

But if you do require read and write access, I've read that the commercial product, Paragon ExtFS for Mac OS X, will do that for you.

No comments: