I've a question regarding the mklost+found utility. According to its man page:
mklost+found pre-allocates disk blocks to the lost+found directory so that when e2fsck(8) is being run to recover a filesystem, it does not need to allocate blocks in the filesystem to store a large number of unlinked files. This ensures that e2fsck will not have to allocate data blocks in the filesystem during recovery.
Out of idle curiosity: why shoudn't e2fsck allocate those data blocks during a recovery?