いくつかのプロセスが私の空き領域を継続的に食べています。 0バイトに落ちたら、いくつかのメディアファイルを削除してスペースを解放しましたが、解放されたスペースが再び減少し始めました。 iotopを使用して、どのプロセスがディスクを使用しているかを調べましたが、init
のみが表示されています。以下はスクリーンショットです:
誰かが私がこれを修正するのを手伝ってくれる?.
ありがとうございました。
代わりにhtop
のようなものを使用すると、各プロセスに割り当てられたメモリの量が表示されます。
Sudo apt-get update
Sudo apt-get install htop
Sudo htop
押す F6 結果を何でソートするかを選択します。
また、エラーログが絶えずいっぱいになっている可能性があるかどうかを確認しましたか?
編集:
犯人がログファイルに多くのスペースを割り当てていることを確認したので、ログファイルの管理に役立つlogrotate
のようなものの使用を検討することをお勧めします。
公式の説明は次のとおりです。
Description-en: Log rotation utility
The logrotate utility is designed to simplify the administration of
log files on a system which generates a lot of log files. Logrotate
allows for the automatic rotation compression, removal and mailing of
log files. Logrotate can be set to handle a log file daily, weekly,
monthly or when the log file gets to a certain size. Normally, logrotate
runs as a daily cron job.
もちろん、通常、アプリケーション自体の設定を変更して、エラーのみを報告する、警告とエラーのみを報告する、またはすべてを完全に報告することもできます。
Logrotateをインストールするには:
Sudo apt-get update
Sudo apt-get install logrotate
詳細:
man logrotate