`/var/log/journal`を`tmpfs`としてマウントできますか?

`/var/log/journal`を`tmpfs`としてマウントできますか?

私が読んでこれ質問がありますが、議論中です。syslog私の質問はtmpfsでマウントを使用できますか?または、カーネルは読み込み(したがってディレクトリへの書き込みも可能)の前に実行されますか?journald/var/log/journalfstabjournaldfstab

答え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」です。

関連情報