私が読んでこれ質問がありますが、議論中です。syslog
私の質問はtmpfsでマウントを使用できますか?または、カーネルは読み込み(したがってディレクトリへの書き込みも可能)の前に実行されますか?journald
/var/log/journal
fstab
journald
fstab
答え1
ジャーナルドのログをディスクに保存したくない場合は、Storage=volatile
次の設定を使用します/etc/systemd/journald.conf
。 - /var/log/journalをtmpfsにマウントする必要はありません。
からman journald.conf
:
保存=
ログデータが保存される場所を制御します。 「揮発性」、「持続的」、「自動」、「なし」のいずれかです。
もし"揮発性物質ログログデータは、/run/log/journal階層(必要に応じて生成されます)の下のメモリにのみ保存されます。
もし"持続性データはディスクに保存するのが最善です。つまり、/var/log/journal階層(必要な場合は作成されます)の下に保存し、ディスクに書き込めない場合は初期起動中に/run/log/journal(必要な場合生成されます)にフォールバックします。
」車/var/log/journal ディレクトリが存在する場合の動作は「永続」に似ており、そうでなければ「揮発性」に似ています(ディレクトリの存在は保存モードを制御します)。
」まったくすべてのリポジトリをオフにすると、受信したすべてのログデータが削除されます(ただし、コンソール、カーネルログバッファ、syslogソケットなどの他の宛先への転送は引き続き機能します)。
デフォルトのログ名前空間では、デフォルトは「auto」、他のすべての名前空間では「percious」です。