admin 管理员组

文章数量: 1184232

前言:此文发表于2018年10月27号,由原博客迁移而来。

扎心!有人偷走了我的磁盘空间?!

2天前,接到系统报警,用来存储数据库数据的磁盘空间剩余不足10%,于是经过一番删表操作,成功释放了 40G 的空间,关上电脑,安心睡觉。难得今天周六可以在家好好休息,买了老母鸡准备煲个鸡汤犒劳一下自己,此时收到 leader 发来的微信:不是说磁盘空间空出了 40G 吗?现在磁盘都快爆了!!
最怕灯火阑珊时,手机响,心里慌。罢了,鸡汤之后再煲吧~打开电脑,连接线上环境,又是一通删表操作(此处还有其他操作,请不要盲目删表),执行 df -h 命令,奇怪的事情发生了,刚刚明明删除了大概 10G 左右的数据文件,为啥磁盘占用量只减少了 2G 左右,玩呢吧。。。。。。

那么问题来了

文件已经删除了,到底哪里出了问题,竟然把我的磁盘空间都吃满了呢?
使用 df -h 命令查看对应路径下的空间占用情况,得到如图1-1所示的结果:

这个结果看起来,磁盘分分钟就要爆了呀!!既然如此,那再看看到底是那个文件夹中的文件最占空间吧。执行 du --max-depth=1 -h 命令,得到如图1-2所示的结果:


那么问题来了,这个结果看起来,该路径下的磁盘占用量只有 109G,相比于上面查询的 152G,那 43G 去哪里了呢?为什么 df -h

本文标签: 命令 系统 那么问题