Primary
Journaling File System ○꠹|Definition|1st|20251119205401-00-⌔
Journaling file system - Wikipedia
Journaling file system
A journaling file system is a file system that keeps track of changes not yet committed to the file system’s main part by recording the goal of such changes in a data structure known as a “journal”, which is usually a circular log. In the event of a system crash or power failure, such file systems can be brought back online more quickly with a lower likelihood of becoming corrupted.12
Depending on the actual implementation, a journaling file system may only keep track of stored metadata, resulting in improved performance at the expense of increased possibility for data corruption. Alternatively, a journaling file system may track both stored data and related metadata, while some implementations allow selectable behavior in this regard.3
Printed 2026-06-28.
(echo:: @ ᯤ)
Link to original Footnotes
Jones, M Tim (June 4, 2008), Anatomy of Linux journaling file systems, IBM DeveloperWorks, archived from the original on February 21, 2009, retrieved April 13, 2009 ↩
Arpaci-Dusseau, Remzi H.; Arpaci-Dusseau, Andrea C. (January 21, 2014), Crash Consistency: FSCK and Journaling (PDF), Arpaci-Dusseau Books, archived (PDF) from the original on January 24, 2014, retrieved January 22, 2014 ↩
“tune2fs(8) – Linux man page”. linux.die.net. Archived from the original on February 25, 2015. Retrieved February 20, 2015. ↩
Secondary
• • •