journalingDateisysteme
Journaling-Dateisysteme sind Dateisysteme, die Änderungen zuerst in einem speziellen Journal (Protokoll) festhalten, bevor sie in die eigentliche Dateisystemstruktur geschrieben werden. Das Journal dient dazu, nach einem Absturz oder Stromausfall den Zustand des Dateisystems schnell und zuverlässig wiederherzustellen. Je nach Implementierung journalieren sie entweder nur Metadaten (Verzeichnisstrukturen, Inode-Zuweisungen) oder zusätzlich auch Dateiinhalte.
Es gibt zwei Hauptarten des Journalings: Metadata Journaling und Full Journaling (data journaling). Bei Metadata Journaling
Nach einem Crash ermöglicht das Journal eine schnelle Rekonstruktion des Dateisystems durch Wiederabspielen der journalisierten Transaktionen.
Zu bekannten Journaling-Dateisystemen gehören ext3, ext4, XFS, JFS und ReiserFS. Windows NTFS nutzt ebenfalls Journaling-Mechanismen. ZFS