newfs_hfs for FreeBSD
Status
fsck_hfs
is based on the corresponding utility from
Darwin 6.6 (MacOS 10.2.6.)
A few bugs existing in Darwin's version of newfs_hfs
have been fixed:
- Due to using an uninitialized variable during creation of a
plain HFS volume, the number of leaf records in the catalog
B-tree would be set to 6 instead of 2, as though a journaled
HFS Plus volume were to be set up.
- A journaled HFS Plus volume created on a little-endian
architecture would have some fields of the catalog record for a
system file in the wrong byte order.
Known Problems and Limitations
Only devices with the block size of 512 bytes are supported.
Creating a journaled HFS Plus volume less than the journal file size
will fail with an obscure error message. It's a bug from Darwin.
Plans for Improvement
Currently none.
$Id: newfs_hfs.html,v 1.4 2003/06/23 15:30:57 yar Exp $