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

zhimin at iss.nus.edu.sg zhimin at iss.nus.edu.sg
Mon Apr 12 06:37:10 UTC 2004


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
   use parted to set the partition type to LVM partition (0x8e)
   # 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)
   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)
   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: -----




More information about the linux-lvm mailing list