Background fsck

esmith esmith at patmedia.net
Mon Jan 19 12:12:46 PST 2004


Matthew Dillon wrote:
    The problem is that while it is possible to make softupdates 
    algorithmically robust in regards to recovery, softupdates itself
    is such a complex beast that bugs have and will still be found which
    create unexpected corruption on the disk during a failure.


Soft updates are a crutch for a file system that was not designed to 
accommodate that type of behavior. The complexity added to the file 
system for the sake of one feature of having a shorter boot time under 
special circumstances is unreasonable.

Journaling has the potential to be, from the outset, a more flexible and 
robust design. That is, if I'm not mistaken, one of the primary goals of 
DragonFly.











More information about the Kernel mailing list