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

Bernard Fay bernard.fay at gmail.com
Wed Feb 22 13:17:40 UTC 2017


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
>



More information about the CentOS mailing list