I've mounted a friend's iPod Nano (2nd generation), which is formatted (factory default) HFS+ with journaling.
The Linux hfsplus
driver can read it when mounted but refuses to write as it does not support writing to journal. I'm aware the OSX diskutil
tool can disable journaling on HFS+ partitions, (thus allowing them to be written from Linux), however I do not have easy access to a Mac.
I can, of course, format the iPod (either hfplus without journaling or vfat) but this entails a lot of work moving music around and re-creating the filesystem layout, whereas simply disabling journaling ought to be straightforward.
Does anyone know of either:
- A utility for Linux that could diable journaling on HFS+ partitions?
- A Linux kernel driver that can write to HFS+ journals?
$ dmesg | tail -n 1
hfs: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only.
/dev/sdc3 on /media/ipod type hfsplus (rw,noexec,nosuid,nodev)
(The "rw" is misleading as I do not, in fact, have write access!)