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

Dfによると、Duよりも20g多くのディスクスペースが使用されています。なぜ??

この質問にはすでに回答があります :dfとduによって報告されたディスク使用量に不一致があるのはなぜですか? [重複]

(2つの回答)
7年前に閉鎖されました。

duを使用してすべてのフォルダーを一覧表示し、サイズで並べ替えました。結果は、使用されているディスク容量(dfを使用)に加算されません。不一致は約20Gですが、なぜですか?

[[email protected] lib]# du --max-depth=1 -h /| sort -n -r
310M    /lib
123M    /root
96K /dev
88M /etc
75G /
73G /var
30M /sbin
20M /boot
20K /tmp
18M /lib64
16K /mnt
16K /lost+found
12K /home
8.0K    /srv
8.0K    /selinux
8.0K    /opt
8.0K    /misc
8.0K    /media
7.0M    /bin
1.2G    /usr
0   /sys
0   /proc
[[email protected] lib]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      298G   94G  189G  34% /
/dev/sda1              99M   26M   69M  28% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm

承認された回答:

これは、du およびdf さまざまなものを測定します。

man du 言う:

du –ファイルスペースの使用量を見積もる (…)各ファイルのディスク使用量を要約します 、ディレクトリに対して再帰的に。

およびman df

df –レポートファイルシステムのディスクスペース使用量

ファイルシステムには、duで要約されていないiノードテーブル、ジャーナルなどがあります。 。 Linux固有であるだけでなく、UNIX固有(またはUNIXファイルシステム固有)でもあります。 UNIXプロセスはすべてにファイルを使用するため(単純化しています)、つまりログファイルへの書き込みであるため、この場合はファイル記述子を開く問題が発生し、異なるduが発生する可能性があります。 およびdf 出力。


Linux
  1. サーバーにどのくらいの空きディスク容量が必要ですか?

  2. PrintfがEchoよりも優れているのはなぜですか?

  3. find を使用して、180 日以上経過したファイルごとに使用済みディスク容量の合計を計算する

  1. Linuxでduを使用して使用済みディスク容量を確認する

  2. LINUX に 3 種類の X セレクションがあるのはなぜですか?

  3. スワップするためにより多くのスペースを割り当て、そのサイズを RAM よりも大きくする方法は?

  1. Linux – Linuxは、物理的にインストールしたメモリよりも多くのメモリと少ないメモリの両方を表示するのはなぜですか?

  2. 十分な量のRAMがある場合、スワップスペースが必要ですか?

  3. インストールに必要なディスク容量が、取り外し後に解放されたディスク容量よりも大きい:なぜですか?