충돌 후 로그의 일부가 손실됩니다.

충돌 후 로그의 일부가 손실됩니다.

내 노트북의 PM(정지) 문제를 해결하려고 하므로 pm_debug_messages나중에 커널에서 사용할 수 있도록 일부 로깅( )을 활성화했습니다 journalctl.

문제는 다음과 같습니다 내 시스템이 충돌할 때마다 나는 시스템의 마지막 흥미로운 부분(때때로 전체 로그)을 잃습니다. 그래서 나는 무슨 일이 일어날지 알 수 없습니다.

나는 추측한다:아마도 버퍼링 때문일까요? 로그 파일에 즉시 기록되지 않는 것 같습니다.

journald즉시 기록하도록 어떻게 설득할 수 있나요 ? 아니면 더 좋은 방법이 있나요?

답변1

기본적으로 journalctl로그는 RAM에만 보관됩니다. 영구 저장소를 활성화하려면:

mkdir -p /var/log/journal/
systemctl restart systemd-journald

/var/log/journal/이제부터는 로그가 유지됩니다.

관련 정보