df
とdu
が合わない場合です。
ファイルは無くなっているがオープン中のファイルが容量を使っている可能性
ls -al /proc/*/fd/* | grep deleted
や
lsof | grep "(deleted)"
でsizeの大きくて心当たりのあるコマンド名のPIDをみつける
find /proc/<PID>/fd -ls 2> /dev/null | grep '(deleted)'
プロセスが動いていたら止めたら消えるかも?
止められないしどうしようもないなら以下を試してファイルのサイズを0にするのを試したり。
truncate -s 0 /proc/<PID>/fd/XXX
find-and-remove-large-files-that-are-open-but-have-been-deleted