Journalctl 似乎忽略了 since 和 till

Journalctl 似乎忽略了 since 和 till

我正在尝试获取已发生超过一周的问题的日志。我尝试使用 journalctl 打印日志,但它似乎没有给出过去 5 天以外的任何信息。我​​尝试使用 since/until,但它没有改变任何东西。

(0) $ sudo journalctl --since='2018-11-01' | head -n1
-- Logs begin at Mon 2018-12-03 09:17:53 CST, end at Fri 2018-12-07 18:27:14 CST. --
(0) $ sudo journalctl --since='2018-12-05' | head -n1
-- Logs begin at Mon 2018-12-03 09:17:53 CST, end at Fri 2018-12-07 18:27:23 CST. --
(0) $ sudo journalctl --until='2018-12-04' | head -n1
-- Logs begin at Mon 2018-12-03 09:17:53 CST, end at Fri 2018-12-07 18:28:40 CST. --

特别奇怪的是,我甚至无法缩小日期范围,所以这不是日志没有存储那么久的问题。有人知道为什么 journalctl 似乎会忽略这些标志吗?

一些系统信息:

(1) $ journalctl --version
systemd 232
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN
(0) $ uname -a
Linux linux-01 4.9.0-8-686 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) i686 GNU/Linux

相关内容