Маркировка сбойных секторов жесткого диска через слой LUKS2 (dm-crypt) + ZFS

При наличии 2 жестких дисков с шифрованием LUKS с пулом зеркал ZFS поверх устройств сопоставления dm-crypt: что произойдет, если на одном из моих жестких дисков возникнет ошибка, а ОС распознает сектор как плохой?

Будет ли эта информация о поврежденных секторах передаваться на уровень шифрования и, как таковая, также присутствовать на устройстве отображения, помеченном как «плохое»? (Разумеется, соответствующий затронутый блок.)

(Чтобы слой ZFS поверх зашифрованного устройства мог видеть это и исправлять ошибку с помощью внутренних механизмов во время доступа или во время очистки. Нет шифрования ZFS - намеренно. ).

Debian / Ubuntu.

1
задан 18 November 2020 в 15:57
1 ответ

Если сектор испортится, LUKS вернет ошибку, которая будет исправлена ​​ZFS (благодаря другой ветви зеркала).

Если сектор возвращает неверные данные, LUKS может расшифровать неправильную полезную нагрузку, что снова будет правильно ZFS (благодаря зеркалированию контрольной суммы и ).

Другими словами: с зеркалом ZFS ваши данные должны быть в безопасности, если только обе зеркала не повреждены.

1
ответ дан 18 November 2020 в 18:23

Теги

Похожие вопросы