Ні.
Найбільш поширений тип журналу, який називається журналом метаданих, захищає лише цілісність файлової системи, а не даних. Це включає в себе xfs
та ext3
/ ext4
в data=ordered
режимі за замовчуванням .
Якщо файлова система, яка не веде журнал, зазнає збоїв, вона буде перевірена за fsck
допомогою наступного завантаження. fsck
сканує кожну вкладку у файловій системі, шукаючи блоки, позначені як використані, але недоступні (тобто не мають імені файлу) та маркує ці блоки як невикористані. Робити це потрібно багато часу.
За допомогою файлової системи журналу метаданих, замість того, щоб робити fsck
, вона знає, які блоки були в середині зміни, тому він може позначити їх як вільні, не шукаючи для них весь розділ.
Існує менш поширений тип журналу, який називається журналом даних, і це те, що ext3
робиться, якщо встановити його за допомогою data=journal
параметра.
Він намагається захистити всі ваші дані, записавши не лише список логічних операцій, а й весь вміст кожного запису до журналу. Але оскільки це записування ваших даних двічі, це може бути набагато повільніше.
Як зазначають інші, навіть це не є гарантією, тому що жорсткий диск, можливо, сказав операційній системі, що вона зберігає дані, коли він фактично все ще знаходився в кеші жорсткого диска.
Для отримання додаткової інформації подивіться статтю файлової системи журналу Wikipedia та розділ Режим даних документації ext4 .