Raid
Raid-10 mdadm - 如何手動配置鏡像驅動器順序?
如何配置新
mdadm
軟體 RAID-10 以使用特定順序進行驅動器鏡像?假設我有 4 個硬碟驅動器:A、B、C和D。
出於我自己的可靠性和性能原因,我希望驅動器A成為驅動器C的鏡像,驅動器B成為驅動器D的鏡像。然後每個鏡子條紋,像這樣
|----- RAID-0 ----- | RAID-1 RAID-1 |---------| |---------| | drive A | | drive B | | drive C | | drive D | |---------| |---------|
我看不到配置它的方法。不確定此命令產生的驅動器順序:
mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sd[a-d]1
有沒有辦法手動訂購
mdadm
陣列中的驅動器?如果沒有,有沒有辦法在創建陣列後檢查順序,以便我可以將驅動器物理移動到我想要的配置中?(我想我可以使用創建數組成員,
/dev/disk/by-id/ata*
這樣我就可以在物理上移動它們而不必擔心/dev/sd*
重新排序。)獎金問題。我還想要一個熱備用驅動器E可用於任一鏡像集。
我想我想出了自己的答案。首先設置兩個 RAID-1,然後將它們一起設置 RAID-0。
創建了兩個 RAID-1 卷
sudo mdadm --create /dev/md/md2a --level=1 --raid-devices=2 /dev/disk/by-id/ata-WDC_serial_number_of_drive_A-part1 /dev/disk/by-id/ata-WDC_serial_number_of_drive_C-part1 sudo mdadm --create /dev/md/md2b --level=1 --raid-devices=2 /dev/disk/by-id/ata-WDC_serial_number_of_drive_B-part1 /dev/disk/by-id/ata-WDC_serial_number_of_drive_D-part1
(我使用驅動器 ID 而不是
/dev/sda,/dev/sdb,...
確保與我想要的驅動器完全匹配)然後,使用兩個 RAID-1 陣列創建 RAID-0
sudo mdadm --create /dev/md/md2 --level=0 --raid-devices=2 /dev/md/md2a /dev/md/md2b
我將在幾天內更新這個結果,在陣列同步之後和我添加一個熱備用驅動器之後,我有時間進行測試。