Hi,
I was wondering if there was a way to extend (ie: grow) a PV that is part of a Volume Group? I currently have a partition on my HD that is being used as a PV for my Volume Group, but would like to make it larger. I have the space on my drive to extend my partition, but using standard tools (ex: gparted, Partition Magic, etc) would likely end up corrupting the data on in the Logical Volumes that are housed within the VG.
[ ... ]
I tried looking at tools like pvresize but I can't seem to understand the right arguments to use it as whatever I try never seems to resize the original partition itself. I also looked at system-config-lvm GUI tool, but that doesn't seem to allow me to make the PV any larger.
Does anyone have any suggestions?
Thanks!
Eric
Given the partition which is a physical volume can be enlarged because there is free space directly after the end of the current partition, you then can do following very easily:
1) fdisk /dev/<device> 1a) delete the partition to enlarge 1b) re-create the partition from the same starting point to the new size 1c) save the changes
2) partprobe /dev/<device> to let the kernel know about the change
3) pvresize /dev/<deviceNUM> increases the PV to maximum partition size (just as the manpage says)
4) pvdisplay /dev/<deviceNUM> should show you now free physical extends (vgdisplay as well)
5) lvresize -L +100%FREE /dev/mapper/<LVM-volume> expands the volume to use all free extends or split up the additional size to several volumes
6) resize2fs /dev/mapper/<LVM-volume> to let the filesystem know about the additional space
Regards
Alexander