In additional to LFS' high performance, another important advantage of LFS is fast crash recovery. LFS uses checkpoints and maintains the order of updates in the log format. After a crash, the system only has to roll forward, reading each partial segment from the most recent checkpoint to the end of the log in write order, which involves incorporating any modifications that occurred. Thus there is no need to perform a time-consuming job like .
In WOLF, data in memory are re-grouped into two or more segment buffers and later written into two or more disk segments. As a result, the original ordering information may be lost. To keep the crash recovery process simple, WOLF employs the following strategies:
Since WOLF maintains only a single virtual segment which is logged atomically, and the information about original arrival orders of data blocks in the virtual segment is preserved, crash recovery in is nearly as simple as in LFS.