2 votos

Recuperar el sistema de archivos de un RAID1 dañado

TL;DR Cómo recuperar la ext4 sistema de archivos desde una dañado partición raid 1?

Mi situación

Tengo un disco que ha fallado, que pertenecía a una matriz raid 1 en un Synology DiskStation, el otro se pierde. El uso de ddrescue he copiado la mayoría de los datos relevantes para un nuevo disco. La tabla de particiones survied, sin embargo algunos de los bloques esenciales para la configuración de RAID están dañados.

# fdisk -l /dev/sdd
Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0003f44a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1             256     4980735     2490240   fd  Linux raid autodetect
/dev/sdd2         4980736     9175039     2097152   fd  Linux raid autodetect
/dev/sdd3         9437184  3907024064  1948793440+  fd  Linux raid autodetect

Los datos reales en la tercera partición /dev/sdd3, pero mdadm no puede montar la matriz.

# mdadm --examine /dev/sdd
/dev/sdd:
   MBR Magic : aa55
Partition[0] :      4980480 sectors at          256 (type fd)
Partition[1] :      4194304 sectors at      4980736 (type fd)
Partition[2] :   3897586881 sectors at      9437184 (type fd)


# mdadm --examine /dev/sdd3
mdadm: No md superblock detected on /dev/sdd3.

Como resultado de ello soy incapaz de montar la partición. El dato está ahí y es reconocido por herramientas como foremost.

También he intentado usar extundelete, pero no sin un adecuado ext superbloque.

# extundelete --superblock /dev/sdd3
extundelete: failed to read-only open device "/dev/sdd3": Error code 2133571347

La pregunta(s)

Cómo recuperar los archivos y directorios de una dañado partición raid 1?

Es allí cualquier manera de recrear la md superblock, sin perder los datos existentes?

Sería posible ignorar el md partes, para el tratamiento de la partición como un corrupto ext4 de partición y recuperar de esa manera?

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: