崩溃后部分日志丢失

崩溃后部分日志丢失

我正在尝试修复我的笔记本电脑上的 PM(挂起)问题,因此我为我的内核启用了一些日志记录 ( pm_debug_messages),以便在之后使用journalctl.

问题是: 每当我的系统崩溃时,我都会丢失它有趣的最后部分(有时甚至整个日志)。因此我看不到会发生什么。

我猜:也许是由于一些缓冲?似乎它没有立即写入日志文件。

我怎样才能说服我journald立即写下来?或者,有更好的方法吗?

答案1

默认情况下,journalctl仅将日志保留在 RAM 中。要启用持久存储,请执行以下操作:

mkdir -p /var/log/journal/
systemctl restart systemd-journald

/var/log/journal/从现在开始,日志将被保留。

相关内容