某分区df观察空间剩余不多,删除一些无用的旧日志,但df观察仍然剩余 空间不够。

但du观察文件占用的空间并不多。

这是因为df会把被删除但并未被进程释放的旧文件统计在内。

解决方法:

lsof  |grep  deleted 

看看被删除了的文件,还在被哪些进程打开。 重启这些进程即可。(确有必要,可以杀死进程,但如果有服务脚本,还是重启的好)