ref:Create Physical volume in Linux CentOS - AKAI TSUKI
- add physical volume to volume group
- expand the logical volume
- resize file system size
Add Physical Volume to Volume Group
before
# pvs PV VG Fmt Attr PSize PFree /dev/sda2 cl lvm2 a-- 37.00g 4.00m /dev/sda3 lvm2 --- 15.00g 15.00g /dev/sda4 lvm2 --- 27.00g 27.00g # # vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- 37.00g 4.00m #
vgextend
# vgextend cl /dev/sda3 Volume group "cl" successfully extended #
after
# pvs PV VG Fmt Attr PSize PFree /dev/sda2 cl lvm2 a-- 37.00g 4.00m /dev/sda3 cl lvm2 a-- 15.00g 15.00g /dev/sda4 lvm2 --- 27.00g 27.00g # # vgs VG #PV #LV #SN Attr VSize VFree cl 2 2 0 wz--n- 51.99g 15.00g #
expand the logical volume
before
# vgs VG #PV #LV #SN Attr VSize VFree cl 2 2 0 wz--n- 51.99g 15.00g # # lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 34.99g swap cl -wi-ao---- 2.00g #
lvextend
# lvextend -l +100%FREE /dev/cl/root Size of logical volume cl/root changed from 34.99 GiB (8958 extents) to 49.99 GiB (12798 extents). Logical volume cl/root successfully resized. #
after
# vgs VG #PV #LV #SN Attr VSize VFree cl 2 2 0 wz--n- 51.99g 0 # # lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 49.99g swap cl -wi-ao---- 2.00g #
resize file system size.
before
# df -Tkh Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/cl-root xfs 35G 1.2G 34G 4% / devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 8.4M 1.9G 1% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 xfs 1014M 182M 833M 18% /boot tmpfs tmpfs 380M 0 380M 0% /run/user/0 #
xfs_growfs
# xfs_growfs / meta-data=/dev/mapper/cl-root isize=512 agcount=4, agsize=2293248 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=9172992, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=4479, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 9172992 to 13105152 #
after
# df -Tkh Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/cl-root xfs 50G 1.2G 49G 3% / devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 8.4M 1.9G 1% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 xfs 1014M 182M 833M 18% /boot tmpfs tmpfs 380M 0 380M 0% /run/user/0 #