hfsprogs
free alternative firmware for the DLink DNS-320/320L/321/323/325/327L
Brought to you by:
jcard
Please add package hfsprogs
cf. https://groups.google.com/forum/#!topic/alt-f/edDcGDYfAcQ
http://packages.ubuntu.com/fr/lucid/otherosfs/hfsprogs
The HFS+ file system used by Apple Computer for their Mac OS is supported by the Linux kernel. Apple provides mkfs and fsck for HFS+ with the Unix core of their operating system, Darwin.
This package is a port of Apple's tools for HFS+ filesystems.
Aim: be able to fsck the fs HFS+
I have meanwhile created the hfsprogs package (stolen from Debian) and was able to create/use/stress-test hfs+ non journaled filesystems.
Everything runs OK, but fsck.hfsplus wasn't able to fix the filesystem, it actually damaged it. It might be a cross-compilation issue or a linux kernel issue, so I will not release the package until that is sorted out.
From my readings I understand that linux can't work with journaled hfs+ filesystems. The most it can do it to replay the journal if pending operations exists and then continue using the fs in non-journal mode. But that functionality does not seems to exists in the current Alt-F kernel, as if I create a journaled hfs+, I can only mount it RO.
See https://groups.google.com/d/msg/alt-f/edDcGDYfAcQ/kNkZKIn2LEcJ