Szukana terminologia to „migracja na poziomie RAID”.
Zgodnie z tym jest to możliwe. Nie zrobiłem tego, ale procedura wygląda na to, że powinieneś dodać nowy dysk jako hotspare do istniejącej macierzy, a następnie użyć mdadm, aby zaktualizować poziom RAID i liczbę urządzeń RAID.
Aby to zrobić, potrzebujesz najnowszego mdadm: mdadm-2.6.9 (np. Centos 5.x) nie obsługuje go, ale mdadm-3.1.4 (np. 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, najpierw dodaj nowe urządzenie hotspare / dev / sdg do macierzy RAID5:
$ sudo mdadm --manage /dev/md/md0 --add /dev/sdg
Następnie przekonwertuj na macierz RAID6 i przywróć do stanu czystego. --Raid-devices 4 mówi ci, ile w sumie macie dysków w nowej macierzy.
$ sudo mdadm --grow /dev/md/md0 --raid-devices 4 --level 6
Nie mam pojęcia, jak szybko to nastąpi. Z mojego doświadczenia w przeprowadzaniu migracji na poziomie RAID na sprzętowych kontrolerach RAID, szybsze było tworzenie nowej macierzy od zera i odzyskiwanie do niej kopii zapasowej.