Linodeインスタンス上の新しいFedora 21イメージで非常に奇妙な問題が発生しています。Linode以外では再現できません。問題は、私のsystemdジャーナルが再起動後も持続しないことです。ドキュメントによると:
デフォルトでは、ジャーナルは/ run / log / journal /にログデータを保存します。/ run /は揮発性であるため、再起動時にログデータは失われます。データを永続化するには、systemd-journaldがデータを保存する/ var / log / journal /を作成するだけで十分です。
/ var / log / journalが存在することを確認し、/ etc / systemd / Storage=persistent
journald.confにも設定しました。ログディレクトリには一連のデータが含まれています。
$ du -sh /var/log/journal/
89M /var/log/journal/
ただし、ジャーナルには、最後のシステム再起動以降のログエントリのみが含まれます。
$ journalctl --list-boots
0 9f6a5a789dd64ec0b067140905e6da86 Thu 2015-03-19 15:08:48 GMT—Thu 2015-03-19 22:14:37 GMT
journalctl --flush
再起動する前でも、ログは失われます。これはLinodeのFedora 21イメージの問題だと思います。それらでサポートチケットを開きました。その間、私はこの問題の原因を探し続けています。
どうすればデバッグできますか?何が原因でしょうか?これを修正するにはどうすればよいですか?
mkdir /tmp/mnt; mount --bind / /tmp/mnt; cp -a /etc/machine-id /tmp/mnt/etc/; umount /tmp/mnt