CentOS 6.8 lvm调整分区大小
  dIZ4mPo2q5Ch 2023年11月02日 42 0


需求:原有 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调整分区大小_逻辑卷

2、卸载 lv_home 逻辑卷 并查看

umount /home  #卸载home分区
df -h #home分区已应该不在了

CentOS 6.8 lvm调整分区大小_逻辑卷_02

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

CentOS 6.8 lvm调整分区大小_文件系统_04

4、重新挂载,查看大小

mount /home  #重新挂载 home 目录
df -h #lv_home 分区已变成 8G

CentOS 6.8 lvm调整分区大小_3g_05

5、缩减 lv_home 物理边界大小

lvreduce -L 8G /dev/mapper/vg-lv_home  #缩减 lv_home 物理边界大小为8G

CentOS 6.8 lvm调整分区大小_逻辑卷_06

6、查看卷组的可能空间大小

vgdisplay  #查看调整后卷组的信息 Free  PE / Size 为 可用空间大小

CentOS 6.8 lvm调整分区大小_逻辑卷_07

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

CentOS 6.8 lvm调整分区大小_3g_09

8、查看调整后的分区大小

df -h # 查看调整后的分区大小 lv_root 分区已完成扩容

 

CentOS 6.8 lvm调整分区大小_文件系统_10

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
dIZ4mPo2q5Ch