Eu tenho dois arrays raid1: md3 (sda3 + sdb3) e md5 (sda5 + sdb5).
Eu falhei deliberadamente nos discos sdb porque queria alterar a tabela de partições:
# mdadm /dev/md3 --fail /dev/sdb3
# mdadm /dev/md5 --fail /dev/sdb5
Algum tempo depois, verifiquei / proc / mdstat e ele diz
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>
Então, apesar de ter falhado o sdb5, o md5 foi montado com sdb5 em vez de sda5. Como isso pôde acontecer?
Estou usando o mdadm v3.3 e o kernel é 3.14.3-200.fc20.x86_64