The fsck.hfs utility verifies and repairs standard HFS and HFS+ file
systems.
The first form of fsck.hfs quickly checks the specified file systems to
determine whether they were cleanly unmounted.
The second form of fsck.hfs preens the specified file systems. It is
normally started by fsck(8) during systen boot, when a HFS file system is
detected. When preening file systems, fsck.hfs will fix common
inconsistencies for file systems that were not unmounted cleanly. If
more serious problems are found, fsck.hfs does not try to fix them,
indicates that it was not successful, and exits.
The third form of fsck.hfs checks the specified file systems and tries to
repair all detected inconsistencies.
If no options are specified fsck.hfs will always check and attempt to fix
the specified file systems.
The options are as follows:
-c size Specify the size of the cache used by fsck.hfs internally.
…