Journald.confでRuntimeMaxUseプロパティのパーセント値を指定できますか?

Journald.confでRuntimeMaxUseプロパティのパーセント値を指定できますか?

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ここで説明されています:

値はいいえパーセントで指定する場合は、絶対値の後に単位を指定します。アプリのマンページに記載されている割合ユーザーが値を指定していない場合のみ与えられたオプションについて。

したがって、単位が続く絶対値のみが有効です。

関連情報