ext2fs has served long and well, but it is not well-poised to handle the new and upcoming challenges Linux faces in the commercial arena.Because ext2fs is a static filesystem, it does not guarantee that all updates to your hard drive are performed safely.Directory blocks contain a table associating a list of inode numbers with the names of the files and other directories stored in that directory.A file’s inode contains information describing the file.
Blocks put into the lost found directory are in use, but there is no way to know where they are referenced from).
No, it’s not a perfect world; but it would be a little more perfect if you had a journaling filesystem.
For most of Linux’s existence, ext2fs has been its standard filesystem.
This is a major stumbling block preventing widespread use of Linux as a database server, among other things.
Journaling filesystems are superior to static filesystems when it comes to guaranteeing data integrity and even when it comes to flat-out filesystem performance.