Як отримати цілісність даних контрольної суми на ext4?


13

У файлових системах, таких як btrfs, ви можете заздалегідь скласти скраб, який ходитиме, хоча всі дані перевіряють, чи дані все-таки відповідають контрольній сумі файлової системи.

Я хотів би перевірити дані на ext4, чи є вони правильними перед створенням резервної копії.

Питання

У ext4 немає контрольної суми файлової системи, але чи можна зробити щось подібне?

Відповіді:


15

У Ext4 немає еквіваленту "скрабу" ZFS або btrfs, однак, нещодавньою особливістю є контрольна сума метаданих . Для його використання знадобиться зовсім нове ядро та оновлені e2fsprogs .

Який дистрибутив ви використовуєте?


Я поняття не мав, що ext4 розширюють. На жаль, я бачу, що мені потрібно буде переформатувати розділ, щоб отримати цю функцію. Тож, можливо, я просто мушу зробити сценарій, який буде робити ша1сум кожного файлу і зберігати його у файлі yaml ... Використання CentOS 6.
Сандра

@sandra Але ви також використовуєте ZFS (з інших питань) ... За останні кілька тижнів я використовував ZFS в Linux зі своїми системами CentOS 6, використовуючи це керівництво . Це було надійним у тестуванні, і я планую перенести його у виробництво. Це може бути елегантним рішенням для вашого випадку використання.
ewwhite

0

@ewwhite відповідь правильна. Я просто хочу наголосити на тому, що: НІ - дані не можуть бути перевірені сумою в ext4 або XFS. Я також не зміг знайти нічого, пов’язаного з контрольною сумою для JFS. Тож єдиний надійний варіант поки що - перевірити Linux ZFS. BTRFS наразі не такий стабільний.

Я пишу вище, тому що я щойно потрапив у погане мовчання при пошкодженні запису на моєму маршрутизаторі та зовнішньому накопичувачі USB, і тепер я більше не довіряю USB як надійному взаємозв'язку. Тому потрібні додаткові контрольні суми. (і я маю на увазі, що накопичувач повністю здоровий, але USB-маршрутизатор в'ялий)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.