我遇到的问题:逻辑卷/dev/VolGroup/lv_root的空间被耗尽,而逻辑卷/dev/VolGroup/lv_home的空闲空间还很多。
计划:减少lv_home的空间,增加lv_root的空间
方法步骤: 1, 先卸载逻辑卷lv_home
umount /dev/VolGroup/lv_home
2,通过e2fsck命令检测逻辑卷上空余的空间
e2fsck -f /dev/VolGroup/lv_home
3,使用resize2fs命令将lv_home文件系统的空间减少到200G
resize2fs /dev/VolGroup/lv_home 200G
4,再使用lvreduce命令将lv_home逻辑卷的空间减少到200G
lvreduce -L 200G /dev/VolGroup/lv_home
注意:文件系统大小和逻辑卷大小一定要保持一致才行。如果逻辑卷大于文件系统,由于部分区域未格式化成文件系统会造成空间的浪费。如果逻辑卷小于文件系统,哪数据就出问题了。
5,接着通过mount命令挂载lv_home逻辑卷重新使用
mount /dev/VolGroup/lv_home /home
6,使用lvextend命令将lv_root的空间增加200G
lvextend -L +200G /dev/VolGroup/lv_root
7,记得使用resize2fs命令来同步文件系统
resize2fs /dev/VolGroup/lv_home
参考文章:http://tech.ddvip.com/2013-03/1363635866192166.html
http://www.cnblogs.com/einyboy/archive/2012/05/31/2528661.html