Death, taxes, and fsck?
Posted May 4, 2007 11:10 UTC (Fri) by qu1j0t3
In reply to: Death, taxes, and fsck?
Parent article: Filesystems: chunkfs and reiser4
There is no "on the fly" fsck in ZFS.
There is self-healing for data (and some metadata), but as I say above, this does not in itself obviate fsck.
The point here is not that ZFS won't ever need a scavenging tool: That debate is ongoing. What is radically new about ZFS is that it's designed to be always correct on disk (which other filesystems don't attempt - possibly excepting XFS, which I haven't studied). It's worth remembering here that ZFS is specifically designed and tested to keep this promise in the face of unexpected system failures (more details from Bill Moore).
The concept of fsck has therefore been designed out of the system - rather than regarded as a routine part of filesystem use, as is the case with ext?fs, for example - and if such a tool is ever created, its operation would have little in common with traditional fsck anyway.
Please read what Jeff Bonwick has written about the design of ZFS. The other benefit of such study is that you can find out why it's a generation ahead of anything else out there.
to post comments)