syslog中的^ @ ^ @字符


14

我的机器死机时,我在syslog中观察到以下奇怪的字符^ @。

然后,我必须对我的机器进行硬启动。

任何想法可能有什么问题?

Oct 12 12:20:52 nanak-P570WM anacron[1074]: Normal exit (1 job run)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@

Oct 12 12:24:28 nanak-P570WM kernel: imklog 5.8.11, log source = /proc/kmsg started.
Oct 12 12:24:28 nanak-P570WM rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="543" x-info="http://www.rsyslog.com"] start

Answers:


10

发生问题的原因是,在重置计算机时,尚未将日志文件的数据从内存(内核的磁盘缓存)写入磁盘,但是记录当前大小的元数据已经写入。因此,您最终得到一个日志文件,该文件有几个零字节的磁盘块,填充了文件中从可用空间分配但实际上并未写入的部分,然后是从下一个引导程序开始写入的新日志数据。


3

这些是ascii NUL字符,也就是\ 0。它们可能是内存损坏或某些软件错误的迹象。我会运行memcheck。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.