Centos7不关机扩展lvm容量
适用场景:不关机,不停服给系统扩容
环境:esxi6.7 、VCSA、 centos7、生产环境
思路:首先,在vcsa中将对应虚拟机的对应硬盘给增加容量,然后进入centos7中,让增加的容量生效
让增加的容量在Centos7中生效
查看已有lvm信息
# 查看卷组(vg)信息
vgs
# 查看物理卷(pv)信息
pvs
# 查看逻辑卷(lv)信息
lvs
# 查看挂载设备的信息
lsblk
# 查看磁盘信息
fdisk -l
# 查看挂载的文件系统相关的信息
df -Th
# 查看硬盘对应的挂载所在的系统总线
ls -l /sys/block/sdb(要查看的硬盘)
重载硬盘,让在vcsa中增加的容量,在centos7中被加载
echo "1" > /sys/block/sdb/device/rescan
查看sdb的重载结果
dmesg | grep sdb
查看现在的硬盘挂载情况
lsblk
将增加的容量部分进行分区
fdisk /dev/sdb
tips:
磁盘的分区格式最好还是跟已有的lvm的底层磁盘分区格式一致。
比如说原有的lv对应的硬盘分区是Linuxlvm格式的那么新创建的也要为Linuxlvm格式
刷新硬盘分区表
partprobe /dev/sdb
查看现有lvm相关信息,将分好的去加入到vg中
1、查看现有pv的信息
pvs
2、将刚分好的区创建成pv
pvcreate /dev/sdb3
3、将创建的pv加入vg
vgextend data(已有的vg名) /dev/sdb
4、查看验证
pvs
5、查看lv的信息
lvs
6、将vg中新增加的空间增加到LV中,实现逻辑卷扩容
7、将lv之上的正在被使用的文件系统扩容
xfs_growfs /dev/data/lvol0
8、查看扩容结果
df -Th
至此,扩容结束