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

提示:
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 -y install xfsdump

开始备份

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值