系统:centos7.9
/dev/mapper/centos-root是50G,即将溢出;
/dev/mapper/centos-home是945G,可以看到home目录空间很充足的,因此,可以将/home空间的分配给根目录一些。
将/home文件夹备份,删除/home文件系统所在的逻辑卷,增大/文件系统所在的逻辑卷,增大/文件系统大小,最后新建/home目录,并恢复/home文件夹下的内容。
需要选一个能够容纳下/home文件夹大小的分区,因为当前/home中的文件比较小,所以此时我们随便找个目录即可,使用如下命令:
tar cvf /run/home.tar /home
卸载
umount /home
删除/home所在的逻辑卷lv
lvremove /dev/mapper/centos-home
lvextend -L +800G /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
由于刚才已经分出去800G,因此这里创建的逻辑卷大小为140G。
lvcreate -L 140G -n /dev/mapper/centos-home
mkfs.xfs /dev/mapper/centos-home
mount /dev/mapper/centos-home
tar xvf /run/home.tar -C /
rm -rf /run/home.tar
df -h