du コマンドエラー

du コマンドエラー

なぜdu/システム間違った結果が出ますか?ファイルマネージャを使用してください。特徴サイズは619MBで表示され、これは可能です。しかし、du -hs/システム0MBを表示しますか?ファイルマネージャには8.4 MBで表示される/ etcなどの小さなフォルダもありますが、15MBで表示されます。だから、豪仏号がたくさん分かれるようです。

答え1

ファイルシステム(通常、カーネル構造にマウントされているシステムなど/sys/procはカーネル構造を表し、仮想構造を除いて存在しません。

これらのファイルシステムがないため、これらのファイルシステムの「サイズ」を効果的に測定することはできません。 (これに基づいて、du -s /sysリターンは0間違いなく正確です。)

パイ、

mount | grep -E '/(etc|proc|sys) '
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)

そして

sudo du -hs /etc /proc /sys 2>/dev/null
7.8M    /etc
0       /proc
0       /sys

関連情報