今天开发环境磁盘占满了,导致开发环境上的 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 ,可怕。而且还是已经删除了的文件。
原文地址:https://www.cnblogs.com/mmling/p/11425092.html
时间: 2024-11-05 23:24:21