Solución 1:
Esta información probablemente sea demasiado tarde para ayudar al OP, pero tal vez ayude a alguien más.
El primer comando borra los superbloques y el segundo comando crea una nueva matriz, pero asume que los dispositivos están limpios. Acabo de realizar esto y todo parece estar bien. Definitivamente recomendaría una copia de seguridad antes de hacer esto. No tenía datos que perder y, por lo tanto, no tenía integridad que verificar. Solo quería evitar otras 4 horas de resincronización.
$ mdadm --zero-superblock /dev/sd[a-z]1
$ mdadm --create /dev/md0 --assume-clean \
--level=10 --raid-devices=10 /dev/sd[a-z]1 --metadata=0.90
Solución 2:
La creación de una matriz con metadatos supuestamente limpios e inconsistentes como se sugirió anteriormente ciertamente tiene el potencial de dañar los datos existentes, ya que los bloques de metadatos 0.90 y 1.2 no solo difieren en tamaño sino también en ubicación.
puede funcionar para 0.90 <-> 1.0, que es una excepción.
https://raid.wiki.kernel.org/index.php/RAID_superblock_formats
Solución 3:
El wiki de GRUB confirma:
Además, (a partir de 1.96+20080724) GRUB solo puede arrancar desde RAID que usa un superbloque de metadatos de la versión 0.90 (es decir, uno creado con la opción --metadata=0.90 para mdadm).
Curiosamente, la página de manual de mdadm dice
-e, --metadata=
Declare el estilo de superbloque (metadatos de incursión) que se utilizará. El valor predeterminado es 0,90 para --create y para adivinar otras operaciones.
Verificaría dos veces con mdadm -Q -D <device>
para estar seguro.
Después de eso, ¿qué nivel de RAID está ejecutando? El mejor escenario que se me ocurre para un espejo (RAID 1) sería
- Realizar copias de seguridad
- Desmontar matriz 0
- Eliminar el dispositivo A de la matriz 0 de
n
dispositivos - Superbloque cero en el dispositivo A
- Cree la matriz 1 usando el dispositivo A y
n-1
repuestos, utilizando explícitamente el antiguo formato de superbloque - Repita para el B restante hasta
n-1
dispositivos - (Opcional) vuelva a numerar la matriz
... ¡pero definitivamente comprueba que es absolutamente necesario que sigas adelante con esto!