使用法の不一致を説明するもの(82 GB
vs 13 GB
)下に表示されますか?
-
df
を使用する :$ df -h / Filesystem Size Used Avail Use% Mounted on /dev/sda2 96G 82G 9.9G 90% /
-
du
を使用する :$ sudo du -cshx / 13G / 13G total
承認された回答:
-x
その目的は物事をスキップすることであるため、オプションは空似言葉です。このオプションでは、全体像を把握することはできません。
完全なリストを取得するには、バインドマウントを使用してから、du
を使用します 、ncdu
、xdiskusage
、baobab
またはスキップオプションなしでバインドされたディレクトリに必要なもの:
mkdir /mnt/root
mount --bind / /mnt/root
ncdu /mnt/root
次に、/mnt/backup
にたくさんのものがあることに気付くかもしれません。 (バックアップタスクの実行時にマウントされなかったため)、または/dev
内の巨大なファイル (dd if=/dev/zero of=/dev/sdx
の結果 /dev/sdx
がない場合 存在し、/dev
にtmpfsがマウントされていません 。
プロセスでまだ使用されている削除済みファイルの場合もありますが、再起動後に削除されるため、通常は質問されません。ファイルシステムの不整合の可能性もありますが、再起動後にも解消されます(fsck
を強制する場合) その過程で)。