私の組み込みコンピュータはsystemd 251(251.2+)のLinux 5.15を実行しています。ログの永続ログを設定しました。
/etc/systemd/journald.conf
[Journal]
Storage=persistent
/var/log/journal フォルダを作成します。 MTDフラッシュパーティションにインストールされます。
ls -alt /var/log/journal/
drwxr-sr-x 2 root systemd- 0 Jan 1 00:03 2b4305f670484d1fa6b9c4deee336b91
Jouranldは/var/log/journalの下にフォルダを作成しましたが、ここに保存されているものは何もありません。 再起動後も永続的なログは表示されません。
ジャーナルログはシステムのtmpfs /run/log/journalにのみ保存され、再起動するたびに削除されます。
/var/log/journalにプッシュされたコンテンツがあることを確認しようとしましたが、journalctl --flush
フォルダ名とは別に保存されたコンテンツはありません。
journalctl --rotate
効果もありません。
Journalctlのドキュメントに従って、すべてのことを行うようですが、それでも動作しません。助けが必要ですか?
答え1
この例のファイルシステムはjffs2です。 jffs2では、永続的なロギングは機能しません。詳細は私Githubシステムの問題#2571。