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

1
unix.stackexchange.com/questions/477537も参照してください。
JdeBP

回答:


10

間違っているのは、マシンがリセットされた時点では、ログファイルのデータはメモリ(カーネルのディスクキャッシュ)からディスクに書き込まれていなかったが、現在のサイズを記録しているメタデータはだったということです。そのため、0バイトのディスクブロックがいくつかあるログファイルになり、空き領域から割り当てられたが実際には書き込まれていないファイルの部分を埋め、その後に次のブートストラップから書き込まれた新しいログデータが続きます。 。


3

これらはascii NUL文字、別名\ 0です。メモリ破損またはソフトウェアのバグの兆候である可能性があります。memcheckを実行します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.