vmware虚拟机磁盘热扩容

扩容前提

线上生产环境,业务正在运行,磁盘将满,需要扩容磁盘且不能重启虚拟机和卸载挂载点。

LVM现状

磁盘两块,第二块sdb为数据盘,未分区整块盘做成了逻辑卷,挂载在/data 路径下。

扩容步骤

vmware里分配存储资源

直接在vmware vsphere(7版本) web界面里直接扩容磁盘数字(只能增不能减),而不是添新加一块新磁盘,减少步骤。

lsblk查看当前存储设备

可以看到此时sdb硬盘还是扩容前的数值

fdisk -l查看存储信息

echo 1 > /sys/block/sdb/device/rescan,等容量变为扩容后的值
通过 fdisk -l查看

扩容PV

pvresize /dev/sdb #重新调整PV磁盘大小

查看PV扩容后信息(可省略)

pvs 查看PV物理卷状态

扩容LV

lvextend -l +100%FREE /dev/mapper/vg_data #扩容LV卷至整个PV卷

查看LV扩容后信息(可省略)

lvs 查看LV物理卷状态

此时 df -h 查看存储空间的时候会发现,/data目录空间并没有变大,这是什么原因呢?是因为没有卸载挂载点吗?
其实不是,是因为虽然LV扩容了,不过文件系统还没有扩容,新加入的卷 的部分是没有文件系统的,所以df命令的时候是显示不出来的,跟挂载点什么的没有关系。

扩容文件系统

xfs_growfs /dev/mapper/vg_data #扩展XFS文件系统
resize2fs -p -F /dev/mapper/vg_data #扩展EXT文件系统
查前目前的文件系统:lsblk -f
根据具体文件系统选择命令。

扩容成功

此时再 df -h命令查看,就会发现/data目录空间已经为扩容后的空间了,所以无需重启,也无需卸载挂载点,就成功热扩容了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MicePro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值