注:下面是将home的50G分配40给 / 下的操作步骤。
一、查看分区
使用df –h 查看磁盘空间信息
二、备份home并回收磁盘空间
1、备份home目录,将home分区文件备份至root目录下,命名为home.tar压缩文件(可自定义命名)
tar cvf /root/home.tar /home
2、卸载home分区文件系统
umount /home
3、如卸载文件系统时,发现/home在使用中,先终止再卸载,如下图:
fuser -km /home/
4、删除/home所在的lv
lvremove /dev/centos/home
5、将home空间重新分配扩容给/,这里我将home50G分配40G给/
lvextend -L +40G /dev/centos/root
6、扩展root文件系统
xfs_growfs /dev/centos/root
7、查看磁盘验证是否分配成功,这里我们可以看到/已经从之前的142G扩容到182G
df -h
三、恢复Home
1、接下来将home挂载回去,重新创建home lv
lvcreate -L 10G -n /dev/centos/home
2、创建home的文件系统
mkfs.xfs /dev/centos/home
3、重新挂载home并验证查看
mount /home
df -h
4、恢复之前备份的home文件到home目录下
tar vxf home.tar –C /home/