centos7安装系统时,划分都采用了LVM 分区,支持扩容文件系统分区,动态调整分区。
因mongodb 所在的数据盘home分区空间不足,导致mongodb服务挂了,需要对/dev/mapper/centos-home分区进行扩容。记录主要操作步骤如下
- vmware vspare中给虚拟机添加硬件,新的磁盘
- 添加成功后,lsblk 可看到新的硬盘 /dev/sdc
- pvcreate /dev/sdc 将新加卷转换为物理卷
- lvdisplay -v 可查看当前的逻辑卷信息 其中VG 为我们需要扩容的逻辑卷组 对应图中centos
5. vgextend centos /dev/sdc 将物理卷加入逻辑卷组,也可以对/dev/sdc 使用fdisk创建分区后 将分区转换为PV后再加入VG
6. 此时,已可以对VG中的LV进行扩容 执行
lvextend -L +500G /dev/centos/home 这里为指定对应的LV PATH
7. 然后对新增加的存储空间格式化为对应的xfs格式
xfs_growfs /dev/centos/home
8. 使用df -h 观察对应/dev/mapper/centos-home 分区已增加500G可用空间
lvdisplay -v 查看逻辑卷组详细信息
pvdisplay -v 查看物理卷组详细信息