Яка файлова система автоматично зберігає хеші файлів?


12

Яка файлова система автоматично обчислює та зберігає хеші файлів та пізніше перевіряє їх на доступ, щоб виявити пошкодження?


Звучить як запитання домашнього завдання. Особливо так, як це просять.
Тревіс

6
під час літніх канікул?
Адріан Панасюк

1
Гарна думка! :-) Але я міг би просто уявити це питання з 5) перед ним на друкованому аркуші паперу.
Тревіс

@AdrianPanasiuk Тепер зачекайте, коли хтось прийде і скажіть "Звучить, як хтось, хто не склав іспити та отримав домашнє завдання на літо": D
AnonymousLurker

Відповіді:


15

Sun's ZFS робить :

За допомогою ZFS всі дані та метадані перевіряються за допомогою алгоритму, обраного користувачем. Традиційні файлові системи, які забезпечують контрольну суму, виконували її на блоковій основі, з-за необхідності через рівень управління обсягом та традиційне проектування файлової системи. Традиційний дизайн означає, що певні режими відмов, такі як запис повного блоку в неправильне місце розташування, можуть призвести до правильної перевірки суми даних, які фактично є невірними. Контрольні суми ZFS зберігаються таким чином, що такі режими відмови виявляються і їх можна витягнути витончено. Усі контрольні суми та відновлення даних здійснюються на рівні файлової системи та є прозорими для додатків.

Так само і btrfs Linux : Btrfs також підтримує контрольну суму даних і метаданих. Контрольна сума даних не є обов'язковою, і її можна відключити, встановивши -o nodatasum.


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