使用法の不一致を説明するもの(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を強制する場合) その過程で)。