sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #65184
RE: Oedelagt LVM-partition
> -----Original Message-----
> From: Niels Sandmann [mailto:sandm@xxxxx]
>
> Kristian.Hogh@xxxxxx wrote:
>
> > Hvilket device brugte du som PV?
> Jeg brugte hda6, som lå på en logisk partition hda4.
>
> Da det gik galt tog jeg en kopi af partitionen med dd.
> Den hedder nu hdb4.
>
> Da hele mit system reelt lå på lvm-partitionen bruger jeg nu
> en knoppix
> til mine redningsforsøg.
Ja, knoppix er en god ide.
> Jeg havde dog en rod-partition hvor bla. /etc ligger. Den har
> jeg adgang
> til som hdb2. Derfor har jeg tilføjet -f
> /mnt/hdb2/etc/lvmconf/volgroup.conf til lvm-kommandoerne.
>
> > Send evt output af "vgcfgrestore -l -l -n volgroup"
> >
> root@ttyp0[knoppix]# vgcfgrestore -f
> /mnt/hdb2/etc/lvmconf/volgroup.conf
> -l -l -n volgroup
> --- Volume group ---
> VG Name volgroup
> VG Access read/write
> VG Status NOT available/resizable
> VG UUID Fb1hL1-IXBL-zyod-f39g-a1k4-2Yi2-pFPCRu
<snip>
> --- Physical volume ---
> PV Name /dev/hda6
> VG Name volgroup
> PV Size 58.65 GB [123007185 secs] / NOT usable 4.19 MB
> PV UUID 7ppN6s-YT5R-a3w0-jSr2-WEk2-r5E9-uyqAfW
>
> Ovenstående giver meget god mening.
Ja, din eneste PV hedder (hed) /dev/hda6
> > Send output fra "vgcfgrestore -v -n volgroup /dev/hdb4"
> root@ttyp0[knoppix]# vgcfgrestore -f
> /mnt/hdb2/etc/lvmconf/volgroup.conf
> -v -n volgroup /dev/hdb4
> vgcfgrestore -- checking volume group consistency of "volgroup"
> vgcfgrestore -- physical volume "/dev/hdb4" doesn't belong to volume
> group "volgroup"
Ja, nu giver det hele jo mening.
'physical volume "/dev/hdb4" doesn't belong to volume ...'
Det er jo korrekt.
> > Har du kørt pvcreate?
> Ja, i mit oprindelige redningsforsøg, ikke efter at have
> skrevet til listen.
>
> > Har din PV skiftet navn?
> Ja, hedder hdb4 mu, hed hda4 før. Tænkte ikke på at det betød noget.
Det gør det.
> > Hvis du ønsker at anvende et andet device som PV skal du bruge "-o"
> > f.eks.
> > vgdisplay -v volgroup | grep PV.Name"
> root@ttyp0[knoppix]# vgdisplay -v volgroup
> vgdisplay -- volume group "volgroup" not found
>
> Da den ikke kan finde volgroup ville jeg ikke prøve de andre.
Nej det er et eksempel på hvordan man skifter device-navn på en PV.
... skulle jeg nok lige have skrevet.
> > /dev/hdb3
> > vgcfgbackup volgroup
> > pvcreate /dev/hdb4
> > vgcfgrestore -o /dev/hdb3 -n volgroup /dev/hdb4
> >
> >>hmmm.
> >>Kan det tvinges igennem, eller skal jeg prøve at lave en ny VG der
> >>hedder volgroup hvor jeg tilføjer hdb4.
> >
> >
> > Nej!
> Nej til begge spørgsmål?
Nej, til at lave en ny VG.
Det kan "tvinges" igennem at du har ændret device. (med -o)
Jeg vil mene tryllekomandoen hedder:
vgcfgrestore -f /mnt/hdb2/etc/lvmconf/volgroup.conf
-o /dev/hda6 -n volgroup /dev/hdb4
<snip>
> Oki, jeg læser bare ovenstående som om at vgchange -a r vg01 var til
> HP-UX, mens vgchange -r y vg01 var til linux.
Det er mig der laver stavefejl.
"-a y", HP-UX og linux. RW
"-a r", HP-UX. RO
"-r y", er en stavefejl ....
> Mvh, Niels Sandmann
Nu får du det lige til at virke, OK?
Ellers er der jo ikke noget ved denne tråd :-)
/Kristian Høgh.
Follow ups