คำศัพท์ที่คุณต้องการคือ "การโยกย้ายระดับ RAID"
ตามนี้มันเป็นไปได้ ฉันยังไม่ได้ทำ แต่ขั้นตอนดูเหมือนว่าคุณควรเพิ่มไดรฟ์ใหม่เป็นฮอตสปอตไปยังอาร์เรย์ที่มีอยู่แล้วใช้ mdadm เพื่ออัปเดตระดับการจู่โจมและจำนวนอุปกรณ์การจู่โจม ..
คุณต้องใช้ mdadm เมื่อเร็ว ๆ นี้เพื่อทำสิ่งนี้: mdadm-2.6.9 (เช่น centos 5.x) ดูเหมือนจะไม่สนับสนุน แต่ mdadm-3.1.4 (เช่น ubuntu 11.10) ทำสิ่งต่อไปนี้:
Grow Grow (or shrink) an array, or otherwise reshape it in some way. Currently supported growth options including changing the active size of component devices and
changing the number of active devices in RAID levels 1/4/5/6, changing the RAID level between 1, 5, and 6, changing the chunk size and layout for RAID5 and
RAID5, as well as adding or removing a write-intent bitmap.
EG เพิ่มอุปกรณ์ hotspare ใหม่ / dev / sdg ลงในอาร์เรย์ RAID5 ก่อน:
$ sudo mdadm --manage /dev/md/md0 --add /dev/sdg
จากนั้นแปลงเป็นอาร์เรย์ RAID6 และทำให้สร้างใหม่เป็นสถานะที่สะอาด - กลัวอุปกรณ์ 4 บอกคุณถึงจำนวนไดรฟ์ที่คุณมีทั้งหมดในอาเรย์ใหม่
$ sudo mdadm --grow /dev/md/md0 --raid-devices 4 --level 6
ฉันไม่รู้ว่ามันจะรวดเร็วแค่ไหน จากประสบการณ์ของฉันกับการโยกย้ายระดับการจู่โจมบนตัวควบคุม RAID ของฮาร์ดแวร์มันเร็วกว่าที่จะสร้างอาร์เรย์ใหม่ตั้งแต่เริ่มต้นและกู้คืนข้อมูลสำรองของคุณ