journalctl 损坏

journalctl 损坏

当我输入:sudo journalctl --verify

我总是得到:数据对象的条目数组未排序
检测到文件损坏
根据我的一些日志。

终端截图

我如何知道是什么原因导致 Ubuntu 出现此问题?我在另一个驱动器上安装了 Pop_Os!,日志文件大得多,但从未损坏。我测试了我的磁盘 fdisc,没有显示任何错误。我也在其他分区安装了 Ubuntu,一段时间后也出现了同样的损坏。

答案1

看到日志文件中出现这些损坏并不是一件好事。原则上,损坏的文件可以重写但据一位 Redhat 软件工程师称,目前,我们最好只是忽略这些损坏,而不是清理它们。引用

删除它们其实没有任何意义。journalctl 在读取它们时会自动挽救一切。由于这些文件大多是追加文件,损坏通常只会影响末尾的半写入条目,因此所有较早的条目都应该可以正常工作。

我很确定我们只需要更详细地记录这一点,并澄清损坏的日志文件无需采取任何措施,并且 journalctl 会隐式地恢复它可以读取的内容,而不需要类似 fsck 的工具,也不需要人们手动删除任何内容。

相关内容