私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
アプリケーションが終了するまで報告されません。