在线扩容(以根目录为例)
1、确认硬盘是否加上
fdisk -l
3、确认需要扩容的卷组
以centos为例
2、初始化卷
创建物理卷
pvcreate /dev/sdb
将/dev/sdb1卷加入centos卷组中,原有卷组不能使用率在百分之百,需预留一点空间
vgextend centos /dev/sdb1
再次查看卷组信息是否添加成功,若添加成功,FREE会发生变化
查看逻辑卷
将剩余空间添加到逻辑卷中
lvextend -l +100%FREE /dev/centos/root
确认LV Size是否发生变化
lvdisplay
3、在线扩容
查看扩容目录文件类型
cat /etc/fstab
同步文件系统
xfs_growfs 同步xfs文件系统类型
resize2fs 同步ext文件系统类型
例如:xfs_growfs /dev/centos/root
验证是否扩容成功
df -hT
在线扩缩容(缩容home目录,扩容/目录)
缩容的目录挂载点与扩容目录挂载点卷组相同
1、取消需要缩容目录的挂载
前提:需要缩容目录下为空
umount /home/
2、缩容
lvreduce -L 100G /dev/mapper/centos-home
3、重新挂载已经缩容的目录
mkfs -t xfs -f /dev/mapper/centos-home
mount /dev/mapper/centos-home /home/
4、扩容目录
lvextend -L +100G /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root