Eu tenho uma reformulação de mdadm um pouco não padrão acontecendo. Eu tenho um raid5 de disco 2 (estado limpo) que eu quero reformular em um 4 disco raid6. A razão pela qual isso foi criado como um raid5 de 2 discos em vez de um raid1 de 2 discos foi que eu li em algum lugar que seria mais fácil reformular no futuro. Este não parece ser o caso:
~# mdadm --grow /dev/md3 --level 6 --raid-devices 4 --backup /root/md3reshapebackup
mdadm: /dev/md3: could not set level to raid6
Eu então tentei usar um 3 disk raid6 como uma etapa intermediária, mas isso não funcionou tão bem:
root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --level=6 --layout=preserve --backup /root/md3reshapebackup
mdadm: /dev/md3: could not set level to raid6
A opção layout=preserve
foi planejada para salvar a mim e aos discos de ter que fazer um novo redirecionamento duas vezes.
Agora eu estou crescendo primeiro para uma raid5 de 3 discos e espero que a partir daí eu possa ir para uma raid6 de 4 discos:
root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --backup /root/md3reshapebackup
mdadm: Need to backup 1024K of critical section..
Isso funcionaria e teria sido de outra forma? A conversão de 2 discos raid1 para 4 disk raid6 teria sido possível de uma só vez?