O Wiki do GRUB confirma:
Also, (as of 1.96+20080724) GRUB can only boot from RAID which uses a Version 0.90 metadata superblock (i.e. one created with the --metadata=0.90 option to mdadm).
Curiosamente, a página man do mdadm diz
-e , --metadata=
Declare the style of superblock (raid metadata) to be used. The default is 0.90 for --create, and to guess for other operations.
Eu verifiquei novamente com mdadm -Q -D <device>
para ter certeza.
Depois disso, qual nível de RAID você está executando? O melhor cenário que posso imaginar para um espelho (RAID 1) seria
- Faça backups
- Desmontar matriz 0
- Remova o dispositivo A da matriz 0 de
n
devices - Zero superbloco no dispositivo A
- Crie o array 1 usando o dispositivo A e
n-1
spares, explicitamente usando o antigo formato de superbloco - Repita para o restante B até
n-1
devices - (Opcional) renumerar a matriz
... mas definitivamente verifique se você realmente precisa passar por isso!