tru*_*ktr 8 linux arch-linux syslog journalctl systemd-journald
例如:
??[10:50:38/hypership/root/~]
??? journalctl -b
No journal files were found.
-- No entries --
??[10:50:46/hypership/root/~]
??? journalctl --verify
No journal files were found.
Run Code Online (Sandbox Code Playgroud)
/var/log虽然充满了文件,但这以前是有效的。似乎 Arch Linux 更新可能导致了这种情况。
知道可能是什么问题吗?我还能提供哪些信息?
小智 10
sudo -i 如果还没有。journalctl -b以查看来自当前引导的消息。-- No entries --,运行journalctl --verify。No journal files were found,则日志服务本身已损坏某些内容。跑systemctl status systemd-journald*/var/log/journal/<hash>. 尝试运行以下命令来重新创建它们:systemctl restart systemd-journald.service
上一个命令将journald在/var/log/journal. 现在,如果您运行,journalctl -b您应该会看到有关服务本身启动的消息。
不幸的是,下面的文件/var/log/journal是不可解析的,所以找出最初的问题可能很困难,但至少以后的日志会再次工作。