[linux-lvm] vgscan error after resizing lv; can't boot now

Patrick Boutilier boutilpj at ednet.ns.ca
Mon Apr 12 11:35:01 UTC 2004



zhimin at iss.nus.edu.sg wrote:
> Hello,
> 
> I have a 72GB SCSI in RAID mirror. Using LVM version 1.0.3, Redhat 9.
> 
> Before resizing, the partitions are (snip from lvmdiskscan):
> 
> /dev/sda1  [      31.35 MB] Primary   [0xDE]  (Dell Utility)
> /dev/sda2  [      19.53 GB] NTFS
> /dev/sda3  [     298.08 MB] Primary  LINUX native partition [0x83]  (/boot)
> /dev/sda4  [      48.51 GB] Primary  Windows98 extended partition [0x0F]
> /dev/sda5  [       1.95 GB] Extended LINUX swap partition [0x82]
> /dev/sda6  [       5.86 GB] Extended LVM partition [0x8E] (VG "Volume00")
> /dev/sda7  [      40.69 GB] Extended LVM partition [0x8E] (VG "Volume00")
> 
> The vg "Volume00" contains PV /dev/sda6 and /dev/sda7, and the LVs (all
> ext3) are:
> /dev/Volume00/root        (/)
> /dev/Volume00/home      (/home)
> /dev/Volume00/opt         (/opt)
> /dev/Volume00/tmp        (/tmp)
> /dev/Volume00/usr         (/usr)
> /dev/Volume00/usrlocal   (/usr/local)
> /dev/Volume00/var         (/var)
> 
> 
> I wanted to remove the NTFS partition, make /dev/sda2 as LVM partition, and
> add it to "/dev/Volume00/opt". Here's what I did:
> 
>    boot to linux rescue mode
>    # vgscan
>    # vgchange -a y
>    use fdisk to remove /dev/sda2, recreate /dev/sda2
>    # mke2fs -j /dev/sda2

Why did you mke2fs on /dev/sda2 ? Should have been pvcreate I would imagine.

>    use parted to set the partition type to LVM partition (0x8e)

You could have used fdisk to toggle the partition type when you created 
the partion on /dev/sda2 .

>    # vgextend Volume00 /dev/sda2
>    Get the partition size (19.53GB) from # pvdisplay /dev/sda2
>    # e2fsadm -L+19.53G /dev/Volume00/opt
>    Still have 532MB as shown from # pvdisplay /dev/sda2
>    # e2fsadm -L+532M /dev/Volume00/opt
>    Step 11 produced error, showed many inode numbers, and asked if I wanted
>    to fix for each inode number. I pressed a few 'y' and Ctrl-C to
>    terminate.
>    # e2fsck -y /dev/sda2  (to answer 'y' to all questions regarding fixing
>    inode)

Once again I don't know why you are making/fixing an ext2 file system on 
/dev/sda2 . Try running pvcreate on /dev/sda2 .


>    reboot and got a kernel panic with the following msg:
>    vgscan -- removing "/etc/lvmtab" and "/etc/lvmtab.d"
>    vgscan -- creating empty "/etc/lvmtab" and "/etc/lvmtab.d"
>    vgscan -- reading all physical volumes (this may take a while...)
>    vgscan -- scanning for all active volume group(s) first
>    vgscan -- reading data of volume group "Volume00" from physical
>    volume(s)
>    vgscan -- only found 6816 of 7424 LEs for LV /dev/Volume00/opt (2)
>    vgscan -- ERROR "vg_read_with_pv_and_lv(): allocated LE of LV" can't get
>    data of volume group "Volume00" from physical volume(s)


Try running pvcreate on /dev/sda2 . That might take care of the above 
problem (only found 6816 of 7424 LEs for LV /dev/Volume00/opt)

>    vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
>    vgscan -- WARNING: This program does not do a VGDA backup of your volume
>    group
> 
> I rebooted into rescue mode, and vgscan also gave the same error as above.
> And "/etc/lvmtab" and "/etc/lvmtab.d" are blank.
> 
> How can I recover the VG? Is /dev/sda2 oversized by e2fsadm and therefore
> mess up the vg?
> 
> Below is the selected output from pvdata for /dev/sda[2|6|7].
> 
> Thanks and regards,
> zhimin
> 
> 
> 
> --- Physical volume ---
> PV Name               /dev/sda2
> VG Name               Volume00
> PV Size               19.53 GB [40949685 secs] / NOT usable 4.19 MB [LVM:
> 147 KB]
> PV#                   3
> PV Status             NOT available
> Allocatable           yes
> Cur LV                1
> PE Size (KByte)       4096
> Total PE              4997
> Free PE               133
> Allocated PE          4864
> PV UUID               yE0dbB-u9IA-lLE0-nxEb-Y65M-quqE-enahmK
> pv_dev                   0:8
> system_id                localhost.localdomain1081448932
> pv_on_disk.base          0
> pv_on_disk.size          1024
> vg_on_disk.base          4096
> vg_on_disk.size          4096
> pv_uuidlist_on_disk.base 8192
> pv_uuidlist_on_disk.size 32896
> lv_on_disk.base          45056
> lv_on_disk.size          84296
> pe_on_disk.base          131072
> pe_on_disk.size          4259840
> 
> 
> --- Physical volume ---
> PV Name               /dev/sda6
> VG Name               Volume00
> PV Size               5.86 GB [12289662 secs] / NOT usable 4.19 MB [LVM:
> 133 KB]
> PV#                   2
> PV Status             available
> Allocatable           yes (but full)
> Cur LV                1
> PE Size (KByte)       4096
> Total PE              1499
> Free PE               0
> Allocated PE          1499
> PV UUID               lLUrL6-mDmn-rn0p-p2Tj-KOnH-RoQl-m03p8r
> pv_dev                   0:8
> system_id                kpapp11064550336
> pv_on_disk.base          0
> pv_on_disk.size          1024
> vg_on_disk.base          4096
> vg_on_disk.size          4096
> pv_uuidlist_on_disk.base 8192
> pv_uuidlist_on_disk.size 32896
> lv_on_disk.base          45056
> lv_on_disk.size          84296
> pe_on_disk.base          131072
> pe_on_disk.size          4259840
> 
> 
> --- Physical volume ---
> PV Name               /dev/sda7
> VG Name               Volume00
> PV Size               40.69 GB [85337217 secs] / NOT usable 4.19 MB [LVM:
> 168 KB]
> PV#                   1
> PV Status             available
> Allocatable           yes (but full)
> Cur LV                7
> PE Size (KByte)       4096
> Total PE              10416
> Free PE               0
> Allocated PE          10416
> PV UUID               lG5j0E-Whql-dSsu-n2gV-rqRB-7dCc-rLE28Q
> pv_dev                   0:8
> system_id                localhost.localdomain1064490821
> pv_on_disk.base          0
> pv_on_disk.size          1024
> vg_on_disk.base          4096
> vg_on_disk.size          4096
> pv_uuidlist_on_disk.base 8192
> pv_uuidlist_on_disk.size 32896
> lv_on_disk.base          45056
> lv_on_disk.size          84296
> pe_on_disk.base          131072
> pe_on_disk.size          4259840
> 
> --- Volume group ---
> VG Name
> VG Access             read/write
> VG Status             NOT available/resizable
> VG #                  0
> MAX LV                256
> Cur LV                7
> Open LV               0
> MAX LV Size           255.99 GB
> Max PV                256
> Cur PV                3
> Act PV                3
> VG Size               66.06 GB
> PE Size               4 MB
> Total PE              16912
> Alloc PE / Size       16779 / 65.54 GB
> Free  PE / Size       133 / 532 MB
> VG UUID               js4UPn-4GPE-I68L-Qjgb-88zN-4e7h-2PmoMC
> 
> 
> --- List of logical volumes ---
> 
> pvdata -- logical volume "/dev/Volume00/root" at offset   0
> pvdata -- logical volume "/dev/Volume00/home" at offset   1
> pvdata -- logical volume "/dev/Volume00/opt" at offset   2
> pvdata -- logical volume "/dev/Volume00/tmp" at offset   3
> pvdata -- logical volume "/dev/Volume00/usr" at offset   4
> pvdata -- logical volume "/dev/Volume00/usrlocal" at offset   5
> pvdata -- logical volume "/dev/Volume00/var" at offset   6
> pvdata -- logical volume struct at offset   7 is empty
> pvdata -- logical volume struct at offset   8 is empty
> ...
> ...
> pvdata -- logical volume struct at offset 254 is empty
> pvdata -- logical volume struct at offset 255 is empty
> 
> 
> --- List of physical extents --- (for /dev/sda2)
> 
> PE: 00000  LV: 003  LE: 02560
> PE: 00001  LV: ---  LE: -----
> PE: 00002  LV: 003  LE: 02562
> PE: 00003  LV: 003  LE: 02563
> PE: 00004  LV: 003  LE: 02564
> PE: 00005  LV: 39914  LE: 16501
> PE: 00006  LV: 003  LE: 00000
> PE: 00007  LV: ---  LE: -----
> PE: 00008  LV: 003  LE: 02568
> ...
> ...
> PE: 00026  LV: 003  LE: 02586
> PE: 00027  LV: ---  LE: -----
> PE: 00028  LV: 003  LE: 02588
> PE: 00029  LV: 003  LE: 02589
> PE: 00030  LV: 003  LE: 02590
> PE: 00031  LV: 003  LE: 02591
> PE: 00032  LV: 003  LE: 02592
> PE: 00033  LV: ---  LE: -----
> PE: 00034  LV: 003  LE: 02594
> PE: 00035  LV: 003  LE: 02595
> PE: 00036  LV: 003  LE: 02596
> PE: 00037  LV: 39914  LE: 16501
> PE: 00038  LV: 003  LE: 00000
> PE: 00039  LV: ---  LE: -----
> PE: 00040  LV: 003  LE: 02600
> ...
> ...
> PE: 00058  LV: 003  LE: 02618
> PE: 00059  LV: ---  LE: -----
> PE: 00060  LV: 003  LE: 02620
> PE: 00061  LV: 003  LE: 02621
> PE: 00062  LV: 003  LE: 02622
> PE: 00063  LV: 003  LE: 02623
> PE: 00064  LV: 003  LE: 02624
> PE: 00065  LV: ---  LE: -----
> PE: 00066  LV: 003  LE: 02626
> PE: 00067  LV: 003  LE: 02627
> PE: 00068  LV: 003  LE: 02628
> PE: 00069  LV: 39914  LE: 16501
> PE: 00070  LV: 003  LE: 00000
> PE: 00071  LV: ---  LE: -----
> PE: 00072  LV: 003  LE: 02632
> PE: 00073  LV: 003  LE: 02633
> ...
> ...
> PE: 04826  LV: 003  LE: 07386
> PE: 04827  LV: ---  LE: -----
> PE: 04828  LV: 003  LE: 07388
> PE: 04829  LV: 003  LE: 07389
> PE: 04830  LV: 003  LE: 07390
> PE: 04831  LV: 003  LE: 07391
> PE: 04832  LV: 003  LE: 07392
> PE: 04833  LV: ---  LE: -----
> PE: 04834  LV: 003  LE: 07394
> PE: 04835  LV: 003  LE: 07395
> PE: 04836  LV: 003  LE: 07396
> PE: 04837  LV: 39915  LE: 16501
> PE: 04838  LV: 003  LE: 00000
> PE: 04839  LV: ---  LE: -----
> PE: 04840  LV: 003  LE: 07400
> PE: 04841  LV: 003  LE: 07401
> PE: 04842  LV: 003  LE: 07402
> PE: 04843  LV: 003  LE: 07403
> PE: 04844  LV: 003  LE: 07404
> PE: 04845  LV: 003  LE: 07405
> PE: 04846  LV: 003  LE: 07406
> PE: 04847  LV: 003  LE: 07407
> PE: 04848  LV: 003  LE: 07408
> PE: 04849  LV: 003  LE: 07409
> PE: 04850  LV: 003  LE: 07410
> PE: 04851  LV: 003  LE: 07411
> PE: 04852  LV: 003  LE: 07412
> PE: 04853  LV: 003  LE: 07413
> PE: 04854  LV: 003  LE: 07414
> PE: 04855  LV: 003  LE: 07415
> PE: 04856  LV: 003  LE: 07416
> PE: 04857  LV: 003  LE: 07417
> PE: 04858  LV: 003  LE: 07418
> PE: 04859  LV: ---  LE: -----
> PE: 04860  LV: 003  LE: 07420
> PE: 04861  LV: 003  LE: 07421
> PE: 04862  LV: 003  LE: 07422
> PE: 04863  LV: 003  LE: 07423
> PE: 04864  LV: ---  LE: -----
> PE: 04865  LV: ---  LE: -----
> PE: 04866  LV: ---  LE: -----
> PE: 04867  LV: ---  LE: -----
> PE: 04868  LV: ---  LE: -----
> PE: 04869  LV: ---  LE: -----
> PE: 04870  LV: ---  LE: -----
> PE: 04871  LV: ---  LE: -----
> PE: 04872  LV: ---  LE: -----
> PE: 04873  LV: ---  LE: -----
> PE: 04874  LV: ---  LE: -----
> PE: 04875  LV: ---  LE: -----
> PE: 04876  LV: ---  LE: -----
> PE: 04877  LV: ---  LE: -----
> PE: 04878  LV: ---  LE: -----
> PE: 04879  LV: ---  LE: -----
> PE: 04880  LV: ---  LE: -----
> PE: 04881  LV: ---  LE: -----
> PE: 04882  LV: ---  LE: -----
> PE: 04883  LV: ---  LE: -----
> PE: 04884  LV: ---  LE: -----
> PE: 04885  LV: ---  LE: -----
> PE: 04886  LV: ---  LE: -----
> PE: 04887  LV: ---  LE: -----
> PE: 04888  LV: ---  LE: -----
> PE: 04889  LV: ---  LE: -----
> PE: 04890  LV: ---  LE: -----
> PE: 04891  LV: ---  LE: -----
> PE: 04892  LV: ---  LE: -----
> PE: 04893  LV: ---  LE: -----
> PE: 04894  LV: ---  LE: -----
> PE: 04895  LV: ---  LE: -----
> PE: 04896  LV: ---  LE: -----
> PE: 04897  LV: ---  LE: -----
> PE: 04898  LV: ---  LE: -----
> PE: 04899  LV: ---  LE: -----
> PE: 04900  LV: ---  LE: -----
> PE: 04901  LV: ---  LE: -----
> PE: 04902  LV: ---  LE: -----
> PE: 04903  LV: ---  LE: -----
> PE: 04904  LV: ---  LE: -----
> PE: 04905  LV: ---  LE: -----
> PE: 04906  LV: ---  LE: -----
> PE: 04907  LV: ---  LE: -----
> PE: 04908  LV: ---  LE: -----
> PE: 04909  LV: ---  LE: -----
> PE: 04910  LV: ---  LE: -----
> PE: 04911  LV: ---  LE: -----
> PE: 04912  LV: ---  LE: -----
> PE: 04913  LV: ---  LE: -----
> PE: 04914  LV: ---  LE: -----
> PE: 04915  LV: ---  LE: -----
> PE: 04916  LV: ---  LE: -----
> PE: 04917  LV: ---  LE: -----
> PE: 04918  LV: ---  LE: -----
> PE: 04919  LV: ---  LE: -----
> PE: 04920  LV: ---  LE: -----
> PE: 04921  LV: ---  LE: -----
> PE: 04922  LV: ---  LE: -----
> PE: 04923  LV: ---  LE: -----
> PE: 04924  LV: ---  LE: -----
> PE: 04925  LV: ---  LE: -----
> PE: 04926  LV: ---  LE: -----
> PE: 04927  LV: ---  LE: -----
> PE: 04928  LV: ---  LE: -----
> PE: 04929  LV: ---  LE: -----
> PE: 04930  LV: ---  LE: -----
> PE: 04931  LV: ---  LE: -----
> PE: 04932  LV: ---  LE: -----
> PE: 04933  LV: ---  LE: -----
> PE: 04934  LV: ---  LE: -----
> PE: 04935  LV: ---  LE: -----
> PE: 04936  LV: ---  LE: -----
> PE: 04937  LV: ---  LE: -----
> PE: 04938  LV: ---  LE: -----
> PE: 04939  LV: ---  LE: -----
> PE: 04940  LV: ---  LE: -----
> PE: 04941  LV: ---  LE: -----
> PE: 04942  LV: ---  LE: -----
> PE: 04943  LV: ---  LE: -----
> PE: 04944  LV: ---  LE: -----
> PE: 04945  LV: ---  LE: -----
> PE: 04946  LV: ---  LE: -----
> PE: 04947  LV: ---  LE: -----
> PE: 04948  LV: ---  LE: -----
> PE: 04949  LV: ---  LE: -----
> PE: 04950  LV: ---  LE: -----
> PE: 04951  LV: ---  LE: -----
> PE: 04952  LV: ---  LE: -----
> PE: 04953  LV: ---  LE: -----
> PE: 04954  LV: ---  LE: -----
> PE: 04955  LV: ---  LE: -----
> PE: 04956  LV: ---  LE: -----
> PE: 04957  LV: ---  LE: -----
> PE: 04958  LV: ---  LE: -----
> PE: 04959  LV: ---  LE: -----
> PE: 04960  LV: ---  LE: -----
> PE: 04961  LV: ---  LE: -----
> PE: 04962  LV: ---  LE: -----
> PE: 04963  LV: ---  LE: -----
> PE: 04964  LV: ---  LE: -----
> PE: 04965  LV: ---  LE: -----
> PE: 04966  LV: ---  LE: -----
> PE: 04967  LV: ---  LE: -----
> PE: 04968  LV: ---  LE: -----
> PE: 04969  LV: ---  LE: -----
> PE: 04970  LV: ---  LE: -----
> PE: 04971  LV: ---  LE: -----
> PE: 04972  LV: ---  LE: -----
> PE: 04973  LV: ---  LE: -----
> PE: 04974  LV: ---  LE: -----
> PE: 04975  LV: ---  LE: -----
> PE: 04976  LV: ---  LE: -----
> PE: 04977  LV: ---  LE: -----
> PE: 04978  LV: ---  LE: -----
> PE: 04979  LV: ---  LE: -----
> PE: 04980  LV: ---  LE: -----
> PE: 04981  LV: ---  LE: -----
> PE: 04982  LV: ---  LE: -----
> PE: 04983  LV: ---  LE: -----
> PE: 04984  LV: ---  LE: -----
> PE: 04985  LV: ---  LE: -----
> PE: 04986  LV: ---  LE: -----
> PE: 04987  LV: ---  LE: -----
> PE: 04988  LV: ---  LE: -----
> PE: 04989  LV: ---  LE: -----
> PE: 04990  LV: ---  LE: -----
> PE: 04991  LV: ---  LE: -----
> PE: 04992  LV: ---  LE: -----
> PE: 04993  LV: ---  LE: -----
> PE: 04994  LV: ---  LE: -----
> PE: 04995  LV: ---  LE: -----
> PE: 04996  LV: ---  LE: -----
> 
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/



More information about the linux-lvm mailing list