Ich beobachte die folgenden seltsamen Zeichen ^ @ in Syslog zu dem Zeitpunkt, als mein Computer einfriert.
Dann muss ich meine Maschine hardbooten.
Was könnten irgendwelche Ideen falsch machen?
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
Antworten:
Was falsch ist , ist zu dem Zeitpunkt, dass das Gerät der zurückgesetzt wurde Daten für die Protokolldatei noch nicht aus dem Speicher (der Disk - Cache des Kernels) auf der Disc geschrieben worden, aber die Metadaten seine aktuelle Größe der Aufnahme gewesen waren . Am Ende haben Sie eine Protokolldatei mit einigen Plattenblöcken von null Bytes, in die die Teile der Datei eingetragen werden, die aus dem freien Speicher zugewiesen, aber nicht tatsächlich geschrieben wurden, gefolgt von den neuen Protokolldaten, die ab dem nächsten Bootstrap geschrieben werden .
quelle
Dies sind ASCII-NUL-Zeichen, auch bekannt als \ 0. Dies kann ein Zeichen für Speicherbeschädigung oder einige Softwarefehler sein. Ich würde memcheck ausführen.
quelle