В этой статье рассматривается восстановление программного RAID в Линуксе в случае выхода из строя одного жёсткого диска в массиве.
Данная статья не подойдёт для RAID0
В данном примере представим, что диск sdd недоступен в массиве.
Для решения этой проблемы должен быть готов новый жёсткий диск (желательно, чтобы был такой же).
Копируем разметку с диска sda, sdb или sdc утилитой sfdisk
# sfdisk -d /dev/sda | sfdisk --force /dev/sdd
Проверяем его работу утилитой fdisk
# fdisk -l | grep dev
и добавляем раздел диска sdd1 в массив md1 утилитой mdadm
# mdadm --manage /dev/md1 --add /dev/sdd1
Увидим сообщение в консоли
mdadm: added /dev/sdd1
Некоторое время он будет синхронизироваться, а затем станет активным. Весь процесс можно промониторить командой:
# cat /proc/mdstat
В это время можно добавлять другие разделы. Но желательно подождать окончания синхронизации.