The reason I ask is that, since I've had some issues with software crashing (which presumably leaves open files) including the Finder, and with my Big Disk Extreme being cranky when used in Firewire 800 mode, more than once I've gone into Disk Utility and run "Verify Disk" on the drive. Disk Utility assures me that the volume is fine.
However, if I then pop open a terminal window and sudo the following:
fsck_hfs -p -f -r /dev/rdisk2s3
The -p -f combination is apparently what's required to force it to do a thorough check on a journaled volume, the -r tells it to rebuild the catalog while it's about it. The device just happens to be the volume where the software that crashes most often keeps its files.
This almost always finds problems. Wrong file counts, wrong directory counts, wrong free block counts, and a problem with the volume header.
Is it actually the case that Disk Utility is missing genuine errors, or is it just the case that the "fsck with serious prejudice" way I call fsck_hfs finds cases that are technically errors but that would get repaired periodically, presumably by a preen being run by one of the cron jobs, and that don't really have any effect?
Al
However, if I then pop open a terminal window and sudo the following:
fsck_hfs -p -f -r /dev/rdisk2s3
The -p -f combination is apparently what's required to force it to do a thorough check on a journaled volume, the -r tells it to rebuild the catalog while it's about it. The device just happens to be the volume where the software that crashes most often keeps its files.
This almost always finds problems. Wrong file counts, wrong directory counts, wrong free block counts, and a problem with the volume header.
Is it actually the case that Disk Utility is missing genuine errors, or is it just the case that the "fsck with serious prejudice" way I call fsck_hfs finds cases that are technically errors but that would get repaired periodically, presumably by a preen being run by one of the cron jobs, and that don't really have any effect?
Al