~から文書構成できることを知っています。
- 日記以降の時間文書削除として
MaxRetentionSec
。 - 日記以降の時間文書回転して
MaxFileSec
。
しかし、私の目標は、すべてのログエントリが年間を通して1つのファイルに保存されるようにログを設定することです。長老記入廃棄する必要があります。
私の現在の解決策は
MaxRetentionSec=1year
MaxFileSec=1month
しかし、ここには2つの主な欠点があります。
- ログは毎月交換されるため、前のエントリにアクセスするのは面倒です。
- 1年が経過すると、Journaldは1日ではなく1ヶ月全体を削除します。
Targetで説明されているように機能するようにログを構成できますか?
ベストアンサー1
askubuntu stackexchangeで次の素晴らしい答えを見つけました。https://askubuntu.com/a/1012913/36168
要約すると、著者はユースケースに応じて毎日定期的に実行するようにcronjobを設定することをお勧めします。
$ journalctl --vacuum-time=1y
引用: