Gnome-log のログが「今回の起動」しか表示されない問題を解決する
広告
最近ノートPCがよく分からないタイミングでフリーズする。フリーズしたらだいたい強制終了してからログを漁るんだけど、そのときよく使うのが Gnome-log。で、最近おかしなことに遭遇した。
Gnome-log を開くたびに、今回の起動分のログしか表示されず、それ以前のログが全部消えている。
広告
理屈から言えばおかしい。以前は何回分もの起動記録が見えていたはずだ。

しばらく Google を回してみたところ、この Gnome-log が読み込んでいるのは結局 Systemd Journal のログ情報だということが分かった。
Journal のログは次のコマンドで確認できる。
journalctl --list-boots
見ての通り一回分しかない。やるべきことは Journal のログが過去の内容を記録・保存できていない問題を直すだけで、次の3つのコマンドで強制的に設定してやればいい。
sudo mkdir -p /var/log/journal
sudo systemd-tmpfiles --create --prefix /var/log/journal
これでたぶん問題ないはず。


原因はおそらく、以前 Stracer とかいうツールで過去のログを掃除したときに、そのクソツールが /var/log/journal ディレクトリごと消してしまったことだと思う。
リンク: https://askubuntu.com/questions/1002524/why-does-journalctl-list-boots-only-show-the-current-boot
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。