我正在尝试修复我的笔记本电脑上的 PM(挂起)问题,因此我为我的内核启用了一些日志记录 ( pm_debug_messages
),以便在之后使用journalctl
.
问题是: 每当我的系统崩溃时,我都会丢失它有趣的最后部分(有时甚至整个日志)。因此我看不到会发生什么。
我猜:也许是由于一些缓冲?似乎它没有立即写入日志文件。
我怎样才能说服我journald
立即写下来?或者,有更好的方法吗?
答案1
默认情况下,journalctl
仅将日志保留在 RAM 中。要启用持久存储,请执行以下操作:
mkdir -p /var/log/journal/
systemctl restart systemd-journald
/var/log/journal/
从现在开始,日志将被保留。