У меня есть массив Linux RAID6 (mdadm), состоящий из 8 дисков.
2 диска вышли из строя. Заменил, теперь у меня 2 новых пустых диска. Хочу восстановить рейд
но когда я запускаю перестройку рейда, перестройка не выполняется, потому что третий диск показывает ошибки чтения и извлекается из массива.
Можно потерять данные в нескольких секторах, вызывающих ошибки чтения.
(Что есть | есть ли) способ восстановить массив рейдов?
Вы можете использовать такой инструмент, как ddrescue, для создания образа третьего отказавшего диска на один из новых. Это должна быть точная копия без плохих блоков. Таким образом не будет ошибок чтения. Затем замените этот третий отказавший диск на новый.
Предполагая, что ни один из плохих блоков не был критичным для RAID или файловой системы, вы можете затем собрать массив в деградированном режиме и либо скопировать как можно больше данных, либо попытаться добавить больше дисков для восстановления / повторной синхронизации (последнее является более рискованный ИМО).