df コマンドと du コマンドが提供するシステム情報が異なるのはなぜですか? df が 100% 使用していると報告するパーティションに書き込みができないのはなぜですか?
Issue
- ディスク領域を使用しているファイルを見つけることができません。
- df コマンドと du コマンドの出力結果が異なるのはなぜですか?
-
df
コマンドとdu
コマンドが異なる情報を提供しており、df
が 100% 使用していると報告するパーティションに書き込むことができません。どちらの情報が正しいのですか? このパーティションにデータを書き込めないのはなぜですか? -
df
コマンドを実行すると、パーティションの 1 つでディスク領域がすべて使用されていることが示されますが、du
コマンドでは、領域が残っていることが示されます。たとえば、以下のようになります。
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md1 7.9G 7.8G 0 100% /var
# du -sh /var
50M var
Environment
- Red Hat Enterprise Linux (すべてのバージョン)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.