I had a TrueCrypt encrypted Ext3 formatted volume in a file on an external hard drive hat is also Ext3 formatted. I wanted to mount the hard drive on a Mac, then mount the TrueCrypt volume. The first part is easy, the second part proved impossible for me.
(2013-07-30: Read the update,
Mounting TrueCrypt Ext2/Ext3/Ext4 Volume on Mac: Read Only Success.)
Mounting Ext3 Volume on Mac OS X
You need just two things:
- MacFuse
- fuse-ext2
Install those in that order. I plugged in my FireWire external hard drive and the Ext3 formatted volume mounted auto-magically.
You should check which version of Mac OS X you need,
etc, and use latest versions of everything, and so on, of course.
Other pages of info that were helpful, for my reference here:
Mounting Ext3 TrueCrypt Volume on Mac OS X: Didn't work...
I opened up TrueCrypt and did the straightforward select file and mount (type in password,
etc), it then said to me something about
hdutil
couldn't find a volume to mount. Whatever. The volume is Ext3 formatted so the standard utilities packaged with my Mac here wouldn't help.
But TrueCrypt has an option to indicate that the filesystem should not be mounted. Click on
Mount, then click on
Options in the
Enter password for "file-to-be-opened" window. Look for the
Do not mount option. With that enabled, enter password and click
Ok. The disk can then be found in
/dev/
.
I figure, in theory, I should be able to use fuse-ext2 manually from the terminal. So if the disk is at
/dev/disk3
, make a directory (say
target
) in
/Volume/target
, then
fuse-ext2 /dev/disk3 /Volumes/target/
should mount the file system. Well, it didn't work.
If you're reading this, and you figure out how to make this work, please let me know.
In the mean time, another option is to use a virtual machine on the Mac to boot up to a Linux distro and run TrueCrypt in the Linux based OS. Some useful information for my reference: