Программный рейд Linux собрал "себя" с неисправным диском. Почему?

Программный рейд Linux собрал "себя" с неисправным диском. Почему?

У меня есть два массива raid1: md3 (sda3 + sdb3) и md5 (sda5 + sdb5).

Я намеренно отключил диски sdb, потому что хотел изменить таблицу разделов:

# mdadm /dev/md3 --fail /dev/sdb3
# mdadm /dev/md5 --fail /dev/sdb5

Некоторое время спустя я проверил /proc/mdstat и там написано:

Personalities : [raid1] md5 : active raid1 sdb5[1]
      104792064 blocks super 1.2 [2/1] [_U]

md3 : active raid1 sda3[0]
      52396032 blocks super 1.2 [2/1] [U_]

unused devices: <none>

Итак, хотя я и провалил sdb5, md5 был собран с sdb5 вместо sda5. Как это могло произойти?

Я использую mdadm v3.3 и ядро ​​3.14.3-200.fc20.x86_64

Связанный контент