Linux
mdadm - 將多個 md 成員從 RAID 5 轉換為 RAID 6
我一直在尋找資源來管理使用 mdadm 將幾個 md 成員從 RAID 5 遷移到 RAID 6。
使用這個方便的指南,http: //www.ewams.net/?date=2013/05/02&view=Converting_RAID5_to_RAID6_in_mdadm ,我可以跟踪如何將一個成員從 RAID 5 轉換為 RAID 6。(下面添加的連結的詳細資訊,以防萬一網站不可用)
從 RAID 5 到 RAID6 的單成員遷移:
- 第 1 步:查看 mdadm 狀態
cat /proc/mdstat
和詳細資訊mdadm --detail /dev/md0
- 第 2 步:如果正常,添加額外的磁碟來滿足 RAID 6 雙奇偶校驗要求
mdadm --grow /dev/md0 --level=6 --raid-devices=[number_of_drives] backup-file=/root/raid5backup
- 第 3 步:查看
mdadm --detail /dev/md0
以確認 RAID 正在重建。重建後再次使用相同的命令以確保所有驅動器同步且健康。我的問題是這個。如果我已將我的交換從我的根分區分離為 md0 (swap) 和 md1 (/),如高級安裝下的 Ubuntu 伺服器指南中所示,我如何將 md0 和 md1 成員都轉換為 RAID 6?是否可以?
是的,這行得通。
例子:
您有磁碟
sda
,sdb
並且sdc
同樣分區為sda/b/c1
和sda/b/c2
。您的RAIDmd0
駐留在三個分區sda/b/c1
上md1
。sda/b/c2
sdd
現在您使用相同的分區方案對新磁碟進行分區。這為您提供了分區sdd1
和sdd2
.然後添加
sdd1
tomd0
和sdd2
tomd1
。它們應該顯示為備用設備。
mdadm --grow
最後,您使用問題中顯示的命令切換 RAID 級別並增加 RAID 磁碟的數量。你做一次md0
,一次形成md1
。