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