linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

时间:2023-03-08 23:46:50
linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

1.解决过程

  1. # df -h   // 查看分区
  2. # umount /home   // 取消挂载
  3. # e2fsck -f /dev/mapper/VolGroup-lv_home   // 分区检测
  4. # resize2fs -p /dev/mapper/VolGroup-lv_home 1G    // 将lv_home虚拟分区设为1G
  5. # mount /home   // 挂载home
  6. # df -h    // 查看分区
  7. # lvreduce -L 100G /dev/mapper/VolGroup-lv_home  // 释放空间
  8. # vgdisplay // 查看可用空间大小
  9. # lvextend -L +46.15G /dev/mapper/VolGroup-lv_root // 扩展lv_root虚拟分区
  10. # resize2fs -p /dev/mapper/VolGroup-lv_root // lv_root重设分区大小

2.详细解决过程

[root@localhost ~]# df -h

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 40G

注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

On-line shrinking from 12108800 to 10485760 not supported. //先umount才能resize2fs

[root@localhost ~]# umount /home   //umount home目录

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

首先删除该目录下的文件然后输入reboot 重启 系统

[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 1G

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

请先运行 'e2fsck -f /dev/mapper/VolGroup-lv_home'.   //提示要先进行磁盘检测

[root@localhost ~]# e2fsck -f /dev/mapper/VolGroup-lv_home

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 1G    //重定大小

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

[root@localhost ~]# mount /home/  挂载home

[root@localhost ~]# df -h

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

[root@localhost ~]# lvreduce -L 100G /dev/mapper/VolGroup-lv_home   //释放空间

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

[root@localhost ~]# df -h

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

[root@localhost ~]# vgdisplay

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

Free PE / Size 11815 / 46.15 GiB       //空闲空间

[root@localhost ~]# lvextend -L +46.15G /dev/mapper/VolGroup-lv_root   //空闲空间加入到lv_root  linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

old desc_blocks = 3, new_desc_blocks = 6    //这儿要耐心等待,扩大越多,时间越长

[root@localhost openfire]# df -h

linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

参考博客:http://blog.51yip.com/linux/1699.html