Centos7.6通过削减home 补充根目录空间#Linux

本文介绍了如何在CentOS7.6系统中,当根目录空间不足时,通过备份/home分区,缩减/home分区大小,然后扩展/dev/mapper/centos-root空间,最终恢复/home内容的过程。涉及到的步骤包括xfsdump备份、umount、调整LVM大小、xfs扩展、格式化、挂载和恢复数据。
摘要由CSDN通过智能技术生成

提示:
1.此方案是以自建用户为第一视角进行操作,中途需要重启机器(用自建用户登陆,su - root操作)。
2.如果是登陆的自建用户操作,中间重启机器时,图形界面会消失,建议重启前先把网址复制下来用手机查阅。
3.直接用root(是在开机在not list?中用root登陆操作,而不是su - root 切换root操作)用户登陆操作,没有登陆过自建用户可以实现动态扩容,不需要重启机器。
4.下面会提示哪个步骤用root登陆可跳过
5.万事都有不测,建议先用虚拟机跑一遍测试下,防止意外发生。

正文:

某天我想用python创建11位的数字字典文件,
当文件跑到40G的时候,
系统提示磁盘不够用了,
用df -hl 命令查看根目录只有50G。
在这里插入图片描述
反而/home目录空间较多,
我猜装系统的时候完全使用的是磁盘自动分区,
没有做手动划分导致的。
根目录50G肯定是不够用的,
所以尝试从home削掉150G补过来。

大致思路:

备份/home分区内容 -> 卸载/home -> 重新设置/dev/mapper/centos-home大小 ->
增加/dev/mapper/centos-root的空间大小 -> 延展 xfs 空间 -> 格式化 /home 的 lvm ->
挂载/home ->恢复/home目录的内容

1.备份/home分区内容

centos7 预装的操作系统是XFS,
特性是只能扩大不能缩小,
所以需要利用xfsdump 和 xfsrestore 工具在必须缩小lvm 的情况下,
备份并还原资料。
先备份/home到根目录下面。

先把 xfsdump 安装好:

[自建用户@localhost ~]$ su - root
[root@localhost /]# yum <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值