Sim, você pode reformular o raid5 para o raid6, desde que você tenha uma versão recente de mdadm
. Em seu blog, Neil Brown, o principal arquiteto e desenvolvedor do mdadm
, discute os recursos atuais do mdadm
para reformular matrizes e alterar níveis de ataque .
Os principais pontos relevantes são os seguintes:
-
Você precisa da versão 3.1 (ou mais recente) de
mdadm
, bem como de um kernel bastante recente (pelo menos 2.6.31). -
Um ataque de unidade 3 ou mais pode ser convertido no local para um RAID6. O seguinte comando deve fazê-lo:
mdadm --grow /dev/md0 --level=6
- Como alternativa, uma maneira mais rápida de redimensionar um raid5 para o raid6 é aumentar o número de unidades ao mesmo tempo, pois isso elimina a necessidade de o código reformular ter etapas de backup adicionais internamente. Em seu blog, Neil dá o exemplo de converter uma raid5 de 4 unidades em uma raid6 de 6 unidades, como segue:
mdadm --grow /dev/md0 --level=6 --raid-disk=6