web-dev-qa-db-ja.com

var / log / syslogのサイズが無限に増大している

コンピューターにUbuntuを含むディスクのサイズは115GBです。

ディスクが114.7GBfullだったとき。

5GBを解放するために、あちこちでいくつかのファイルを削除し始めました。

しかし、ディスクが114GBいっぱいになったことに気付きました。キャッシュやスワップのようなものだと思ったので、あまり考えずに、いくつかのメディアファイルをディスクからシフトして40GBを解放しました。

ディスクが一杯になるまで1時間ほどで通知が届きます!! 40GB !!!全部なくなった!

そこで、最初は間違いなく/var/log/syslogより小さい20GBファイルまで問題をデバッグしました。これは、メモリをクリアする前の/varフォルダが17GBだったためです。

/var/log/syslogファイルは現在55.9GBです!

誰かがこの異常を説明するのにとても親切でしょうか?これはバグですか?それとも、マルウェアやウイルスに感染していますか?

1
ant_1618

これを試して。正しく動作し、クリーンアップするはずです。

Sudo sh -c 'cat /dev/null > /var/log/syslog'
2
Ahmed Kamel

この不明確な成長は一般に、同じソースからの1つ以上のエラーのログの繰り返しが原因で発生します。私の場合は、wifiモニタリングインターフェースからの接続エラーの継続的なレポートmon0が原因で、wifiトラフィックを監視していました。 VPNからのtun0などのさまざまな他のインターフェースでこのようなオーバーフローが発生するというエラー報告があります。

/var/log/syslogファイルを消去して問題を解決しました

このエラーに取り組むには

  1. このエラーの原因を見つけて停止するログのオーバーフローが発生しないようにする必要があります
  2. 次に、clearvar/log/syslogファイル

あなたが同じことをすることに直面するかもしれない問題

  1. Cant open var/log/syslogエディターがクラッシュするため、サイズが大きいため
  2. Cant clear /var/log/syslog再度、大規模なサイズのクリアが課題である

したがって、オーバーフローの原因となったエラーを表示するには

tail -f /var/log/syslog

使用をクリアする場合:

Sudo cat /dev/null > /var/log/syslog
2
ant_1618

/var/lib/logrotate/statusを確認し、適切に回転していることを確認してください。また、ファイルの内容を表示し、それが常にアラームをスローするシステムの問題であるかどうかを確認する必要があります。

0
Tom Damon