Hi,
Short version: is it risky to force mount HFS+?
Long version: I've recently installed Kubuntu 12.10 for dual boot with OSX Snow Leopard on my Macbook Pro 5,1 (2009). Initially, in order to read and write on the HFS+ hard drive in Kubuntu, I deactivated journaling on the HFS in Snow Leopard, then used the following in Kubuntu's Konsole:
Code:
sudo mount -t hfsplus /dev/sda2 /media/MacHD
Where /dev/sda2 clearly is the HFS and /media/MacHD is the folder I created for browsing.
Then I put the following at the end of my /etc/fstab:
Quote:
/dev/sda2 /media/MacHD auto rw,user,auto 0 0
|
This worked marvelously to have Kubuntu mount my drive on startup and allow me to use my OSX home folder basically as a normal home folder (cautiously, of course!).
I'd also changed my UID in Kubuntu to match my OSX UID for permissions, etc.
I'd read many times, however, that disabling journaling is very risky in case my data becomes corrupted. That's no good, to say the least.
So I looked for a work-around, and found that you can force mount HFS+ to be rw, and so I reenabled journaling and added "force" to the /ect/fstab like this:
Quote:
/dev/sda2 /media/MacHD auto rw,force,user,auto 0 0
|
Again, this works without a hitch, but my intuition as a semi-newb is that it's a sloppy way of getting what I want. I did some googling and found
this page, which led me to install "hfsplus", "hfsprogs" and "hfsutils". Then I unmounted and mounted again. However, I didn't notice a difference, even after startup. Force mount was working before that, so I don't know what difference it should make.
Anyway, I like that I can now rw my Mac HD, and would like to know if this solution might be risky, besides the obvious part that I could accidentally change something in my OSX system, or do something else stupid. If so, are there any better solutions to what I want to do?
Thanks for your answers!
PS Sorry if I've posted this in the wrong section, or if there's already a thread on this that I haven't found. I did some searching but didn't find any results. Please let me know what other information I can give.