我有兩個 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