11

Какая файловая система автоматически вычисляет и хранит хэши файлов, а затем проверяет их при доступе для выявления повреждений?

1 ответ1

15

Sun ZFS делает:

В ZFS все данные и метаданные проверяются с помощью выбираемого пользователем алгоритма. Традиционные файловые системы, которые обеспечивают контрольное суммирование, выполняли его для каждого блока отдельно, из-за необходимости из-за уровня управления томами и традиционной конструкции файловой системы. Традиционный дизайн означает, что определенные режимы сбоев, такие как запись полного блока в неправильное местоположение, могут привести к правильной контрольной сумме данных, которая на самом деле неверна. Контрольные суммы ZFS хранятся таким образом, что эти режимы сбоев обнаруживаются и могут быть восстановлены изящно. Вся контрольная сумма и восстановление данных выполняются на уровне файловой системы и прозрачны для приложений.

Как и Linux btrfs: Btrfs также поддерживает контрольную сумму данных и метаданных. Контрольная сумма данных является необязательной и может быть отключена путем монтирования с -o nodatasum .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .