linux系统如何将home目录空间扩充到根目录下

微信扫一扫,分享到朋友圈

linux系统如何将home目录空间扩充到根目录下
0

系统:centos7.9

1、查看查看磁盘使用情况

查看查看磁盘使用情况

首先输入

df -h

/dev/mapper/centos-root是50G,即将溢出;
/dev/mapper/centos-home是945G,可以看到home目录空间很充足的,因此,可以将/home空间的分配给根目录一些。

2、扩容思路
将/home文件夹备份,删除/home文件系统所在的逻辑卷,增大/文件系统所在的逻辑卷,增大/文件系统大小,最后新建/home目录,并恢复/home文件夹下的内容。

需要选一个能够容纳下/home文件夹大小的分区,因为当前/home中的文件比较小,所以此时我们随便找个目录即可,使用如下命令:

tar cvf /run/home.tar /home

3、卸载并删除/home

umount /home

删除/home所在的逻辑卷lv

lvremove /dev/mapper/centos-home
删除/home所在的逻辑卷lv

4、扩大/root逻辑卷


lvextend -L +800G /dev/mapper/centos-root
扩大/root逻辑卷

5、扩大/文件系统


xfs_growfs /dev/mapper/centos-root
linux系统如何将home目录空间扩充到根目录下插图3

6、重建/home逻辑卷
由于刚才已经分出去800G,因此这里创建的逻辑卷大小为140G。

lvcreate -L 140G -n /dev/mapper/centos-home
重建/home逻辑卷

7、创建/home文件系统


mkfs.xfs /dev/mapper/centos-home
创建/home文件系统

8、将新建的文件系统挂载到/home目录下

mount /dev/mapper/centos-home
将新建的文件系统挂载到/home目录下

9、恢复/home并删除备份

tar xvf /run/home.tar -C /
rm -rf /run/home.tar


10、再次查看看磁盘存储

df -h
恢复/home并删除备份

以上就是在linux系统下如何将home目录空间扩充到根目录下,home目录可以是任何目录,根据自己实际的目录名称来修改。

展开阅读全文
上一篇

宝塔面板8.0.3在数据库mysql8.0版本添加数据库提示服务器状态异常问题的解决方案

你也可能喜欢

  • 暂无相关文章!

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
返回顶部