Quote: Originally Posted by rcase5 Just thought I would pass this on, as it is not in any of the man pages! This drove me nuts for the better part of a day until I found a reference to this on some obscure web site discussing the kernel source code for FC6. I'm posting it here in the hopes that it will be useful for someone.
For now, a modern volume format that works between Mac OS X In Ubuntu, make sure you have hfsprogs and hfsplus installed. A terminal command like sudo apt-get install hfsprogs should do it. It might even already be pre-installed by Ubuntu.
Next, plugging in the drive showed me that Ubuntu enables reading from the drive automatically.
Nothing hard about it. But it won't let me write to the drive. It needs to be mounted as rw for that. It should show you the volumes on that disk on the right side now. Click on the volume in that disk that is to be mounted as rw. Click on the little gears "More actions Set it to "OFF" so that you can edit its "Mount Options" it's the unlabelled field above the "Mount Point" field - hover your mouse over the fields to get more info.
The correct Mount Options are rw,defaults. Note that the "x-gvfs-show" and the "x-gvfs-name" mount options do not work — including those options will make the drive fail to mount; that totally wasted a lot of my time to figure out.
The "Filesystem Type" should be set to hfsplus. You can set the "Mount Point" to pretty much any path, but if you want it to show up automatically in the Nautilus file manager automatically, it seems you have to have it mounted in a particular place.
Wait, I still can't write to it - because the permissions are all wrong This small problem wasted plenty of my time too, making me think I didn't mount the volume as writable. It is writable, but I just didn't have the permissions to. It turns out Macs will set all files and folders on external media to an "Unknown" user uid 99 that is treated specially.
More information at this Google Mac blog post.
Now you'll own all the files and folders on that drive. Follow the instructions from this Ask Ubuntu answer. First, hope that the corruption is small.
Second, if you have a Mac, use Disk Utility on the Mac to repair it. I'd trust the Apple provided tools more than the Linux one in such a situation.
Lastly, if you don't have a Mac, then in Linux, run in the terminal sudo fsck. Click on the disk in question and look under its name in the top center part of the window. dope, like apples to pears  msn and aim isn't open source === gabaryah [[email protected]] has joined #ubuntu  both are fruit, but they taste different  which one is the pear cause i like pears more  fedora would be a sour lemon  dope, fedora's a beta test for a.
I realise that this question is similar in nature to this question, but I'm hoping to specifically bring more attention to an additional problem in one of the comments of this answer to that question..
I've taken out the hard drive of an old MacbookPro and I'm trying to mount it on my Elementary OS box, where it automatically mounts it as read-only. You need to turn off the journaling if you want to write to it from Ubuntu. Ubuntu only has support for writing to non-journaled HFS+ volumes.
Disabling journaling from HFS+ is still possible up to OS X Yosemite On your Mac: Open Disk Utility under Applications -> Utilities; Select the volume to disable journaling on.
I have a HFS+ journaled external hard-drive and need to be able to write to it on Ubuntu. I don't have access to my Mac, it's thousands of miles away and I won't have access to it for three months. Yes, this is the solution (see Massimiliano), at least it works (tested on Ubuntu using the packages hfsplus and hfsprogs): the force option is the only way to allow to write to the HFS volume, as the warning message explains, even though without the force option mount says that you may write to the volume (but this is not the case actually!).
May 08, · Mounting HFS+ volumes under Linux Just thought I would pass this on, as it is not in any of the man pages! This drove me nuts for the better part of a day until I found a reference to this on some obscure web site discussing the kernel source code for FC6.