Ack, creo que la jodí mal. Tuve una falla de energía en una matriz RAID5 que causó que los metadatos fueran inconsistentes entre las unidades.
Seguí el consejo aquí, excepto que un caso de dedos gordos me hizo ejecutar el comando --create sin un parámetro faltante. Ejecutar el script Perl que permuta a través de varias combinaciones me lleva a no poder montar una matriz. Tengo varias preguntas
Estoy totalmente jodido aquí, ¿hay algo más que pueda hacer? Las unidades en sí mismas parecen estar bien. ¿El parámetro faltante elimina cualquier posibilidad que tenga de recuperar mis datos?
¿Hay alguna forma de obtener algunos datos, pero montando las unidades? No estoy tan familiarizado con cómo se dividen los datos en los discos, así que no sé si es posible recuperar algunos archivos.
fuente
cat /proc/mdstat
?mdadm -D /dev/md0
(reemplazarmd0
pormd255
o sea cual sea el número apropiado)? ¿Cuáles son los componentes originales de la matriz, cuáles salieron mal?mdadm -E /dev/sdXY
cada disco miembro de la matriz correspondiente.Respuestas:
Lo siento, pero acabas de encontrar el problema muy común conocido como "agujero de escritura". En pocas palabras, no tiene ninguna posibilidad de recuperar su matriz. Más información en Wikipedia: http://en.wikipedia.org/wiki/RAID_5_write_hole
Los costosos controladores RAID están equipados con baterías para solucionar este problema.
Espero que tengas una copia de seguridad, esa es la última oportunidad tuya.
fuente