1. A system for enhancing the reliability of file systems, the system comprising: a data storage device that stores metadata, the data storage device comprising at least one journal block, at least one primary metadata block, and at least one mirror metadata block; and a file system that writes metadata to the journal block before writing the metadata to the primary metadata block and to the mirror metadata block.