dfとduで報告されたディスク使用量に違いがあるのはなぜですか? [コピー]

dfとduで報告されたディスク使用量に違いがあるのはなぜですか? [コピー]

LinuxセントOSサーバー、オペレーティングシステム+の周辺で使用されるソフトウェアパッケージ5GB。それから私は戻った。97GBWindowsサーバーからそのLinuxサーバー上の2つのフォルダーにデータを転送した後、ディスク使用量を計算したところ、2つのフォルダーの合計サイズがディスク使用量よりも大きいことがわかりました。

各フォルダで一度実行し、du -sh一度使用します。50GB、もう一つは使用47GB

ただし、実行時にdf -h使用されるスペースは96GB。 (50GB+47GB+5GB)>96GB

質問がありますか?これら2つのフォルダには多数のファイル(100万以上)が含まれています。ありがとうございます。

ベストアンサー1

これduこのページでは、値が異なる理由についての洞察を提供していますが、サイズは2つのうちより小さくなければならないことを示しているようです。

df割り当てられたブロックの総数を使用し、duディスクにブロックを必要とするinodeなどのメタデータを除いて、ファイル自体のみを調べます。また、アプリケーションが開いている間にファイルを削除すると、duそのファイルは空き領域として報告されますが、dfアプリケーションが終了するまで報告されません。

おすすめ記事