"journalctl --verify"가 "unused data"를 출력하면 어떻게 해야 합니까?

"journalctl --verify"가 "unused data"를 출력하면 어떻게 해야 합니까?

명백히 신비한 것에서 journalctl --verify(Google을 사용하여 인터넷에서 이 현상에 대한 어떠한 이론적 설명도 찾을 수 없었기 때문에) 출력이 표시됩니다.

# journalctl --verify 2>&1 | grep -v '^PASS: '
7fffa0: Unused data (entry_offset==0)
7fec48: Unused data (entry_offset==0)
7ffe20: Unused data (entry_offset==0)
7ffed0: Unused data (entry_offset==0)
7ffd50: Unused data (entry_offset==0)
7ffda0: Unused data (entry_offset==0)
7ffdf0: Unused data (entry_offset==0)

이는 다음과 같은 질문에 제기됩니다:

  • 이것은 어디에 문서화되어 있습니까?
  • 이것은 무엇을 의미 하는가?
  • 이로 인해 관리자가 주의를 기울여야 합니까?
  • 아니면 무시해도 되나요? 그렇다면 왜 존재하는가?
  • 그러한 항목을 제거하는 방법은 무엇입니까?
  • 이에 대한 BCP는 무엇입니까?

어떤 힌트라도 미리 감사드립니다.

답변1

커밋 메시지는https://cgit.freedesktop.org/systemd/systemd/commit/?id=92fba83e

저널 확인: 연결되지 않은 데이터 항목 허용

때때로 항목이 성공적으로 작성되지 않아 "링크 해제"되고, 연결되지 않고, 어떤 항목에서도 사용되지 않는 데이터 항목이 발생하게 됩니다. 이는 일반적으로 코어 덤프를 작성하기 위해 작성할 때 발생하며 초기 작은 데이터 필드는 성공적으로 작성되었지만 거대한 COREDUMP= 필드는 작성되지 않았습니다. 이러한 상황은 피하기 어렵지만 결과는 대부분 무해합니다. 따라서 사용되지 않는 데이터 항목에 대해서만 경고합니다.

또한 저널 파일이 검증에 실패한 이유를 좀 더 자세히 설명하세요. 이는 16진수 편집기를 사용하지 않고도 저널 오류 모드를 진단하는 데 도움이 됩니다.

https://bugs.freedesktop.org/show_bug.cgi?id=65235(특히 버그 보고서에 첨부된 system.journal을 참조하세요)

위 버그 보고서의 마지막 설명에 다음과 같은 이유가 설명되어 있습니다.

나는 그것들을 무시해도 괜찮을까요?

예.

일시적인 디스크 가득 참 상태 후에도 이러한 메시지가 오랫동안 지속되는 것을 볼 수 있습니다. 위 내용을 바탕으로 한 나의 해석은 정상 작동 중에도 발생할 수 있는 이상 현상을 보고하며, 그 존재가 더 이상 해를 끼치지 않는다는 것입니다.

관련 정보