1. Смотри текущую конфигурацию:
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sda1[3] sdb1[2]
1048512 blocks super 1.0 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md1 : active raid1 sda2[3] sdb2[2]
107842560 blocks super 1.2 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
md2 : active raid1 sda3[3] sdb3[2]
8258560 blocks super 1.2 [2/2] [UU]
unused devices:
2. Помечаем все разделы извлекаемого диска как faulty:
# mdadm /dev/md0 --manage -f /dev/sdb1
mdadm: set /dev/sdb1 faulty in /dev/md0
# mdadm /dev/md1 --manage -f /dev/sdb2
mdadm: set /dev/sdb2 faulty in /dev/md1
# mdadm /dev/md2 --manage -f /dev/sdb3
mdadm: set /dev/sdb3 faulty in /dev/md2
3. Удаляем разделы из RAID:
# mdadm /dev/md0 --manage -r /dev/sdb1
mdadm: hot removed /dev/sdb1 from /dev/md0
# mdadm /dev/md1 --manage -r /dev/sdb2
mdadm: hot removed /dev/sdb2 from /dev/md1
# mdadm /dev/md2 --manage -r /dev/sdb3
mdadm: hot removed /dev/sdb3 from /dev/md2
4. Подготовливаем диск к извлечению:
# echo "scsi remove-single-device 1 0 0 0" >/proc/scsi/scsi
5. Извлекаем старый диск, ставим новый. Если он сразу не "подцепился", то предлагаем системе его обнаружить:
# echo "scsi add-single-device 1 0 0 0" >/proc/scsi/scsi
6. Создаем на новом диске таблицу разделов, аналогичную старой. Можно вручную, можно скопировать таблицу целиком, используя sfdisk/sgdisk.
7. Добавляем разделы в RAID:
# mdadm /dev/md0 --add /dev/sdb1
mdadm: re-added /dev/sdb1
# mdadm /dev/md1 --add /dev/sdb2
mdadm: re-added /dev/sdb2
# mdadm /dev/md2 --add /dev/sdb3
mdadm: re-added /dev/sdb3
8. Ждем окончания синхронизации разделов:
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sda1[3] sdb1[2]
1048512 blocks super 1.0 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md1 : active raid1 sda2[3] sdb2[2]
107842560 blocks super 1.2 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
md2 : active raid1 sda3[3] sdb3[2]
8258560 blocks super 1.2 [2/2] [UU]
unused devices:
9. Устанавливаем загрузчик Grub на новый диск:
# grub2-install /dev/sdb
Installing for i386-pc platform. Installation finished. No error reported.