参考资料:
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