Какая файловая система автоматически вычисляет и хранит хэши файлов, а затем проверяет их при доступе для выявления повреждений?
Какая файловая система автоматически вычисляет и хранит хэши файлов, а затем проверяет их при доступе для выявления повреждений?
Ответы:
Sun ZFS делает :
В ZFS все данные и метаданные проверяются с помощью выбираемого пользователем алгоритма. Традиционные файловые системы, которые обеспечивают контрольное суммирование, выполняли его для каждого блока отдельно, из-за необходимости из-за уровня управления томами и традиционной конструкции файловой системы. Традиционный дизайн означает, что определенные режимы сбоев, такие как запись полного блока в неправильное местоположение, могут привести к правильной контрольной сумме данных, которая на самом деле неверна. Контрольные суммы ZFS хранятся таким образом, что эти режимы сбоев обнаруживаются и могут быть восстановлены изящно. Вся контрольная сумма и восстановление данных выполняется на уровне файловой системы и прозрачна для приложений.
Как и Linux btrfs : Btrfs также поддерживает контрольную сумму данных и метаданных. Проверка контрольной суммы данных является необязательной и может быть отключена путем установки с помощью -o nodatasum
.