시스템 로그에서 ^@의 의미는 무엇입니까?

시스템 로그에서 ^@의 의미는 무엇입니까?

오류 로그 없이 물리적 시스템이 예기치 않게 종료되어 ^@파일 한 줄에 큰 덩어리가 생겼습니다 /var/log/syslog. 예를 들면 다음과 같습니다.

Dec  9 21:50:02 hostname CRON[74324]: (root) MAIL (mailed 716 bytes of output but got status 0x004b from MAT#012)
^@^@^@...large of ^@^@^@Dec 10 09:51:49 hostname systemd[1]: Starting Flush Journal to Persistent Storage...
Dec 10 09:51:49 hostname kernel: [...

기계가 Dec 9 21:50예기치 않게 멈추고 수동으로 시작됩니다 Dec 10 09:51:49.

예상치 못한 종료의 근본 원인을 찾는 방법은 무엇입니까?

어디서 만들어지나요 Flush Journal to?

syslog는 무엇을 의미합니까 ^@? 어떻게 읽나요?

답변1

이는 NUL 바이트(즉, 값이 0인 바이트)이며 텍스트 파일에 존재해서는 안 됩니다.

충돌로 인해 파일이 확장되었지만 데이터가 기록되지 않았습니다.

관련 정보