再起動後にsyslogの内容を保存する方法は?

再起動後にsyslogの内容を保存する方法は?

私が知る限り、デフォルト設定のsyslogdは再起動時にすべてのログデータを削除します。私はRaspbian(Debian Linuxベース)とOPNsense(FreeBSDベース)でこのデータを観察しました。

私の観点からは、これらの行動は望ましくありません。システムが応答しない場合の唯一の方法は、再起動することです。あるいは、何らかの理由でシステムが独自に再起動した場合は、再起動前に何が起こったのかを知りたいと思います。 syslogdが起動時にログを消去するのは悪すぎます。 (これを行うのに有効なユースケースが何であるかを知りたいのですが、それは私の質問のポイントではありません。)

同様の質問がありますが、再起動後に上書きするのではなく、syslogd / klogdをsyslogに追加するにはどうすればよいですか?しかし、ここでの問題はsyslogとは関係ありません。

もしそうなら、再起動後もログデータを保持するようにsyslogdにどのように指示しますか?

関連情報