[linux-lvm] missing vg after reboot

Heinz J . Mauelshagen mauelshagen at sistina.com
Mon Sep 10 11:12:03 UTC 2001


Michael,

the pvdata output below exposes a completely messy PV structure,
which makes me think of 2 possible reasons:

a. /dev/hda2 is not the device you used to create a physical volume

b. something accidentially overwrote /dev/hda2 after the PV creation


If b is true you might still have an actual VGDA backup in /etc/lvmconf/ which
you can use to vgcfgrestore(8) it to /dev/hda2 presumed that /dev/hda2 is
the right device.


Regards,
Heinz    -- The LVM Guy --


On Sun, Sep 09, 2001 at 03:13:42PM -0700, Michael wrote:
> Hi!
> 
> I'm using LVM 0.9.1_beta7 on SuSE Linux 7.2.
> 
> I created a second VG (the other VG is detected by
> vgscan on bootup) with only one PV and added some LV
> to it. Later I added a second PV to the second VG and
> i copied the old LV to new LV with stripes=2. All this
> configuration was made with the lvm tool included in
> yast from SuSE.
> During reboot the system finds the first VG, but not
> the second one, which was detected before, when only
> one PV was assigned to it. I was using the second VG
> before reboot with two assigned PV. 
> 
> 
> *** output, which might be of interest:
> 
> server1:/etc/lvmconf # pvdata /dev/hda2
> --- Physical volume ---
> PV Name               /dev/hda2
> VG Name              
> ???????????????????????????????????????????????????????????????????????
> ????????????????????????npuspupupupupupupupupspupspspspspssp??????????????????????ppppupupupu
> pupupuspupupupupspspupupupspupspupupunP2?PPPPPnrpppp?}???????????????????????????????????????
> PV Size               923.51 GB / NOT usable 720.86 GB
> [LVM: 586.02 MB]
> PV#                   4057395697
> PV Status             available
> Allocatable           NO
> Cur LV                1886614896
> PE Size (KByte)       985249850
> Total PE              1936748912
> Free PE               50003456
> Allocated PE          1886745456
> PV UUID              
> ,1HVA7-GV??-H?G>-H,HA-GH71-?H??-OIKOKO
> 
> pvdata -- can't seek to volume group struct physical
> volume "/dev/hda2"
> 
> *** hda2 is the partition, i added later to the second
> vg
> 
> server1:~ # pvscan /dev/hda2
> pvscan -- reading all physical volumes (this may take
> a while...)
> pvscan -- ACTIVE   PV "/dev/sda2" of VG "system" [3.84
> GB / 0 free]
> pvscan -- ACTIVE   PV "/dev/sdb2" of VG "system" [3.91
> GB / 2.49 GB free]
> pvscan -- inactive PV "/dev/hdc2"  is associated to an
> unknown VG (run vgscan)
> pvscan -- total: 3 [36.25 GB] / in use: 3 [36.25 GB] /
> in no VG: 0 [0]
> 
> server1:/etc/lvmconf # vgscan
> vgscan -- reading all physical volumes (this may take
> a while...)
> vgscan -- found active volume group "system"
> vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d"
> successfully created
> vgscan -- WARNING: This program does not do a VGDA
> backup of your volume group
> 
> *** "system" is the first VG, the missing VG was
> called "data"
> 
> server1:~ # pvdisplay /dev/hda2
> pvdisplay -- no physical volume identifier on
> "/dev/hda2"
> 
> server1:~ # vgcfgrestore -v -n data /dev/hda2
> vgcfgrestore -- locking logical volume manager
> vgcfgrestore -- restoring volume group "data" from
> "/etc/lvmconf/data.conf"
> vgcfgrestore -- checking existence of
> "/etc/lvmconf/data.conf"
> vgcfgrestore -- reading volume group data for "data"
> from "/etc/lvmconf/data.con
> f"
> vgcfgrestore -- reading physical volume data for
> "data" from "/etc/lvmconf/data.
> conf"
> vgcfgrestore -- reading logical volume data for "data"
> from "/etc/lvmconf/data.c
> onf"
> vgcfgrestore -- checking volume group consistency of
> "data"
> vgcfgrestore -- checking volume group consistency of
> "data"
> vgcfgrestore -- reading physical volume "/dev/hda2"
> vgcfgrestore -- ERROR "pv_read(): PV identifier
> invalid" reading physical volume
>  "/dev/hda2"
> 
> 
> server1:~ # vgcfgrestore -v -ll -n data /dev/hda2
> |more
> vgcfgrestore -- locking logical volume manager
> vgcfgrestore -- restoring volume group "data" from
> "/etc/lvmconf/data.conf"
> vgcfgrestore -- checking existence of
> "/etc/lvmconf/data.conf"
> vgcfgrestore -- reading volume group data for "data"
> from "/etc/lvmconf/data.con
> f"
> vgcfgrestore -- reading physical volume data for
> "data" from "/etc/lvmconf/data.
> conf"
> vgcfgrestore -- reading logical volume data for "data"
> from "/etc/lvmconf/data.c
> onf"
> vgcfgrestore -- checking volume group consistency of
> "data"
> vgcfgrestore -- checking volume group consistency of
> "data"
> --- Volume group ---
> VG Name               data
> VG Access             read/write
> VG Status             NOT available/resizable
> VG #                  1
> MAX LV                256
> Cur LV                6
> Open LV               0
> MAX LV Size           255.99 GB
> Max PV                256
> Cur PV                2
> Act PV                2
> VG Size               56.11 GB
> PE Size               4 MB
> Total PE              14364
> Alloc PE / Size       12800 / 50 GB
> Free  PE / Size       1564 / 6.11 GB
> VG UUID              
> k6Out8-Mlm6-2vwt-KgX5-uwKl-3M3V-v732Os
> 
> --- Logical volume ---
> 
> *** [...]
> 
> --- Physical volume ---
> PV Name               /dev/hdc2
> VG Name               data
> PV Size               28.5 GB / NOT usable 580 KB
> [LVM: 149 KB]
> PV#                   1
> PV Status             available
> Allocatable           yes
> Cur LV                6
> PE Size (KByte)       4096
> Total PE              7295
> Free PE               895
> Allocated PE          6400
> PV UUID              
> QC9SlR-9er7-zW6p-MryA-9T2F-MAJN-2g6ClJ
> 
> --- Physical volume ---
> PV Name               /dev/hda2
> VG Name               data
> PV Size               27.62 GB / NOT usable 2.48 MB
> [LVM: 148 KB]
> PV#                   2
> PV Status             available
> Allocatable           yes
> Cur LV                6
> PE Size (KByte)       4096
> Total PE              7069
> Free PE               669
> Allocated PE          6400
> PV UUID              
> e7sX5R-XnTm-keX6-jShf-tTlw-DUP3-mzp4zW
> 
> 
> 
> vgcfgrestore -- unlocking logical volume manager
> 
> 
> ***
> 
> Is there any way to fix the PV on hda2? I tried a tool
> called uuid_fixer, but i only got the output "Illegal
> instruction" back. 
> 
> MfG Michael
> 
> __________________________________________________
> Do You Yahoo!?
> Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
> http://im.yahoo.com
> 
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at sistina.com
> http://lists.sistina.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html

*** Software bugs are stupid.
    Nevertheless it needs not so stupid people to solve them ***

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Heinz Mauelshagen                                 Sistina Software Inc.
Senior Consultant/Developer                       Am Sonnenhang 11
                                                  56242 Marienrachdorf
                                                  Germany
Mauelshagen at Sistina.com                           +49 2626 141200
                                                       FAX 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-




More information about the linux-lvm mailing list