Raid
MDADM 兩次列出同一設備
我正在嘗試使用軟體 RAID 陣列
$$ this guide $$$$ 1 $$. 我已經準備好第二個磁碟(/dev/sdb),沒有任何錯誤。 執行後:
mkswap /dev/md5
我跑:
mdadm --examine --scan
在將它傳送到我的 /etc/mdadm/mdadm.conf 文件之前。問題是,我似乎得到了同一設備的兩個結果:
root@test:~# mdadm --examine --scan ARRAY /dev/md/5 metadata=1.2 UUID=9985ef40:2eb8407d:c0a195b1:509136fe name=test:5 ARRAY /dev/md/1 metadata=1.2 UUID=34de79db:470dce04:ece45660:b4af82d5 name=test:1 ARRAY /dev/md/5 metadata=1.2 UUID=27796750:70770c0a:f5af0aca:5367090e name=test:5
我正在關注本教程。我正在測試的機器之前有一個軟體 RAID 陣列,但我在兩個分區上執行了 mdadm –zero-superblock 以確保沒有任何殘留物。
關於為什麼我會為同一個磁碟獲得兩個條目的任何想法?
/dev/md5
和/dev/md/5
不是一回事。您實際上可能確實有三個數組,只是您最終得到了其中兩個相同的名稱。
/dev/md5
是一個編號的 md 設備,並且/dev/md/5
是一個命名的設備。名稱是任意的,可以是任何東西。/dev/md/swap
如果你願意,你可以做一個。您使用 更新它--update=name
,在創建時它是--name=
選項,或者只是/dev/md/name
首先指定。手冊頁對此進行了詳細描述。就個人而言,我不太喜歡 md 名稱。當您最終使用某個數字作為名稱時,這尤其沒有意義。然後,您可以首先堅持使用數字。如果您想要名稱,請使用描述性名稱(root、home、swap、…)。
一般來說,
mdadm --examine --scan
只是一個起點。您實際上只需要 UUID,因此您可以執行以下操作:ARRAY /dev/md0 UUID=9985ef40:2eb8407d:c0a195b1:509136fe ARRAY /dev/md1 UUID=34de79db:470dce04:ece45660:b4af82d5 ARRAY /dev/md2 UUID=27796750:70770c0a:f5af0aca:5367090e
不要忘記添加
MAILADDR
(並執行 mdadm 監控服務)。