[linux-lvm] Expanded virtual disk for LVM: missing space? or free space? or no space?

andreas nastke nastke at gdp-group.com
Fri Mar 14 07:22:02 UTC 2014


you have 'set' the size to 229.99G

-L 229.99G

you want to 'increase' by 229.99G

-L +229.99G


Ogal Finklestein-Birl schrieb:
> Greetings gurus:
> 
> I do not deal with LVM on a daily basis, and I think my note-taking of
> previous LVM commands needs to be polished.
> 
> == Background ==
> Have a VM with 2 virtual disks, 30G (LVM only on 3rd partition) and 65G
> (all LVM) respectively.
> 
> A single VG on the server: VolGroup00; four LV's: LogVol00 to 03
> 
> 
> == Problem ==
> The 71G /usr/local (VolGroup00-LogVol02) hit 100%
> 
> I shut the server down and increased the 65G virtual disk up to 295G
> (+230G)  -- the thought process: take /usr/local from 71G to ~300G.
> 
> Booted into single and fdisk'ed a new /dev/sdb2
> 
> /dev/sda3            4298       30720    27057152   8e  Linux LVM
> /dev/sdb1               1        8485    68155731   83  Linux
> /dev/sdb2            8486       38509   241167780   83  Linux
> 
> 
> Consulted my notes and did the following:
> 
> pvcreate /dev/sdb2
> umount -vv /usr/local
> vgextend VolGroup00 /dev/sdb2
> lvextend -L 229.99G /dev/mapper/VolGroup00-LogVol02
> e2fsck -f /dev/mapper/VolGroup00-LogVol02
> resize2fs /dev/mapper/VolGroup00-LogVol02
> mount -vv /usr/local
> df -h
> 
> /dev/mapper/VolGroup00-LogVol02  227G   68G  148G  32% /usr/local
> 
> My confusion came in when I saw 227G total and not 300G.
> My suspicion was confirmed with pvdisplay -s (and pvs)
> 
>   Device "/dev/sda3" has a capacity of 0
>   Device "/dev/sdb1" has a capacity of 0
>   Device "/dev/sdb2" has a capacity of 71.83 GiB
> 
>  But I am confused even further; I thought pvdisplay was referring to the
> physical disks, but fdisk does not show a missing 71G for /dev/sdb2
> 
> pvs
>   PV         VG         Fmt  Attr PSize   PFree
>   /dev/sda3  VolGroup00 lvm2 a--   25.80g     0
>   /dev/sdb1  VolGroup00 lvm2 a--   65.00g     0
>   /dev/sdb2  VolGroup00 lvm2 a--  229.99g 71.83g
> 
> vgs
>   VG         #PV #LV #SN Attr   VSize   VFree
>   VolGroup00   3   4   0 wz--n- 320.79g 71.83g
> 
> 
> == Questions ==
> Where did I go wrong, or did I go wrong?
> 
> It obviously seems like I am missing 71G, but am I missing it and how do I
> go about reclaiming it?
> 
> 
> == Additional data ==
> pvdisplay
>   --- Physical volume ---
>   PV Name               /dev/sda3
>   VG Name               VolGroup00
>   PV Size               25.80 GiB / not usable 3.00 MiB
>   Allocatable           yes (but full)
>   PE Size               4.00 MiB
>   Total PE              6605
>   Free PE               0
>   Allocated PE          6605
> 
>   --- Physical volume ---
>   PV Name               /dev/sdb1
>   VG Name               VolGroup00
>   PV Size               65.00 GiB / not usable 2.33 MiB
>   Allocatable           yes (but full)
>   PE Size               4.00 MiB
>   Total PE              16639
>   Free PE               0
>   Allocated PE          16639
> 
>   --- Physical volume ---
>   PV Name               /dev/sdb2
>   VG Name               VolGroup00
>   PV Size               230.00 GiB / not usable 3.41 MiB
>   Allocatable           yes
>   PE Size               4.00 MiB
>   Total PE              58878
>   Free PE               18389
>   Allocated PE          40489
> 
> 
> 
> vgdisplay -v
>     Finding all volume groups
>     Finding volume group "VolGroup00"
>   --- Volume group ---
>   VG Name               VolGroup00
>   System ID
>   Format                lvm2
>   Metadata Areas        3
>   Metadata Sequence No  9
>   VG Access             read/write
>   VG Status             resizable
>   MAX LV                0
>   Cur LV                4
>   Open LV               4
>   Max PV                0
>   Cur PV                3
>   Act PV                3
>   VG Size               320.79 GiB
>   PE Size               4.00 MiB
>   Total PE              82122
>   Alloc PE / Size       63733 / 248.96 GiB
>   Free  PE / Size       18389 / 71.83 GiB
> 
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol01
>   LV Name                LogVol01
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                5.86 GiB
>   Current LE             1500
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:1
> 
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol00
>   LV Name                LogVol00
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                7.32 GiB
>   Current LE             1875
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:0
> 
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol03
>   LV Name                LogVol03
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                5.78 GiB
>   Current LE             1480
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:2
> 
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol02
>   LV Name                LogVol02
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                229.99 GiB
>   Current LE             58878
>   Segments               3
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:3
> 
>   --- Physical volumes ---
>   PV Name               /dev/sda3
>   PV Status             allocatable
>   Total PE / Free PE    6605 / 0
> 
>   PV Name               /dev/sdb1
>   PV Status             allocatable
>   Total PE / Free PE    16639 / 0
> 
>   PV Name               /dev/sdb2
>   PV Status             allocatable
>   Total PE / Free PE    58878 / 18389
> 
> 
> 
> lvdisplay -m
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol01
>   LV Name                LogVol01
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                5.86 GiB
>   Current LE             1500
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:1
> 
>   --- Segments ---
>   Logical extent 0 to 1499:
>     Type                linear
>     Physical volume     /dev/sda3
>     Physical extents    0 to 1499
> 
> 
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol00
>   LV Name                LogVol00
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                7.32 GiB
>   Current LE             1875
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:0
> 
>   --- Segments ---
>   Logical extent 0 to 1874:
>     Type                linear
>     Physical volume     /dev/sda3
>     Physical extents    1500 to 3374
> 
> 
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol03
>   LV Name                LogVol03
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                5.78 GiB
>   Current LE             1480
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:2
> 
>   --- Segments ---
>   Logical extent 0 to 1479:
>     Type                linear
>     Physical volume     /dev/sda3
>     Physical extents    3375 to 4854
> 
> 
>   --- Logical volume ---
>   LV Path                /dev/VolGroup00/LogVol02
>   LV Name                LogVol02
>   VG Name                VolGroup00
>   LV Write Access        read/write
>   LV Creation host, time ,
>   LV Status              available
>   # open                 1
>   LV Size                229.99 GiB
>   Current LE             58878
>   Segments               3
>   Allocation             inherit
>   Read ahead sectors     auto
>   - currently set to     256
>   Block device           253:3
> 
>   --- Segments ---
>   Logical extent 0 to 1749:
>     Type                linear
>     Physical volume     /dev/sda3
>     Physical extents    4855 to 6604
> 
>   Logical extent 1750 to 18388:
>     Type                linear
>     Physical volume     /dev/sdb1
>     Physical extents    0 to 16638
> 
>   Logical extent 18389 to 58877:
>     Type                linear
>     Physical volume     /dev/sdb2
>     Physical extents    0 to 40488
> 
> 
> Many thanks in advance!
> Ogal
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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