나는 내 일기를 마지막에 쓰려고 노력 중이에요. 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가 시작된 후 내 경로에 로그를 기록하지 않지만 서비스를 다시 시작하면 기록되는 이유는 무엇입니까?