Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'DiskWarrior - A very useful disk repair tool' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
DiskWarrior - A very useful disk repair tool
Authored by: bzgnyc on Oct 13, '04 12:15:25PM

The problem here is the need for DiskWarrior in the first place. A good OS should never suffer filesystem corruption (etc) under normal use (unless a system-wide crash or bug). Journaling is supposed to protect the integrety of the filesystem from damage during a system-wide crash. Corruption under other circumstances (journaling or not) is a bug.


As another reader posted:
I have no experience with Windows (thank goodness), but Mac OS is definitely more prone to disk damage (the software kind) than other UNIX-like OS's I've used.

For example, even though all of my drives are journaled, I occasionally scan them with DW or DU and sometimes find problems (always minor, so far). That should NEVER happen on a journaled disk and the fact that it does indicates a problem with the OS.
[...]

That should NEVER happen on any filesystem unless an application is working directly with the filesystem and that should only be possible from applications run as root.

This has been one of the most disappointing problems with MacOS X. Or more generally, Apple software design is great, but Apple software robustness is not up to par. I have never experienced filesystem corruption during normal use on any other UNIX, but it almost seems normal to most Mac users.

A robust filesystem was one of the things I was most hoping for from MacOS X. When MacOS X finally became stable, I pushed to get our department converted ASAP because it seemed like my Apple tech. spent so much time on filesystem corrupted related problems. I was most disappointed when it became clear that the number of problems was reduced but not eliminated. The robustness of the filesystem is critical to any file-based OS and UNIX in particular. I don't understand why Apple doesn't have this drop-off-a-cliff hardened, yet.

And then, the OS should include sufficient tools to repair a corrupted filesystem. For example, SGI's XFS includes "xfs_repair" and it is very thorough. fsck_hfs -f -y /dev/XX helps but it seems it isn't enough.

Actually, I would very much like it if Apple switched to XFS. It includes support for features like attributes and forks (which I assume Apple needs) and is very robust. At least when used in IRIX -- not sure about Linux. Of course, I don't expect this to happen.



[ Reply to This | # ]