Check out the new USENIX Web site.

File system repair

Our primary goal is to make fsck go fast. This is accomplished by checking chunks in parallel and only checking chunks that need it. During fsck, each chunk is checked in the usual way, without referring to other chunks. Metadata consistency checks that reference other chunks must be done in a final pass across all chunks; the necessary metadata from each chunk must be quickly accessible.

Valerie Henson 2006-10-18