Замена сбойного диска - mdadm
Помечаем диск как сбойный
# mdadm /dev/md0 --fail /dev/sda1
Нужно сделать для всх разделов сбойном на диске
Удаляем сбойный диск из массива
# mdadm /dev/md0 --remove /dev/sda1
Удаление диска и установка нового
После перезагрузки диск виден, но если производилась "горячая замена" и диск не виден, просканируем:
# for i in `seq 0 5` ; do echo "- - -" > /sys/class/scsi_host/host${i}/scan ; done
после чего диск должен быть виден.
Копируем таблицу разделов
msdos partition table:
# sfdisk -d /dev/sdb | sfdisk --force /dev/sda
gpt partitition table (install gdisk):
# sgdisk -R=/dev/sda /dev/sdb
убедимся в записи на диск и перечитаем таблицу разделов:
# sync # partx /dev/sda
Ставим загрузчик на все, на всякий пожарный:
# grub-install /dev/sda # grub-install /dev/sdb
Добавляем в raid:
# mdadm --manage /dev/md0 --add /dev/sda1 # mdadm --manage /dev/md1 --add /dev/sda2