Terminologi yang Anda cari adalah "migrasi level RAID".
Menurut ini , itu mungkin. Saya belum melakukannya, tetapi prosedurnya seperti Anda harus menambahkan drive baru sebagai hotspare ke array yang ada, kemudian gunakan mdadm untuk memperbarui tingkat serangan dan jumlah perangkat serangan ..
Anda memerlukan mdadm terbaru untuk melakukan ini: mdadm-2.6.9 (mis. Centos 5.x) tampaknya tidak mendukungnya, tetapi mdadm-3.1.4 (mis. Ubuntu 11.10) melakukan:
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.
Misalnya, tambahkan perangkat hotspare baru, / dev / sdg, ke array RAID5 terlebih dahulu:
$ sudo mdadm --manage /dev/md/md0 --add /dev/sdg
Kemudian konversikan ke dalam array RAID6 dan buatlah untuk membangun kembali ke kondisi bersih. The --raid-devices 4 memberi tahu Anda jumlah total drive yang Anda miliki dalam array baru.
$ sudo mdadm --grow /dev/md/md0 --raid-devices 4 --level 6
Saya tidak tahu seberapa cepat ini akan terjadi. Dalam pengalaman saya dengan melakukan migrasi tingkat serangan pada pengontrol RAID perangkat keras, lebih cepat membuat array baru dari awal dan memulihkan cadangan Anda ke sana.