需求:原有 lv_root 逻辑卷空间不够用,现把 lv_home逻辑卷空间 缩减 3G 加到 lv_root 逻辑卷空间
原来是 lv_root 2G,lv_home 11G
调整后 lv_root 5G,lv_home 8G
缩减逻辑卷空间流程 先缩减逻辑卷的逻缉边界,再缩减物理边界
umount /home #不能在线缩减,必须先卸载 home 目录
e2fsck -f /dev/mapper/vg-lv_home #在缩减之前应该先强行检查文件,以确保文件系统处于一致性状态
resize2fs -p /dev/mapper/vg-lv_home 8G #缩减设置lv_home逻辑边界大小为8G
lvreduce #缩减逻辑卷的物理边界
lvreduce -L 8G /dev/mapper/vg-lv_home #缩减设置lv_home逻辑卷总大小为8G
扩展逻辑卷空间流程 先扩展逻辑卷的物理边界,再扩展逻缉边界
lvextend #扩展逻辑卷的物理边界
lvextend -L +3G /dev/mapper/vg-lv_root #表示在lv_root物理边界的大小上增加3G,
#具体可扩展空间通过 vgdisplay 查看调整后卷组信息 Free PE / Size 的可用空间大小
resize2fs #扩展逻辑卷的逻辑边界
resize2fs -p /dev/mapper/vg-lv_root #设置逻辑边界与物理边界一样大
1、查看当前系统分区
df -h #查看当前系统分区,并计划 调整 lv_home 为 8G,lv_root 为 5G
![CentOS 6.8 lvm调整分区大小_逻辑卷](//dev-img.mos.moduyun.com/20231024/bfb39f69-a9dc-451f-a9d2-8b89e99cd32e.png)
2、卸载 lv_home 逻辑卷 并查看
umount /home #卸载home分区
df -h #home分区已应该不在了
![CentOS 6.8 lvm调整分区大小_逻辑卷_02](//dev-img.mos.moduyun.com/20231024/45662a0e-b2c7-4e12-bdfb-4938ea3fbc6b.png)
3、调整 lv_home 的逻辑边界大小
resize2fs -p /dev/mapper/vg-lv_home 8G # 调整 lv_home 逻辑边界大小为8G
e2fsck -f /dev/mapper/vg-lv_home # 检查文件系统是否一致
![CentOS 6.8 lvm调整分区大小_文件系统_03](//dev-img.mos.moduyun.com/20231024/32f968a6-0f14-4ea5-9f6a-7c207925d53d.png)
![CentOS 6.8 lvm调整分区大小_文件系统_04](//dev-img.mos.moduyun.com/20231024/dc34a85b-3042-4cb2-8799-bd58e4935d27.png)
4、重新挂载,查看大小
mount /home #重新挂载 home 目录
df -h #lv_home 分区已变成 8G
![CentOS 6.8 lvm调整分区大小_3g_05](//dev-img.mos.moduyun.com/20231024/e105a297-8775-4596-974e-83c2ba2d0311.png)
5、缩减 lv_home 物理边界大小
lvreduce -L 8G /dev/mapper/vg-lv_home #缩减 lv_home 物理边界大小为8G
![CentOS 6.8 lvm调整分区大小_逻辑卷_06](//dev-img.mos.moduyun.com/20231024/310c3d70-f60f-4009-9acb-4703d76895c1.png)
6、查看卷组的可能空间大小
vgdisplay #查看调整后卷组的信息 Free PE / Size 为 可用空间大小
![CentOS 6.8 lvm调整分区大小_逻辑卷_07](//dev-img.mos.moduyun.com/20231024/fc3197e9-bdb0-43ac-ae9a-3c2270ade66c.png)
7、扩展 lv_root 逻辑卷空间的大小
lvextend -L +2.8G /dev/mapper/vg-lv_root # 为 lv_root 扩展 2.8G 物理边界
resize2fs -p /dev/mapper/vg-lv_root # 扩展 lv_root 逻辑边界和物理边界一样大
![CentOS 6.8 lvm调整分区大小_逻辑卷_08](//dev-img.mos.moduyun.com/20231024/e75f39ed-05ab-4763-9428-903e7c9d782e.png)
![CentOS 6.8 lvm调整分区大小_3g_09](//dev-img.mos.moduyun.com/20231024/3b99e9de-1904-472a-bc1f-022035b11559.png)
8、查看调整后的分区大小
df -h # 查看调整后的分区大小 lv_root 分区已完成扩容
![CentOS 6.8 lvm调整分区大小_文件系统_10](//dev-img.mos.moduyun.com/20231024/0ee316c9-c50a-4468-b4cb-3c3616387dcd.png)