[CentOS] how to resize a partition of a disk define as a physical volume

Wed Feb 22 16:17:42 UTC 2017
m.roth at 5-cent.us <m.roth at 5-cent.us>

Bernard Fay wrote:
> How do you resize the partition without loosing data?
>
> gparted does not support LVM.

Dunno 'bout gparted, but parted->t, if you ask for help, it lists types,
and linux lvm is one type. A quick search tells me partition type e1.

       mark
>
>
>
> On Wed, Feb 22, 2017 at 8:37 AM, SysAdmin <admin at s-s.network> wrote:
>
>> Hi,
>>
>> you need to resize partition /dev/xvda2, afterwards resize pv.
>>
>> Regards,
>> Holger
>>
>> > -----Ursprüngliche Nachricht-----
>> > Von: CentOS [mailto:centos-bounces at centos.org] Im Auftrag von Bernard
>> > Fay
>> > Gesendet: Mittwoch, 22. Februar 2017 14:18
>> > An: CentOS mailing list
>> > Betreff: Re: [CentOS] how to resize a partition of a disk define as a
>> > physical volume
>> >
>> > I should have added the output of pvs:
>> >
>> > [root ~]# pvs
>> >   PV         VG          Fmt  Attr PSize PFree
>> >   /dev/xvda2 cl_vm731611 lvm2 a--  9.00g    0
>> >
>> > PFree still show 0. It should show 5g.
>> >
>> > Also:
>> > [root ~]# pvdisplay /dev/xvda2
>> >   --- Physical volume ---
>> >   PV Name               /dev/xvda2
>> >   VG Name               cl_vm731611
>> >   PV Size               9.00 GiB / not usable 2.00 MiB
>> >   Allocatable           yes (but full)
>> >   PE Size               4.00 MiB
>> >   Total PE              2303
>> >   Free PE               0
>> >   Allocated PE          2303
>> >   PV UUID               RtXa0c-07RP-RJ0V-kSjC-Tuo0-5QQv-sQIKlr
>> >
>> >
>> > With fdisk, we can see the additional space has is there as it shows
>> > 16GB.
>> > The original disk had 10GB.
>> > [root ~]# fdisk  -l /dev/xvda
>> >
>> > Disk /dev/xvda: 16.1 GB, 16106127360 bytes, 31457280 sectors [snip]
>> >
>> >     Device Boot      Start         End      Blocks   Id  System
>> > /dev/xvda1   *        2048     2099199     1048576   83  Linux
>> > /dev/xvda2         2099200    20971519     9436160   8e  Linux LVM
>> >
>> >
>> > vgs also shows 0 Free PE:
>> > [root at CTSSVN01 ~]# vgs
>> >   VG          #PV #LV #SN Attr   VSize VFree
>> >   cl_vm731611   1   2   0 wz--n- 9.00g    0
>> >
>> >
>> > Thanks,
>> >
>> >
>> > On Wed, Feb 22, 2017 at 8:06 AM, Jon LaBadie <jcu at labadie.us> wrote:
>> >
>> > > On Wed, Feb 22, 2017 at 07:44:33AM -0500, Bernard Fay wrote:
>> > > > Hello,
>> > > >
>> > > > I have a CentOS VM with only one disk on a Xenserver.
>> > > >
>> > > > The disk has 2 partitions:
>> > > >
>> > > > /dev/xvda1 -> /boot
>> > > > /dev/xvda2 -> a physical volume for LVM
>> > > >
>> > > >
>> > > > I added 5GB to this disk via Xencenter to extend /dev/xvda2.
>> > > > Usually I just have to do "pvresize /dev/xvda" to have the
>> > > > additional space added
>> > > to
>> > > > the disk. But for some reason it does not work for this disk.
>> > > >
>> > > > [root ~]# pvresize /dev/xvda
>> > > >   Failed to find physical volume "/dev/xvda".
>> > > >   0 physical volume(s) resized / 0 physical volume(s) not resized
>> > > >
>> > > > [root ~]# pvresize /dev/xvda2
>> > > >   Physical volume "/dev/xvda2" changed
>> > > >   1 physical volume(s) resized / 0 physical volume(s) not resized
>> > > >
>> > > >
>> > > > Does someone have seen this problem before or could have an idea
>> of
>> > > > the problem?
>> > >
>> > > Looks like xvda2 was resized.  You should now have an added 5GB
>> worth
>> > > of unallocated extents in the vg
>> > >
>> > > --
>> > > Jon H. LaBadie                 jon at jgcomp.com
>> > >  11226 South Shore Rd.          (703) 787-0688 (H)
>> > >  Reston, VA  20190              (703) 935-6720 (C)
>> > > _______________________________________________
>> > > CentOS mailing list
>> > > CentOS at centos.org
>> > > https://lists.centos.org/mailman/listinfo/centos
>> > >
>> > _______________________________________________
>> > CentOS mailing list
>> > CentOS at centos.org
>> > https://lists.centos.org/mailman/listinfo/centos
>>
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> https://lists.centos.org/mailman/listinfo/centos
>>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
>