この質問にはすでに回答があります :ディスク使用量を測定する方法がたくさんあるのはなぜですか?
(4つの回答)
7年前に閉鎖されました。
Cent OS
(4つの回答)
7年前に閉鎖されました。
Linux CentOSを持っています サーバー、約 5GBで使用されるOS+パッケージ 。次に、 97GBを転送しました WindowsサーバーからこのLinuxサーバー上の2つのフォルダーへのデータ、ディスク使用量を計算した後、2つのフォルダーの合計サイズがディスク使用サイズよりも大きいことがわかります。
du -sh
を実行します 各フォルダで、1つは 50GB を使用します 、もう1つは 47GBを使用します
ただし、df -h
を実行します 、使用済み容量は 96GB 。 ( 50GB + 47GB + 5GB )> 96GB
何か問題ある?これらの2つのフォルダーには、多数のファイル(100万以上)が含まれています。ありがとう。
承認された回答:
このページでは、値が異なる理由についていくつかの洞察が得られますが、du
が示唆しているようです。 サイズは2つのうち小さい方にする必要があります。
df
du
が割り当てられたブロックの合計を使用しますが、 ディスク上のブロックを必要とするiノードなどのメタデータを除いて、ファイル自体のみを調べます。さらに、アプリケーションが開いている間にファイルが削除された場合、du
空き容量として報告されますが、df
アプリケーションが終了するまでは実行されません。