Je rencontre un problème très étrange avec une nouvelle image Fedora 21 sur une instance Linode. Je ne peux pas le reproduire en dehors de Linode. Le problème est que mon journal systemd n'est pas persistant lors des redémarrages. Selon la documentation :
Par défaut, le journal stocke les données de journal dans / run / log / journal /. Étant donné que / run / est volatile, les données de journal sont perdues au redémarrage. Pour rendre les données persistantes, il suffit de créer / var / log / journal / où systemd-journald stockera ensuite les données.
J'ai vérifié que / var / log / journal existe et j'ai également défini Storage=persistent
dans /etc/systemd/journald.conf. Le répertoire des journaux contient un tas de données:
$ du -sh /var/log/journal/
89M /var/log/journal/
Cependant, le journal ne contient que des entrées de journal depuis le dernier redémarrage du système:
$ journalctl --list-boots
0 9f6a5a789dd64ec0b067140905e6da86 Thu 2015-03-19 15:08:48 GMT—Thu 2015-03-19 22:14:37 GMT
Même si je journalctl --flush
avant de redémarrer, les journaux sont perdus. Je soupçonne que c'est un problème avec l'image Fedora 21 de Linode, et j'ai ouvert un ticket d'assistance avec eux. En attendant, je continue de chercher la cause de ce problème.
Comment puis-je déboguer cela? Qu'est-ce qui pourrait provoquer cela? Que puis-je faire pour résoudre ce problème?
mkdir /tmp/mnt; mount --bind / /tmp/mnt; cp -a /etc/machine-id /tmp/mnt/etc/; umount /tmp/mnt