[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