¿Cómo recupero una matriz RAID5 de software rota?


8

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

  1. 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?

  2. ¿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.


1
Degradado significa que todavía está funcionando, solo que sin redundancia.
psusi

2
¿Cuál es la salida de cat /proc/mdstat?
Chris Down

2
Si todavía tiene todos los discos en la matriz excepto uno, los datos son recuperables. Para ayudarlo, necesitamos saber el estado actual de la matriz. ¿Cuál es el resultado de mdadm -D /dev/md0(reemplazar md0por md255o sea cual sea el número apropiado)? ¿Cuáles son los componentes originales de la matriz, cuáles salieron mal?
Gilles 'SO- deja de ser malvado'

También sería bueno saber el recuento de eventos de cada disco miembro. Por lo tanto, también debe publicar la salida de mdadm -E /dev/sdXYcada disco miembro de la matriz correspondiente.
teissler

No necesariamente, para RAID5 debe tener discos N-1. Entonces, si su matriz RAID-5 tenía 5 discos, necesitará 4 de ellos para reconstruir. RAID-5 solo puede manejar un disco
sparticvs

Respuestas:


2

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.


¡El agujero de escritura no corrompe toda la matriz!
Totor

Correcto, corrompe un área (s) de tamaño y ubicación impredecibles en la matriz.
Anthony Ananich
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.