RHEL 6.6 を実行しています。
ホームフォルダを見るとdu -sh .
7.2Gと表示されますが、それを開くとgui
6.3GBしか表示されません。念のためマシンを再起動しました。開いているファイルハンドルはありません。
この矛盾はどこから来るのでしょうか?
答え1
du
サイズはブロック使用されるファイルシステムスペースが重要になるのはそこです。プロパティ ダイアログでは、おそらくファイル サイズの合計 (バイト単位) がカウントされるため、「任意の」ファイル システムで必要なスペースの量を見積もることができます。
ブロックには多くのバイトが保持され、部分的に埋められたブロックは完全なブロックと同じ数だけカウントされるため ( の場合du
)、その合計は通常、バイト数のみに基づいて得られる合計よりも大きくなります。