mdadm says device is inactive

    Сегодня столкнулся с ситуацией, что программный RAID1 запустился следующим образом:

md0 : inactive sda1[0](S) sdb1[1](S) sdc1[2](S)
      6288192 blocks

    В устройстве md0 было 4-е партиции, т.к. производили замену жесткого диска, одна утеряна. Но проблема в другом: устройство в состоянии inactive — это раз, два — все устройства подключились как spare drive. Партиция принадлежит /boot поэтому следующий трюк выдал желаемый результат:

# mdadm  --stop /dev/md0 
mdadm: stopped /dev/md0
# mdadm --assemble --force /dev/md0
mdadm: /dev/md0 has been started with 3 drives (out of 4).
# cat /proc/mdstat
...

md0 : active raid1 sda1[0] sdc1[2] sdb1[1]
      2096064 blocks [4/3] [UUU_]

    Дело в шляпе. Добавляем свежеиспеченный жесткий диск

# mdadm --add /dev/md0 /dev/sdd1 
mdadm: added /dev/sdd1
# cat /proc/mdstat 
...
md0 : active raid1 sdd1[4] sda1[0] sdc1[2] sdb1[1]
      2096064 blocks [4/3] [UUU_]
      [=======>.............]  recovery = 38.7% (812544/2096064) finish=2.3min speed=8952K/sec
#

Добавить комментарий

Ваш e-mail не будет опубликован.