mdadm 對次要號碼感到困惑

mdadm 對次要號碼感到困惑

最近更換了我的 Raid 6 組中的一個有故障的磁碟。一切都按預期進行,沒有問題。使用新的 /dev/sdi1 替換失敗的 /dev/sde1 重建所有內容後,我決定嘗試拔掉 /dev/sde1。我猜錯了。我關閉電源,然後將 /dev/sdh 的 SATA 電纜插回,然後重新通電。

/dev/sdh1 現在拒絕添加回陣列,當我嘗試組裝或熱添加它時,會出現經典的“設備或資源忙”訊息。

仔細研究一下,似乎 /dev/sdh1 與 /dev/sdg1 混淆了:

fs1 等 # mdadm --examine /dev/sdh1
/dev/sdh1:
Magic : a92b4efc
版本 : 0.90.00
UUID : 95b6add0:acea3231:a1c8af6a:322d8026add0:acea3231:a1c8af6a:322d8026add0:acea3231:a1c8af6a: 322d802656 :
Satug開發大小:732571904 (698.64 GiB 750.15 GB) 陣列大小:3662859520 (3493.18 GiB 3750.77 GB) Raid 設備:7 設備總數:7 首選:0





Update Time : Sat Dec  7 11:00:34 2013  
      State : clean  

活動設備:7 個
工作設備:7 個
故障設備:0 個
備用設備:0
校驗和:86c78a1c - 正確
事件:522025

     Layout : left-symmetric  
 Chunk Size : 64K  

  Number   Major   Minor   RaidDevice State  

這 3 8 97 3 活動同步 /dev/sdg1

0 0 8 9 0 活動同步 /dev/sda9
1 1 8 65 1 活動同步 /dev/sde1 2 2 8 81 2 活動同步 /dev/sdf1
3 3 8 97 3 活動同步 /dev/sdg1
4 4 8 33 活動同步/dev/sdc1
5 5 8 49 5 主動同步 /dev/sdd1
6 6 8 113 6 主動同步 /dev/sdh1

請注意,「this」顯示為與 /dev/sdg1 具有相同的次要編號。對任何其他元素執行“mdadm --examine”都會按預期工作,“this”顯示與分區匹配的次要編號。

呃…看看所有「mdadm --examines」的東西看起來更時髦。儘管 /dev/sde1(次要編號 65)是故障並被刪除的驅動器,但大多數都將 /dev/sda3(以次要編號)顯示為故障驅動器。 /dev/sde1 現在顯示為備用。向上到 /dev/sdg1 否則看起來不錯,但 /dev/sdh1 報告為與 /dev/sdg1 具有相同的次要編號,並且 /dev/sdi1 報告為與 /dev/sdh1 具有相同的次要編號。

我怎樣才能糾正這個問題?我嘗試將 /dev/sdh 磁碟的前端歸零並重新建立分割區,但這沒有幫助。

我確實有資料的備份,儘管目前它位於單一磁碟上。儘管如此,我什至嘗試重新創建陣列,但仍然得到“設備或資源繁忙”:

mdadm --create /dev/md0 --level=6 --raid-devices=7 /dev/sda9 /dev/sdc1 /dev/sdd1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1
mdadm: /dev/sda9 似乎是raid 陣列的一部分:
level=raid6 devices=7 ctime=Sat Aug 16 06:40:57 2008
mdadm:/dev/sdc1 似乎是 raid 陣列的一部分:
level=raid6 devices= 7 ctime=Sat Aug 16 06:40:57 2008
mdadm: /dev/sdd1 似乎是 raid 陣列的一部分:
level=raid6 devices=7 ctime=Sat Aug 16 06:40:57 2008
mdadm: /dev/sdf1 陣列似乎是raid 陣列的一部分:
level=raid6 devices=7 ctime=Sat Aug 16 06:40:57 2008
mdadm:/dev/sdg1 似乎是 raid 陣列的一部分:
level=raid6 devices=7 ctime=Sat 2008 年8 月16 日06:40: 57
mdadm:super1.x 無法開啟 /dev/sdh1:裝置或資源繁忙
mdadm:/dev/sdh1 不適合此陣列。
mdadm:/dev/sdi1 似乎是 raid 陣列的一部分:
level=raid6 devices=7 ctime=Sat Aug 16 06:40:57 2008
mdadm:建立中止

相關內容