RHEL系(CentOS)
---
maxsizeとminsizeとsizeの違い
logrotateにおけるサイズ設定の違い
設定 | 説明 |
maxsize | maxsizeで指定したサイズ以上のログもしくは 間隔指定(dailyなど)のどちらが該当すると実行されます ※OR条件でローテーションされます ※間隔指定(daily,weekly)の設定がなくてもOR条件なのでローテーションします |
minsize | minsizeで指定したサイズ以上のログかつ 間隔指定(dailyなど))の両方が該当すると実行されます ※AND条件でローテーションされます ※間隔指定(daily、weekly)の設定がない場合はローテーションされません(併用が必須) ※minsizeとなっていますが以下という意味ではありません |
size | sizeで指定したサイズ以上で実行されます。 ※間隔指定(dailyなど)が指定されても無効扱い(無視)となります ※logrotateが実行されるタイミングでログがsizeで指定したサイズ以上の容量に なっていればローテーションされます |
maxsizeサンプル設定
■解説
ローテーションが実行されたタイミングで
isleofhoso03_messages.logファイルの容量が1M以上か、前のローテーションから
1日以上経過しているか?
どちらかに該当すればローテーションされます
minsizeサンプル設定
■解説
ローテーションが実行されたタイミングで
isleofhoso03_messages.logファイルの容量が1M以上かつ、前のローテーションから
1日以上経過している場合、すなわち
両方のルールに該当すればローテーションされます
sizeサンプル設定
■解説
isleofhoso03_messages.logファイルの容量が1M以上となっていれば
ローテーションされます。(dailyは無効(無視)されます)
コメント