首先查看系统中各个逻辑卷的空间以及占用情况:
#df -h
分为以下几个步骤:
1、把/home内容备份
tar cvf /tmp/home.tar /home #备份/home 执行命令之后可以在/tmp文件夹下看到home.tar
2、将/home文件系统所在的逻辑卷删除
umount /home #卸载/home,如果无法卸载,先终止使用/home文件系统的进程。卸载后,再用#df -h 命令查看会发现home逻辑卷消失了。
3、扩大/root文件系统
lvremove /dev/mapper/rhel-home #删除/home所在的lv 根据提示输入“y”确定删除逻辑卷home
lvextend -L +50G /dev/mapper/rhel-root #扩展/root所在的lv,增加50G
xfs_growfs /dev/mapper/rhel-root #扩展/root文件系统
lvcreate -L 56G -n home rhel #重新创建home lv
4、新建/home
mkfs.xfs /dev/mapper/rhel-home #创建文件系统
mount /dev/mapper/rhel-home #挂载
再用df -h查看即可。