记一次linux磁盘清理 - 已经删除的文件占用了大量磁盘空间
Posted mmling
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次linux磁盘清理 - 已经删除的文件占用了大量磁盘空间相关的知识,希望对你有一定的参考价值。
今天开发环境磁盘占满了,导致开发环境上的 nginx 、redis 等组件总是报异常。
跳到系统根目录下
cd /
检查磁盘占用情况
df -h
哇,40G硬盘全用完了。看看是哪些文件占了那么多内存。
查看当前路径文件磁盘占用情况
注意,在根目录下检查。
du -h --max-depth=1
嗯?最后一行 9.6G .
表示文件总占用只 9.6G 啊。 奇怪,那 40G 都去哪儿了?
查看已删除文件占用磁盘
lsof | grep delete
哇,好多文件。
其中
rinetd 的日志文件已经删除,但是这占用的还没释放。
重启 rinetd。
pkill rinetd
rinetd
再看一次。
降到了 10%,一个日志文件占了 34G ,可怕。而且还是已经删除了的文件。
以上是关于记一次linux磁盘清理 - 已经删除的文件占用了大量磁盘空间的主要内容,如果未能解决你的问题,请参考以下文章