← Back to team overview

sslug-teknik team mailing list archive

RE: Oedelagt LVM-partition

 

> -----Original Message-----
> From: Kristian.Hogh@xxxxxx [mailto:Kristian.Hogh@xxxxxx]
> Sent: Monday, June 30, 2003 11:14 AM
> 
> > -----Original Message-----
> > From: Niels Sandmann [mailto:sandm@xxxxx]
> > Sent: Saturday, June 28, 2003 4:24 PM

Jeg svarer lige på min egen mail :-)
 
> > Jeg har faaet oedelagt min en LVM-partition. Indholdet er/var 6
> > ext3-partioner, som jeg meget gerne vil have genskabt, specielt min
> > home-partition.
> > 
> > Det der skete var at jeg ved en lille fejltastning fik overskrevet
> > de foerste 32 bytes af partitionen.
> 
> Meget dumt. Det er din VGDA nok ikke glad for.

Nej det er den ikke.
Prøvede i går aftes at køre:
dd if=/dev/random of=/dev/hda9 bs=32 count=1

vgscan, vgdisplay -D, pvdisplay /dev/hda9... virkede ikke

> > Efter et par mislykkede forsoeg paa at genskabe dem udfra en
> > anden LVM-partition naaede jeg frem til 
> > en partition som LVM ville godtage som en gyldig partition
> > men som den mente var tom.
> 
> > Siden har jeg proevet at faa lavet en ny header med pvcreate 
> > med risiko for at de sidste metadata ville forsvinde, uden succes.

pvcreate /dev/hda9 (evt med "-f")
Herefter viser pvdisplay at det er en "tom" PV.
 
> Håber ikke du har ødelagt for meget.
> 
> Du skal kikke på vgcfgrestore/vgcfgbackup. (læs mansiderne først)
> Man kan køre vgcfgrestore i testmode. (-t)
> Man kan liste indholdet af backupfilen med -l (lille L)
> vgcfgrestore -t -l -n vg01 /dev/hda7      (Svarer til 
> "vgdisplay vg01")
> vgcfgrestore -t -l -l -n vg01 /dev/hda7   (Svarer til 
> "vgdisplay -v vg01")

"vgcfgrestore -l -l -n vg01", viser at backup'en virker.
"vgcfgrestore -t -n vg01 /dev/hda9", test om det virker?
"vgcfgrestore -n vg01 /dev/hda9", så er den på plads.

/dev/vg01 findes ikke (Er det fordi jeg bruger devfs?)
"vgmknodes vg01" retter det.
Jeg kørte også en vgscan, den opretter /etc/lvmtab
Du kan prøve "strings /etc/lvmtab" først,
det skulle gerne liste din VG (vist også din PV).

> Når/hvis du får genskabt partitionens VGDA, så kør først 
> lvmdiskscan på den.
> (læs mansiden først)

Ikke nødvendigt, er ikke hvad jeg troede den var.

> Derefter kan du aktivere din VG i RO (vgchange -a r vg01)

Ja, så skal du installere HP-UX først :-)
"vgchange -r y vg01" i stedet.

> mount også dine partitioner i RO, til at starte med.

Det burde ikke være nødvendigt. Livrem og seler.
 
> > Jeg har proevet at lede efter partitioner i partitionen med 
> > gpart, i haab
> > om at LVM internt havde filsystemerne liggende, men uden held.

Det burde ikke være nødvendigt.
De første 32 byte indeholder kun VGDA

> > Jeg haaber nogen har nogen gode raad eller ideer.

Har du fået det til at virke?

> > Mvh, Niels Sandmann
> Held og lykke,
> /Kristian Høgh. 
/Kristian Høgh.


Follow ups