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.详细解决过程

[[email protected] ~]# df -h  

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

  [[email protected] ~]# 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  

  [[email protected] ~]# umount /home   //umount home目录 

 

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

 

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

[[email protected] ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 1G  

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

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

 [[email protected] ~]# e2fsck -f /dev/mapper/VolGroup-lv_home

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

 [[email protected] ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 1G    //重定大小  

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

 

[[email protected] ~]# mount /home/  挂载home

 [[email protected] ~]# df -h  

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

 [[email protected] ~]# lvreduce -L 100G /dev/mapper/VolGroup-lv_home   //释放空间  

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

[[email protected] ~]# df -h  

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

[[email protected] ~]# vgdisplay  

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

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

[[email protected] ~]# 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    //这儿要耐心等待,扩大越多,时间越长  

[[email protected] openfire]# df -h  

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

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

 

相关文章: