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

Ogal Finklestein-Birl ogal.finklestein at gmail.com
Fri Mar 14 12:05:34 UTC 2014


Thank you for catching this Andreas!  I even had the + in my notes, and I
still forgot it!  Such a noob.



On Fri, Mar 14, 2014 at 3:22 AM, andreas nastke <nastke at gdp-group.com>wrote:

> 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/
>>
>
> _______________________________________________
> 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/
>



-- 
Ogal Finklestein aka S.A. Birl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-lvm/attachments/20140314/ecbd47ef/attachment.htm>


More information about the linux-lvm mailing list