I plugged in my external harddrive (which was formatted on my Mac into HFS+ journaled) to my Ubuntu desktop 9.04 64bit. Is it possible for the drive to mount with write capability? Right now all I'm getting is read access, I tried

sudo mount -t hfsplus /dev/sdf2 /media/"Portable HD"

but that still gave me only read access... ideas? ?

Best Answer


First, make sure that you have hfsprogs installed. Example installation command.

sudo apt-get install hfsprogs

The next command to mount or mount the hfs drive needs to be as follows

sudo mount -t hfsplus -o force,rw /dev/sdx# /media/mntpoint

or

sudo mount -t hfsplus -o remount,force,rw /dev/sdx# /mount/point

Finally, if the drive was improperly unmounted or has otherwise become partially corrupted run fsck.hfsplus (provided here by Jayson) as such.

sudo fsck.hfsplus /dev/sdx#