揮発性/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が起動した後に私のパスにログを記録しませんが、サービスを再起動したときに記録されるのはなぜですか?

ベストアンサー1

おすすめ記事