我有一个旧的 RHEL 5.5 Box,
当我启动 df -kh 时,我看到 /var 有 49 GB,使用率为 100%。
但当我进入/var
cd /var
然后我开火
du -kh
我发现总共只使用了 300 MB。
我无法获取它。这个分区可能与其他分区共享吗?
我看到 /opt 也是 49 GB。我认为它们是同一个分区。
我需要释放 /var 来启动 mysql 但几乎没有什么需要删除。
有什么指点吗?
答案1
可能您删除了很多文件,它们不在磁盘上,但进程仍将它们打开。重新启动您认为已打开它们的进程。有时只需kill -HUP
执行 即可。
要查找此文件系统中打开文件的进程,请使用fuser -c <filesustem>
或lsof +L1 | grep <filesystem>