Journald.confのマニュアルページで、私は基本的にJournalがログファイルを保存するためにファイルシステムサイズの10%を使用することを学びました。
Journald.confに次の値を設定しました。
RuntimeMaxUse=10
#RuntimeKeepFree=
RuntimeMaxFileSize=2G
RuntimeMaxFiles=3
どの組織も指定していません。
実行時の最大使用量プロパティ
ジャーナルではこの価値をどのように扱いますか?
以下に別の質問があります
ログファイルにファイルシステムサイズの30%を使用するようにJournald.confファイルで指定できますか?
上記の設定では、私のシステムで次の結果を見ることができます。
-rw-r-----+ 1 root root 904M Jul 14 14:11 system@63691df841d14d4795850417936c799e-0000000006cdd9d1-0005379686115fe8.journal
-rw-r-----+ 1 root root 904M Jul 14 14:14 system@63691df841d14d4795850417936c799e-0000000006e30c11-00053796905a72d8.journal
-rw-r-----+ 1 root root 120M Jul 14 14:14 system.journal
生成された2つのファイルはそれぞれ約1Gで、3番目のファイルは1Gまで大きくなる可能性があり、それ以降は最も古いログファイルが削除されます。
以下の別の構成については、
RuntimeMaxUse=2G
#RuntimeKeepFree=
RuntimeMaxFileSize=2G
RuntimeMaxFiles=3
RuntimeMaxUseを2Gとして指定しましたが、ログには3Gのファイルシステムサイズを使用することがわかります。つまり
1) file1 -- system@*********************** - 1G
2) file2 -- system@*********************** - 1G
3) file3 -- system.journal - Reaches upto 1G
私の理解は正しいですか?
明確にしてください。
答え1
いいえ、Jan Synacekパーセント値RuntimeMaxUse
またはその他の保存オプションを指定することはできません。journald.conf
ここで説明されています:
値はいいえパーセントで指定する場合は、絶対値の後に単位を指定します。アプリのマンページに記載されている割合ユーザーが値を指定していない場合のみ与えられたオプションについて。
したがって、単位が続く絶対値のみが有効です。