Recuperación de datos de una matriz RAID 0

4

Tengo una configuración RAID 0 de software Intel con dos discos de 500 GB (es decir, "falso"). Los metadatos en uno de los discos se han perdido y, por lo tanto, la matriz ya no se activará.

Sé el orden de los discos, el tamaño de la banda y el tamaño total del conjunto RAID. Usando esta información, ¿hay alguna forma de forzar a dmraid, mdadm u otra cosa para activar la matriz para que pueda (con suerte) hacer una copia de seguridad de la mayor cantidad de datos posible antes de que el disco defectuoso se muera por completo?

EDITAR:

Probablemente debería señalar que el volumen RAID se particionó usando GPT en lugar de MBR, por lo que debería ser posible restaurar la tabla de partición desde la copia de seguridad incluso si se destruye en el proceso de reactivación de la matriz.

robinjam
fuente

Respuestas:

2

Lo descubrí por mí mismo (lo siento, probablemente debería haber hurgado un poco más antes de hacer esta pregunta, pero estaba un poco paranoico por romper algo).

Tenga en cuenta que esto solo funcionó porque tengo una tabla de particiones GUID. A partir de hoy usaré esto como un ejemplo de lo increíble que es GPT.

  1. Reinicie la computadora, ingrese la configuración RAID (Ctrl-I)
  2. Destruya la matriz RAID y vuelva a crearla usando el mismo tamaño de banda y tamaño de matriz que antes.
  3. Arrancar un CD en vivo de Ubuntu
  4. Agregar universo a /etc/apt/sources.list
  5. Instalar gdisk
  6. Use gdisk para restaurar el encabezado GPT y la tabla de particiones desde la copia de seguridad al final del disco
  7. Reiniciar, todas mis cosas están de vuelta!
robinjam
fuente