Fsck sometimes requires more memory to run than is available to the system, especially early in boot. One author's backup server recently could not be fsck'd because it had so many directory entries that they could not all fit into memory at once. Chunkfs only requires enough memory to one chunk at a time, and to make a pass over all cross-chunk references.