不同的输出由df和du

我有一个旧的RHEL 5.5盒子,

当我启动df -kh时,我发现/ var的使用率达到了49%。

但是,然后我进入/ var

cd /var 

我开火了

 du -kh 

我看到只有总共300 MB被使用。

我无法得到它。 这个分区是否可以与不同的分区共享?

我看到/ opt也是49 GB。 我认为他们是相同的分区。

我需要释放/ var来启动mysql,但几乎没有东西要删除。

任何指针?

有可能你已经删除了很多文件,它们不在磁盘上,但是这个过程仍然是打开的。 重新启动您认为已打开的进程。 有时候只是一个kill -HUP会做到这一点。

要查找打开此文件系统中的文件的进程,请使用fuser -c <filesustem>lsof +L1 | grep <filesystem> lsof +L1 | grep <filesystem>