主 题:VPS 日志删了,磁盘空间却没回来
发 布 者:Lucasm
标签分类: 技术
时 间:2026-10-18 15:08:40
内容预览:清理 Linux 上的大日志时,有时会碰到:文件已经删了,du 也找不到,df -h 却还是显示磁盘快满了。一种常见原因是:文件名删掉了,进程还开着这个文件。 没有其他硬链接的情况下,要等最后一个打开它的文件描述符关闭,空间才会释放。Linux 文档说明可以先查这两项(需要已安装 lsof):df -hsudo lsof -nP +L1+L1 会列出仍被打开、硬链接数为 0 的文件。重点找 TYPE 为 REG 的普通文件,再结合 COMMAND、PID 和文件路径,确认是不是刚删掉的日志。lsof 官方教程确认后,优先按服务文档让它重新打开日志;不支持的话,找能接受短暂中断的时间重启对应服务,再用 df -h 看占用有没有下降。另外,看到 (deleted) 不代表一定有问题,有些程序本来就这样使用临时文件。先确认占用来源,再决定要不要处理。
直达链接: https://www.nodeseek.com/post-991298-1
 
 
Back to Top