휘발성 /var/log를 사용하는 systemd-journald(좁음)

휘발성 /var/log를 사용하는 systemd-journald(좁음)

나는 내 일기를 마지막에 쓰려고 노력 중이에요. Poky(yocto/krogoth)는 /var/log기본적으로 연결되어 있습니다. /var/volatile/log이 설치를 제거 fstab하고 파일로 대체했습니다 .mount.

[Unit]
Description=Temporary Directory
Documentation=man:hier(7)
Documentation=http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
ConditionPathIsSymbolicLink=!/var/volatile
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target

[Mount]
What=tmpfs
Where=/var/volatile
Type=tmpfs
Options=mode=1777,strictatime

/lib/systemd/system/systemd-journald.service.d/journald-volatile.conf그리고 systemd-journald 및 구성 파일에는 다음 설치 파일이 필요한 것이 좋습니다 .

[Unit]
RequiresMountsFor=var-volatile.mount

/usr/lib/tmpfiles.d/var.conf그런 다음 다음 줄을 포함하도록 내용을 변경했습니다 .

D /var/log 0755 - - -
f /var/log/wtmp 0664 root utmp -
f /var/log/btmp 0600 root utmp -
# persist journal
L+ /var/log/journal 0666 root root - /opt/ttc/log/journal

이 방법은 /var/log여전히 ​​불안정하지만 /var/log/journal로그를 보관해야 하는 링크와 연결됩니다./opt/ttc/log/journal

그러나 이것은 작동하지 않습니다. 지속성을 위해 systemd-journald를 구성하더라도 systemd-journald를 다시 시작할 때만 /run/log/journal쓰기가 시작됩니다 ./opt/ttc/log/journal

재부팅 후 systemd-journald는 다시 기록합니다 /run/log/journal.

다른 기능을 활성화해야 합니까? systemd-journald가 시작된 후 내 경로에 로그를 기록하지 않지만 서비스를 다시 시작하면 기록되는 이유는 무엇입니까?

관련 정보