我有两个 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