プロセスがまだ開いているファイルハンドルを持っている非常に大きな削除済みファイル (または多数の小さなファイル) がある可能性は十分にあります。それらを見つける方法は実行することです
# lsof | grep "deleted"
「(deleted)」で終わる行がたくさんある場合は、それらが開いているプロセス ID を見つけて再起動できます。それが発生すると、ディスク容量が回復するはずです。
これで解決しない場合は、fsck をお勧めします。
du が df に等しくない理由はたくさんあります。この質問への回答をご覧ください。
オーバーレイ マウント、大量の小さなファイルと大きなブロック サイズ、削除されたファイルがまだ使用されている場合などがあります。オーバーレイ マウントは、ファイルが含まれているマウント ポイントにファイル システムをマウントした場合であるため、du はそれらを認識しません。
2 つの主な違いは、df はスーパーブロックをチェックして信頼するだけであるのに対し、du は表示可能なすべてのファイルをスキャンしてそれらを追加することです。スーパーブロックについては、この IBM リンクを参照してください。
このような問題を追跡するときは、常に du で -x オプションを使用してください。 du がファイルシステムを横断するのを防ぎます。
lsof -i を実行すると、 CLOSE_WAIT で多くの接続が表示されますか?私は心配する必要があります
ループにバックアップされたファイルをアンマウントできませんが、開いているファイルはありませんか?