재부팅 후 syslog 내용을 보존하는 방법은 무엇입니까?

재부팅 후 syslog 내용을 보존하는 방법은 무엇입니까?

내가 아는 한, 기본 구성의 syslogd는 재시작 시 모든 로그 데이터를 삭제합니다. 나는 Raspbian(Debian Linux 기반)과 OPNsense(FreeBSD 기반)에서 이 데이터를 관찰했습니다.

내 관점에서는 이러한 행동은 바람직하지 않습니다. 시스템이 응답하지 않는 경우 유일한 방법은 재부팅하는 것입니다. 또는 어떤 이유로 시스템이 자체적으로 재부팅되는 경우 재부팅 전에 무슨 일이 일어났는지 알고 싶습니다. syslogd가 시작 시 로그를 지우는 것은 너무 나쁠 것입니다. (비록 이 작업을 수행하는 데 유효한 사용 사례가 무엇인지 알고 싶지만 그것이 내 질문의 요점은 아닙니다.)

비슷한 질문이 있는데,재부팅 후 덮어쓰는 대신 syslogd/klogd를 syslog에 추가하려면 어떻게 해야 합니까?, 그러나 여기서의 문제는 syslog와 관련이 없습니다.

그렇다면 재부팅 후에도 로그 데이터를 유지하도록 syslogd에 어떻게 지시합니까?

관련 정보