Термінологія, яку ви шукаєте, - це "міграція рівня 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 і перетворіть його в чистий стан. --Raid-пристрої 4 повідомляє про те, скільки ваших дисків у вашому новому масиві.
$ sudo mdadm --grow /dev/md/md0 --raid-devices 4 --level 6
Я поняття не маю, наскільки це буде швидко. З мого досвіду роботи з міграцією рівня рейду на апаратних RAID-контролерах, було швидше створити новий масив з нуля і відновити резервну копію на ньому.