Raid
使用 mdadm 的 RAID 6 到 RAID 1
我的家庭網路正在發生變化,我正在將我的文件儲存解決方案從我的 Ubuntu 伺服器移到 Drobo FS 上。
我目前在 RAID 6 陣列中有 6 500GB 硬碟驅動器,提供 2TB 容量。現有 RAID 6 陣列上的所有重要數據都已復製到 Drobo,因此可以重建陣列而無需考慮數據失去。
以下是 RAID 設置的說明:
marcus@vhost:~$ cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid6 sda1[0] sdf1[5] sde1[4] sdd1[3] sdc1[2] sdb1[1] 1953535744 blocks level 6, 64k chunk, algorithm 2 [6/6] [UUUUUU] unused devices: <none>
最終結果
我希望在提供 500GB 容量的 RAID 1 陣列中留下 2 500GB 驅動器,結果是 4 個免費的 500GB 硬碟驅動器(其中一些將添加到 Drobo)。
實現這一目標的最佳方法是什麼,是否涉及縮小陣列然後更改 RAID 級別?
謝謝你的幫助,
馬庫斯。
由於您現在不關心磁碟上的任何數據,因此只需銷毀陣列並創建另一個陣列。讓我們看看:停止陣列,移除所有磁碟(我不確定這一步是否必要),將超級塊清零以避免任何警告,然後創建一個 RAID1 陣列。這應該看起來像(顯然我不打算測試這個……):
mdadm /dev/md0 --stop mdadm /dev/md0 --fail /dev/sd{a,b,c,d,e,f}1 mdadm /dev/md0 --remove failed mdadm --zero-superblock /dev/sd{a,b,c,d,e,f}1 mdadm --create /dev/md0 --level=1 -n 2 mdadm /dev/md0 --add /dev/sd{a,b}1