質問: ubuntu 16.04 ltsでログファイルがスペース全体を消費します。修正しますか? 私は最近linuxに入り、windows 10を搭載したpcでデュアルブートしました。ubuntu16.04にいくつかのファイルをインストールし、pcのubuntuに41 gbのスペースを割り当てました。しかし、突然、プロンプトが出て、スペースがあまり残っていないことを確認しました。少し調べてみると、ほとんどがログファイル、より具体的には「syslog.1」ファイルに食われていることがわかりました。私はアプリに混乱があり、それらの問題を繰り返し記録していると確信しています。ほとんどのアプリを削除して、やり直します。しかし、今のところ、どのようにしてこのファイルをクリーンアップし、それが消費していた37 gbのスペースを解放するのですか?これは役立ちますか?これはフォーラムで見つけました。sudo gzip syslog.1 更新:上記のコードは、37 gbのログファイルを約800 mbに圧縮することで機能しました。ただし、ログファイルが大きくなる原因となるエラーを見つけるための永続的な解決策を探しています。また、多くの.debファイルをインストールしました。また、ダウンロードする必要のある満たされていない依存関係がたくさんあります。このアクションを元に戻し、依存関係が満たされていないファイルを削除するにはどうすればよいですか?私も試しました:sudo apt-get autoremove sudo apt-get clean これらは機能しないようです。
回答: vi etc/logrotate.confの次のコードでlogrotateを使用することで、簡単に管理できます。/var/log/syslog1 { daily size 100 m(/* it can be k ,m ,g etc*/) compress postrotate cat /dev/null >/var/log/syslog1 (/* it will make log file null*/) endscript mail xyz@example.com rotate 4 } 次の方法で、サイズの大きいファイルを見つけることもできます。du -a /var | sort -n -r | head -n 10