Linux 軟體 raid 用故障磁碟機「自行」組裝。為什麼?

Linux 軟體 raid 用故障磁碟機「自行」組裝。為什麼?

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

相關內容