Centos7 如何减少/home分区,扩大/root分区

时间:2024-03-14 12:46:11
首先查看系统中各个逻辑卷的空间以及占用情况:

#df -h

Centos7 如何减少/home分区,扩大/root分区

分为以下几个步骤:

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查看即可。