배경:
임베디드 Linux 장치는 매우 작은 기본 디스크 크기(2GB 미만)와 더 큰 외부 플래시 메모리(SATA 디스크 크기 64GB)를 가지고 있습니다.
질문:
systemd에서 실행되고 Journald에서 기록되는 일부 응용 프로그램은 매우 큰 로그 파일을 생성하므로 10GB를 초과하는 로그 파일이 필요합니다. 임베디드 장치는 장기간 외부 네트워크에 연결되어 있지 않기 때문에 장기간 로그를 저장할 수 있어야 합니다. 따라서 로그 파일이 10GB를 초과하여 디스크를 가득 채울 수 있습니다. 저널드의 진공 기능은 장치 작동 기록의 초기 단계에서 로그를 삭제하므로 사용할 수 없습니다. 이는 오류 분석 시스템에 중요합니다.
질문):
저널이 외부 디스크를 사용하여 파일을 기록하도록 하는 방법은 무엇입니까?
이를 달성하는 가장 좋은 방법은 무엇입니까(/var/log/journal에 설치되어 있습니까?)
로그 전달 기능을 사용하여 외부 디스크에 기록하는 별도의 서비스로 보내는 것이 더 낫습니까?