LINUX.ORG.RU

История изменений

Исправление blind_oracle, (текущая версия) :

Говорят, что zfs как-то работает несмотря на ошибки на самих дисках.

ZFS на каждый блок данных (128к по умолчанию вроде) генерирует контрольную сумму по выбранному алгоритму (sha256, fletcher, еще какие-то). При считывании блока или при проверке фс он сверяет контрольную сумму, если она не совпадает, то восстанавливает блок встроенными RAID-5/6 средствами. (ZFS не просто ФС, а еще и сам себе рейд)

Сам проверял - писал на один из дисков массива мусор случайным образом, пускал проверку, всё исправляло.

Поизучаю, какие fs помимо нее решают эту проблему (если такие есть).

На текущий момент - никакие.

Исходная версия blind_oracle, :

Говорят, что zfs как-то работает несмотря на ошибки на самих дисках.

ZFS на каждый блок данных (128к по умолчанию вроде) генерирует контрольную сумму по выбранному алгоритму (sha256, fletcher, еще какие-то). При считывании блока или при проверке фс он сверяет контрольную сумму, если она не совпадает, то восстанавливает блок стандартными RAID-5/6 средствами.

Сам проверял - писал на один из дисков массива мусор случайным образом, пускал проверку, всё исправляло.

Поизучаю, какие fs помимо нее решают эту проблему (если такие есть).

На текущий момент - никакие.