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

df は、使用済みの負の値を示していますか?

解決策 1:

これは、ルートのみのスペースとして予約されているものを超えていることを意味していると思います (デフォルトは ext3 で 5% だと思います):

$ sudo tune2fs -l /dev/sda1 | grep -i 'Reserved block count'
Reserved block count:     1877194

予約済みブロック数は、ディスクがほぼいっぱいになった後に root ユーザーのみが使用できる一定量のブロックです (これにより、通常のユーザーが fs をいっぱいにして問題が発生するのを防ぐことができます)。 man tune2fs から :

   -m reserved-blocks-percentage 

特権プロセスによってのみ割り当てられるファイルシステムのパーセンテージを設定します。特権プロセスが使用するためにいくつかのファイルシステムブロックを予約することは、ファイルシステムの断片化を回避し、syslogd(8) などのシステムデーモンが非特権プロセスによるファイルシステムへの書き込みが防止された後も正しく機能し続けることを可能にするために行われます。通常、予約済みブロックのデフォルトの割合は 5% です。

だから、ルートユーザーとして何かが急速にスペースを占有していると思います。 du -hcs / を使用できます そこからドリルダウンして、スペースを使用しているファイルの場所を見つけます。大きなファイルを作成している可能性があると思われる場合は、 find を使用することもできます コマンド。

解決策 2:

ファイルシステムの破損だと思います。パーティションをアンマウントして、fsck を実行する必要があります。
ファイル システム エラーがないか、ログとコンソールも確認してください。


Linux
  1. ファイルシステムのルート用に予約されたスペース–なぜですか?

  2. Dconfでキーまたは値を検索する方法は?

  3. Apt-cacheは?

  1. time_t の最大値 (struct timespec)

  2. サブドメインに別の DNS サーバーを使用できますか?

  3. LC_CTYPE の有効な値?

  1. Linux:デバイスに使用されているデバイスドライバーを見つける方法は?

  2. Cdへの入力に使用されるコマンドの出力はどれですか?

  3. Tmuxで使用する用語の有効な値を見つける方法は?