没有足够的磁盘空间来安装 lsof,我需要发现要杀死哪个进程以释放我的磁盘

Mrw*_*ner 1 centos

有一个失控的日志文件填满了我的磁盘空间。我能够识别并删除它,但它似乎仍在某处使用,df -h显示我的磁盘为 160G/160G,即使我删除的文件是 146G。此问题和其他解决方案建议使用lsof,但在我的系统中不存在。yum install lsof由于没有足够的磁盘空间,运行(运行 CentOS 7)失败。

关于如何释放这个幻影磁盘空间的任何建议?

Mrw*_*ner 6

呃,原来在我删除了最初的文件后生成了一个不同的文件,我只是错过了它。删除了那个,事情似乎又恢复了。不过,上面评论中有很好的建议!

@gullum 的建议sudo ls -l /proc/*/fd | less基本上做了我想要做的事情lsof