Recuperación MDADM RAID5, se negó a agregar un disco de reemplazo

Recuperación MDADM RAID5, se negó a agregar un disco de reemplazo

Estoy lidiando con una configuración de raid5 defectuosa (discos de 3x2TB):

Number  Start   End     Size    File system     Name     Flags
 1      1049kB  1026MB  1024MB  ext3            primary
 2      1026MB  6146MB  5120MB  ext3            primary
 3      6146MB  6147MB  1049kB                  primary
 4      6147MB  6148MB  1049kB                  primary
 5      6148MB  7172MB  1024MB  linux-swap(v1)  primary
 6      7172MB  1992GB  1985GB                  primary

Creé la misma tabla de particiones en un disco nuevo, volver a ensamblar las primeras 2 particiones de Linux no fue un problema con:

mdadm --assemble --run /dev/md1 /dev/sdb2 /dev/sdd2 Luego agrego mi nuevo disco: mdadm --add /dev/md1 /dev/sda2

Pero cuando llegué a la importante (la sexta partición de almacenamiento de datos), primero comencé a decir que el tamaño no es lo suficientemente grande en el tercer disco, bueno, eliminé el intercambio en mi tercer disco y creé un /dev/ más grande. sda5.

Después de esto, se negó a agregarlo con: mdadm usando add no puede funcionar y podría destruir datos en /dev/sda5 -> lo cual no me importa ya que no hay nada en él.

Probé todo como: mdadm --assemble --force --run /dev/md6 /dev/sdb6 /dev/sdd6 /dev/sda5

Se negó a leer el tercer disco. Entonces leí que tengo que recrear la matriz que hice:

mdadm --create /dev/md6 -v -l 5 -n 3 /dev/sdb6 /dev/sdd6 /dev/sda5

Lo permitió, pero tengo la fuerte sensación de que, en lugar de realizar algún tipo de recuperación ahora mismo, ¡simplemente borró todos los datos de la incursión! Lo que /proc/mdstat muestra es:

md6 : active raid5 sda5[3] sdd6[1] sdb6[0]
      3876362240 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [UU_]
      [>....................]  recovery =  4.0% (78723276/1938181120) finish=337.9min speed=91711K/sec

No tengo idea de lo que está pasando ahora y todavía tengo que esperar 337 minutos hasta que se complete. Probé file -s /dev/md6 y en lugar de decir ext3 solo dice datos fijos. ¿Mis datos estarán accesibles y recuperados al final de esto?

¡Por favor ayuda!

Gracias

Respuesta1

"Parece que los superbloques están estropeados en algunos de sus discos, y por mucho que los ensamble, no podrá volver a armar la matriz. La única manera de solucionar esto es recrear los superbloques para la matriz. Sé que suena aterrador, pero mdadm es lo suficientemente inteligente como para no sobrescribir sus datos. Aquí hay un ejemplo..."

No, no lo es, simplemente perdí todos mis datos, ya que sospechaba que creó una nueva matriz de ataque. Lo sé en el momento en que hice el archivo -s al principio y decía datos fijos :( que perdí mis datos.

49bbb20  23 4d 33 4d 33 4d 33 4d  33 4d 33 4d 33 4d 33 4d  |#M3M3M3M3M3M3M3M|
049bbb30  33 4d 33 4d 33 4d 33 4d  33 4d 33 4d 31 4d 23 4d  |3M3M3M3M3M3M1M#M|
049bbb40  33 4d 33 4d 33 4d 33 4d  33 4d 33 4d 33 4d 33 4d  |3M3M3M3M3M3M3M3M|

Toda la nueva matriz md6 ahora está llena de este M3M3M3.

información relacionada