Creación accidental de tabla de particiones sobre RAID 1 (SOLUCIONADO)

Comentarios sobre el buen funcionamiento del sistema y como personalizarlo a tus necesidades.

Moderadores: doc, mcun

Responder
Avatar de Usuario
man_sierra
Forista Nuevo
Forista Nuevo
Mensajes: 9
Registrado: Dom Ene 16, 2005 8:00 am

Creación accidental de tabla de particiones sobre RAID 1 (SOLUCIONADO)

Mensaje por man_sierra » Lun Feb 20, 2012 9:18 pm

Hola,
he creado por error una nueva tabla de pariciones sobre un volumen RAID 1 que asociaba dos particiones en discos diferentes. Sin prestar mucha atención en lo que hacia con gparted cree una nueva tabla de particiones sobre /dev/md0 y ahora el sistema no arranca.
Yo tenia:
/dev/md0 : ( /dev/sda2, /dev/sdb2 )
Y sobre md0 cree volúmenes 5 volúmenes lógicos para contener algunas de las particiones del sistema, como /HOME, /, /TMP, /VAR, /USR

En este momento el sistema no encuentra los volúmenes lógicos, si que ve aun md0(cat /proc/mdstat) como activo. El caso es que he intentado recuperar las particiones lógicas que realice con vgcfgrestore mediante un fichero que recuperación que he conseguido haciendo un dd de la partición(dd if=/dev/md2 bs=512 count=255 skip=1 of=/tmp/md2-raw-start), pero sin ningún éxito.

Me gustaría saber si alguien ha recuperado una situación de este tipo y sino buscar la forma de obtener un backup de los datos con ddrescue para después, si esto es posible, crear de nuevo los volúmenes lógicos y volcar la información.

Un saludo muchas gracias.

Editado -- Mar Feb 21, 2012 5:17 am --

SOLUCION
1º Recuperar el backup del LVM
dd if=/dev/md2 bs=512 count=255 skip=1 of=/tmp/md2-raw-start

2º Limpias el fichero de impurezas, dejando la parte mas actual
tail -n 200 md2-raw-start > VOLUME_LVM

3º Obtienes el ID
Algo como esto : FmGRh3-zhok-iVI8-7qTD-S5BI-MAEN-NYM5Sk

4º Creas de nuevo el volumen
pvcreate --uuid "FmGRh3-zhok-iVI8-7qTD-S5BI-MAEN-NYM5Sk" /dev/md2

5º Regeneras los volumenes logicos a partir del backup
vgcfgrestore --file VOLUME_LVM VOLUME_LVM

6º Compruebas el grupo lvm esta creado y que se ven los volúmenes lógicos inactivos
vgscan
pvscan

7º Activas los volumenes logicos
vgchange VOLUME_LVM -a y


Un saludo y gracias por la ayuda.[/quote]
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Creación accidental de tabla de particiones sobre RAID 1 (SOLUCIONADO)

Mensaje por mcun » Mié Feb 22, 2012 2:43 pm

gracias por dar a conocer la solución y etiquetar el tema un muy sana práctica de tu parte man_sierra

un saludo
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje