linux磁盘空间满了,找不到被谁占用了

磁盘空间满了,df -h 看已经100%了. 50G都被占用了
但是 du -sh看,home目录下也只有13G大小. 其他的空间呢??
已经没有东西可删了,日志都删光了,还是满着, 只剩下jar包和中间件了,加起来整个Home目录也才13G
咋回事?

img

进入到/目录下,逐级排除一下。

cd /
du -hl  --max-depth=1

望采纳

你为什么只查home目录,还有opt,usr,tmp,一大堆目录呢,回到根目录下面查

已经找到原因了. 是之前清日志时候, 没有关闭应用进程.
导致已经被删除的文件,依旧被占用着.
关闭进程后, 被占用的空间就回来了~