Замена диска в mdadm RAID1
1. Вылетел диск :
cat /proc/mdstat
Personalities : [raid1] [raid10] [raid0] [raid6] [raid5] [raid4]
md0 : active raid1 sdb1[1] sda1[2](F)
4200896 blocks [2/1] [_U]
md1 : active raid1 sdb2[1] sda2[2](F)
2104448 blocks [2/1] [_U]
md2 : active raid1 sdb3[1] sda3[2](F)
286728000 blocks [2/1] [_U]
unused devices:
2. Видим, что вылетел /dev/sda. Удаляем вылетевший диск из массивов :
mdadm /dev/md0 --remove /dev/sda1
mdadm /dev/md1 --remove /dev/sda2
mdadm /dev/md2 --remove /dev/sda3
3. Меняем вылетевший диск. Переносим таблицу разделов на новый чистый диск
!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!! Очень внимательно смотрим направление копирования таблицы разделов, иначе затрем все данные
sfdisk -d /dev/sdb | sfdisk /dev/sda
4. Ставим граб на новый диск :
grub-install /dev/sda
5. Вносим в массивы новый диск :
mdadm /dev/md0 -a /dev/sda1
mdadm /dev/md1 -a /dev/sda2
mdadm /dev/md2 -a /dev/sda3
6. Смотрим за синхронизацией :
cat /proc/mdstat