systemdログは/var/log/journalに保存されず、再起動後も保持されません。

systemdログは/var/log/journalに保存されず、再起動後も保持されません。

私の組み込みコンピュータは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

関連情報