ログローテーションとは
ログはシステムの出来事を時系列に記録するファイルです。放置すると容量を圧迫し、最悪は空き領域が枯渇します。ログローテーションは、期間や容量の基準に従って古いログを順に入れ替えたり削除したりして、保存量を自動で保つ仕組みです。
例えば、毎日生成されるWebサーバーのアクセスログを日ごとに区切り、一定数だけ保管し、古い分から圧縮や削除を行います。ノートを新しい冊に替え、古い冊子は保管箱に入れ、いっぱいになったら一番古い箱を捨てるようなイメージです。
動作の基本はルール設定です。日次・週次などの時刻基準、またはサイズが閾値を超えたときに実行し、ファイル名に日付や通し番号を付け替え、必要に応じて圧縮し、保持数を超えた最古のファイルを削除します。アプリ内機能で賄える場合もあれば、Linuxではlogrotateなどの専用ツールで一括管理します。
これによりディスク枯渇を防ぎ、直近のログを確実に残せます。検索やバックアップも軽くなり、障害対応や監査にも役立ちます。ログローテーションは、記録を活かしつつ安定運用を守るための基本的な家事のような役割です。
関連用語
PR

