GNU/Linux >> Linux の 問題 >  >> Linux

Dfと矛盾するファイルシステムのDu結果?

使用法の不一致を説明するもの(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を使用します 、ncduxdiskusagebaobab またはスキップオプションなしでバインドされたディレクトリに必要なもの:

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を強制する場合) その過程で)。


Linux
  1. ファイル名をGrepと一緒に印刷すると、Find -execになりますか?

  2. Linux –ポート番号を指定してリモートファイルシステムをマウントする方法は?

  3. FUSE ファイルシステム タイプを mount(8) と fstab に登録する方法は?

  1. ディレクトリがbashでマウントされているかどうかを確認します

  2. SSD で最適に動作する Linux ファイルシステムはどれですか

  3. フォルダがマウントされたリモート ファイル システムかどうかを確認する

  1. ユーザーログイン中にファイルシステムをマウントするにはどうすればよいですか?

  2. Linuxのfsckコマンドでファイルシステムエラーをチェックして修復する

  3. noatimeでファイルシステムをマウントすることの欠点?