Linux

將備用 Raid 設備恢復為活動狀態

  • May 9, 2011

我的 Raid 設置有問題。我的 Raid 中有 3 個磁碟:

md2 : active raid5 sdc3[3](S) sdb3[4](S) sda3[0]
     2925532672 blocks level 5, 64k chunk, algorithm 2 [3/1] [U__]

md1 : active raid1 sdc2[2] sdb2[1] sda2[0]
     264960 blocks [3/3] [UUU]

md0 : active raid1 sdc1[2] sdb1[1] sda1[0]
     2102464 blocks [3/3] [UUU]

如您所見,/dev/md2 未正確安裝在 Raid 中,2 個磁碟未處於活動狀態

mdadm --detail /dev/md2給了我類似的東西

Number   Major   Minor   RaidDevice State
  0       8        3        0      active sync   /dev/sda3
  1       0        0        1      removed
  2       0        0        2      removed

  3       8       35        -      spare   /dev/sdc3
  4       8       19        -      spare   /dev/sdb3

所以不知何故有兩個磁碟處於備用狀態。

我試圖通過mdadm /dev/md2 -a /dev/sdb3mdadm /dev/md2 -a /dev/sdc3分別添加它們,但我沒有工作。

你知道我需要什麼樣的步驟才能讓他們再次進入 Raid 嗎?

如果我沒有誤讀您的輸出,那麼您有一個帶有兩個故障設備的 RAID-5 陣列。沒有從中恢復過來。陣列已失去。

刪除 md 設備,重新創建它,然後從備份中恢復。

引用自:https://serverfault.com/questions/265715