dfが負の空き領域を表示するのはなぜですか?

dfが負の空き領域を表示するのはなぜですか?
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2      1G    624M    302M    67%    /
devfs          1.0k    1.0k      0B   100%    /dev
/dev/ada0p4    503M     20k    463M     0%    /tmp
/dev/ada0p5    9.9G    1.7G    7.3G    19%    /var
/dev/ada0p6    903G    903G    -71G   109%    /usr
devfs          1.0k    1.0k      0B   100%    /var/named/dev

答え1

出力結果によると、/var/dev/ada0p6ディスクがいっぱいになっているように見え、現在「予約済みスペース」を使用しています。通常、ディスク容量の8〜10%が「予約」されます。つまり、rootディスク使用量が90%を超えると、プロセスだけがスペースを割り当てることができます。これが発生すると、空き領域が負の数として報告されます。

答え2

この回答予約されたスペースが利用可能なスペースから差し引かれ、ルート以外のユーザーには負の空きスペースが残るため、正確です。

エラーを取り除く方法を尋ねます。あなたはできます--

  • 利用可能なディスク容量
  • ファイルシステムを拡張する
  • 予約領域のサイズを小さくしてください。

ext3/4ファイルシステムでは、tune2fsこの割合を次のように設定できます。

# sudo tune2fs -m 2 /dev/ada0p6

これにより、予約済みスペースがディスク全体の2%に設定されます。少なすぎると、一般ユーザーのファイルシステムがいっぱいになり、システム全体に問題が発生する可能性があります。

関連情報