Hard-Drive
mdadm:為 /dev/xvdl 添加新設備失敗,因為 2:無效參數
我有
RAID0
兩個磁碟的現有設置。我必須為其添加一個新驅動器。但是當我嘗試執行以下命令時:mdadm --add /dev/md/customer_upload /dev/xvdl
我收到一個錯誤:
mdadm: add new device failed for /dev/xvdl as 2: Invalid argument
如何將新磁碟添加到現有 RAID0?
我最初使用以下步驟創建 RAID 0:
sudo mdadm --create --verbose /dev/md/customer_upload --level=stripe --raid-devices=2 device_name1 device_name2
編輯
似乎您無法將磁碟添加到 RAID0。
我執行了以下命令,它使它
RAID4
如何以及為什麼我仍然不清楚/dev/md/customer_upload --grow -l 0 --raid-devices=3 -a /dev/xvdl
我可以在 RAID4 中看到三個磁碟,但總空間仍然是 2Tb
xvdf 202:80 0 1T 0 disk └─md127 9:127 0 2T 0 raid4 /customer_upload xvdg 202:96 0 1T 0 disk └─md127 9:127 0 2T 0 raid4 /customer_upload xvdl 202:176 0 1T 0 disk └─md127 9:127 0 2T 0 raid4 /customer_upload
新磁碟分區後,可以增長RAID級別1/4/5/6陣列
也就是說,RAID-0 不符合增長條件。您將需要備份所有數據,從頭開始重新創建陣列,並從備份中恢復。
是的,你可以,將一個磁碟添加到raid 0
mdadm –grow /dev/md0 –level=0 –raid-devices=3 –add /dev/sdd
或者您可以添加多個磁碟
mdadm –grow /dev/md0 –level=0 –raid-devices=4 –add /dev/sdd /dev/sde
raid-devices=4 新磁碟的總設備數,raid 0 變為raid 4,reshape 後將再次為raid 0
這些 sysctl 選擇重塑速度控制dev.raid.speed_limit_min和dev.raid.speed_limit_max