A terminologia que você está procurando é uma "migração no nível RAID".
De acordo com isso , é possível. Eu não fiz isso, mas o procedimento parece que você deve adicionar a nova unidade como hotspare à matriz existente e usar o mdadm para atualizar o nível da invasão e o número de dispositivos de invasão.
Você precisará de um mdadm recente para fazer isso: o mdadm-2.6.9 (por exemplo, centos 5.x) não parece suportá-lo, mas o mdadm-3.1.4 (por exemplo, o 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.
Por exemplo, adicione um novo dispositivo de hotspare, / dev / sdg, à matriz RAID5 primeiro:
$ sudo mdadm --manage /dev/md/md0 --add /dev/sdg
Em seguida, converta em uma matriz RAID6 e faça com que ela seja reconstruída para um estado limpo. O --raid-devices 4 informa quantas unidades você tem no total na nova matriz.
$ sudo mdadm --grow /dev/md/md0 --raid-devices 4 --level 6
Não tenho ideia de quão rápido isso será. Na minha experiência em fazer migrações no nível de invasão em controladores RAID de hardware, foi mais rápido criar a nova matriz do zero e recuperar seu backup.