systemd-journaldを使用して、より多くのジャーナルをメモリに保存します。

systemd-journaldを使用して、より多くのジャーナルをメモリに保存します。

systemd-journaldデフォルトでは、ログをメモリに保持していることがわかります。

このログの制限が何であるか、増やす方法を知っている人はいますか?上部のバナーを見ると、3時間しか維持されないようです。

-- Logs begin at Tue 2018-11-20 06:40:21 CET, end at Tue 2018-11-20 09:56:45 CET. --

もっと記録したいのですが、systemd-journaldRaspberry Piで実行しているので、永続性をオンにしたくなく、SDカードへの書き込みによる破損を防ぎたいと思います。

ベストアンサー1

journald.confストレージを使用する際の関連オプションは、「volatileランタイム」プレフィックス付きのオプションです
RuntimeMaxUse=RuntimeKeepFree=RuntimeMaxFileSize=RuntimeMaxFiles=

すべて手動:

「ランタイム」というプレフィックスが付いたオプションは、ログファイルが揮発性メモリファイルシステムに保存されるときに適用されます。 /run/log/journal


RuntimeMaxUse=したがって、ファイルシステムでログがどのくらいのスペースを占めることができるか、ログを保存した後にファイルシステムにどれだけの空き容量があるかを考慮する必要があります。/run

RuntimeKeepFree=/run

同じマニュアルによれsystemd-journaldば、両方の制限が尊重され、2つの値のうち小さい方が使用されます。最初のデフォルトはそのファイルシステムサイズの10%、2番目のデフォルトは15%ですが、各値は4Gに制限されています。
参考にしてくださいこのオプションは絶対値+単位のみを受け入れます。

おすすめ記事