ログローテーションとは、システムやアプリケーションが生成するログファイルを定期的に分割・保存し、古いログを新しいログと入れ替える管理手法のことです。大量のログが一つのファイルに蓄積されるのを防ぎ、ログの管理や閲覧を効率化するために重要な役割を果たします。
ログローテーションが利用される主な理由は、ログファイルの肥大化によるディスク容量の圧迫や検索性の低下を防ぐことにあります。例えば、サーバーの動作状況やアクセス履歴の監視において、古いログを適切にアーカイブしつつ最新の状況をリアルタイムで確認できるため、トラブルシューティングやセキュリティ対策に役立ちます。
仕組みとしては、設定された容量や時間を基準にログファイルを分割し、古いログは圧縮して保存したり、自動的に削除したりすることが多いです。これにより、システムの安定稼働と運用負荷の軽減が実現できます。多くのOSやアプリケーションに標準で組み込まれており、運用管理の基本的な技術の一つです。
