내 임베디드 컴퓨터는 systemd 251(251.2+)의 Linux 5.15를 실행하고 있습니다. 로그에 대한 영구 로깅을 구성했습니다.
/etc/systemd/journald.conf
[Journal]
Storage=persistent
/var/log/journal 폴더를 만듭니다. MTD 플래시 파티션에 설치됩니다.
ls -alt /var/log/journal/
drwxr-sr-x 2 root systemd- 0 Jan 1 00:03 2b4305f670484d1fa6b9c4deee336b91
Jouranld가 /var/log/journal 아래에 폴더를 만들었지만 여기에 저장된 내용은 아무것도 없습니다. 재부팅 후에도 지속되는 로그가 표시되지 않습니다.
저널 로그는 시스템의 tmpfs인 /run/log/journal에만 저장되며 재부팅할 때마다 삭제됩니다.
/var/log/journal에 푸시된 내용이 있는지 확인 하려고 했지만 journalctl --flush
폴더 이름과 별도로 저장된 내용은 없습니다.
journalctl --rotate
효과도 없습니다.
Journalctl 문서에 따라 모든 작업을 수행하는 것 같지만 여전히 작동하지 않습니다. 도움이 필요하세요?
답변1
이 예의 파일 시스템은 jffs2입니다. jffs2에서는 지속적 로깅이 작동하지 않습니다. 자세한 내용은 내Github 시스템 문제 #2571.