给VMWARE虚拟机分区扩容

给VMWARE虚拟机分区扩容

  • 背景:
    • 1、给虚拟机添加新的硬盘
    • 2、重启linux虚拟机
    • 3、创建物理卷
    • 4、扩展LVM卷组,给LVM卷组添加新的物理卷
    • 5、给home分区扩容
    • 6、自动扩展XFS文件系统到最大的可用大小
    • 7、查看扩容结果

背景:

本人使用vmware搭建了一个centos7.6的环境准备编译ceph源码,但是使用过程中发现ceph源码编译比较费空间,开始分配的100G空间不够用了,home和root分区占用都接近100%了。不想重新浪费时间重新安装虚拟机,因此通过给虚拟机添加新的硬盘并动态扩容逻辑分区。下面以home分区为例说明扩容步骤.

1、给虚拟机添加新的硬盘

选中虚拟机示例,右键设置,添加硬盘,大小根据需要自己输入,其他按默认配置即可。

2、重启linux虚拟机

添加新硬盘后,虚拟机不能立即识别,需要重启linux 虚拟机。

3、创建物理卷

lsblk查看新增硬盘的盘符,我的盘符为sdc,执行pvcreate /dev/sdc创建物理卷

4、扩展LVM卷组,给LVM卷组添加新的物理卷

vgdisplay查看LVM卷名称,我的LVM卷名称为centos

vgextend centos /dev/sdc 给LVM卷组动态扩展新的物理卷

5、给home分区扩容

lvextend -l +100%FREE /dev/mapper/centos-home 将剩余空间全部分配给home逻辑卷

6、自动扩展XFS文件系统到最大的可用大小

xfs_growfs /dev/mapper/centos-home

7、查看扩容结果

df -h查看是否扩容成功

其他分区扩容步骤类似,再步骤5、6将逻辑卷路径替换成对应分区的逻辑卷名称既可。

你可能感兴趣的:(linux,vmware,centos,lvm)