У меня есть массив RAID 5 с 3 дисками (sdb sdc sdd
)
На прошлых выходных мне подсказали, что sdd
потерпел неудачу. поэтому заменил диск, добавил его обратно в массив и дал ему восстановить (1,5 ТБ)
Остановился примерно на 64% с ошибкой, выяснил, что sdb
тоже терпит неудачу.
Я представил sdd
на новый диск (ddrescue
) и sdb
на новый диск (ddrescue
).
Копия sdb
прошло хорошо, только 3 МБ не удалось скопировать. sdb
было намного больше проблем (обратите внимание, что я не мог получить НОВЫЙ диск, поэтому мои диски с изображениями на самом деле физически больше 1,5 ТБ)
Попытка собрать диск, как раньше, с помощью:
mdadm -A /dev/md0 /dev/sdb /dev/sdc /dev/sdd
Выдал ошибку:
mdadm: no recogniseable superblock on /dev/sdb
Я тоже пробовал --force
, тот же результат
Я также прочитал о восстановлении массива путем его полного восстановления, поэтому я попытался:
mdadm --verbose --create /dev/md0 --level=5 --raid-devices=3 /dev/sdc missing missing
(sdc
- единственный диск, который не вышел из строя, я собирался запустить массив и добавить два других диска)
Это привело к:
mdadm: RUN_ARRAY failed: Input/output error
Я действительно плохо слышу. Мне нужно много данных, около 1,2 ТБ, это наихудший сценарий!
Я просто хотел рассказать всем о решении.
Конечный результат Я получил все свои данные, кроме 2 файлов, и вот что я сделал
В любом случае мне удалось восстановить все данные, кроме 2 файлов. Надеюсь, это поможет любому, кто попадет в такую ситуацию. Я также вернулся к RAID-1. По крайней мере, с RAID-1, если на 1 диске есть поврежденные сектора, я все еще могу восстановить данные без использования mdadm.
PS - Я усвоил урок и также добавил резервные копии на другой диск.
Спасибо всем.
There is no backup.. This is the problem.
Хранение важных данных (в ЛЮБОЙ системе, независимо от ее надежности) без резервного копирования действительно является проблемой!
Не имея резервной копии и испытав режим отказа для RAID 5, для которого нет надлежащего пути восстановления, вы теперь то, что наши британские друзья назвали бы "Право Королевского Роджера"(на самом деле они, вероятно, использовали бы более красочный язык).
На данный момент у вас есть два варианта:
(1 и 2 не исключают друг друга - на самом деле, когда вы видите цену для (2), вы, вероятно, сделаете (1) ...)
Вы можете считать это опытом обучения и дорогостоящим наглядным уроком важности регулярного резервного копирования и тестирования восстановления ...
Никогда не используйте raid 5 на медленных дисках и никогда не используйте его для программного raid. Также никогда не используйте его, если у вас нет приличной рейдовой карты с собственным кешем и анализом до отказа.