この質問にはすでに回答があります :8年前に閉鎖。
Linux
重複の可能性:
dfとduによって報告されたディスク使用量に不一致があるのはなぜですか?
df
/
にマウントされたパーティションで使用される8.9Gと言います
:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 227G 8.9G 207G 5% /
ただし、du
/
で 多くを生成します 小さい数。
:~# du -chs /
5.5G /
5.5G total
私はもっと少ない数を期待していましたが、なぜそんなにするのですか 小さい?
承認された回答:
duとdfの違いを見てください
より詳細な説明は次のとおりです:http://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display-different-values.html
基本的に、df
スーパーブロックのみを読み取り、完全に信頼します。 du
各オブジェクトを読み取り、それらを合計します。
また、実行中のプロセスは、削除されたファイルを開いたままにすることができます。これは、スペースが引き続き予約され、df
によって表示されることを意味します 、ただしdu
以降 ディレクトリツリーにそのファイルへの参照が表示されなくなり、それらの予約済みブロックは表示されなくなります。