参考资料:
https://blog.csdn.net/qq_32077121/article/details/126890202
https://www.freesion.com/article/19521294194/

具体步骤

一、给虚拟机增加一个硬盘

查看磁盘分区
fdisk -l

新增的盘,如/dev/sdb

二、创建分区and执行分区创建

1、fdisk /dev/sda
2、m
3、n
4、p
5、#一路默认回车
6、w #保存退出
7、重启一下 ##也可以不重启

三、格式化分区

1、df -T -h /dev/sda #查看系统分区格式
2、mkfs.xfs /dev/sda3 #格式化分区

四、增加vg卷

lvm 进入lvm管理
lvm> pvcreate /dev/sda3 #这是初始化刚才的分区/dev/sda3
WARNING: xfs signature detected on /dev/sdb1 at offset 0. Wipe it? [y/n]: y
Wiping xfs signature on /dev/sdb1.
Physical volume "/dev/sdb1" successfully created.

vgdisplay -v #卷和卷组的命令可以通过 vgdisplay查看
获取 VG Name

vgextend centos /dev/sda3 #将初始化过的分区加入到虚拟卷组centos,这里的centos是VG Name

通过vgdisplay再次查看,可以发现Volume group中多了Free PE / Size
vgdisplay -v
Total PE / Free PE 5119 / 5119

#/dev/mapper/centos-root 为根路径挂载点
lvextend -l+5119 /dev/mapper/centos-root ##扩展已有卷的容量(5119 是通过vgdisplay查看)
也可以执行lvextend -l +100%FREE /dev/mapper/centos-root

quit  #退出

五、centos7执行执行扩容

重新加载磁盘大小,一定要重新加载,否则查看还是原本大小
xfs_growfs /dev/mapper/centos-root