.png)
Как настроить journald так, чтобы он никогда, никогда, никогда не удалял мои журналы?
Да, я хочу указать journald продолжать запись до тех пор, пока диск (читай: /var
файловая система раздела) не заполнится.
Нет, я не хочу, чтобы данные сохранялись в памяти до тех пор, пока оперативная память не заполнится.
В соответствии с man 5 journald.conf
,
SystemMaxUse=, SystemKeepFree=, SystemMaxFileSize=, SystemMaxFiles=,
RuntimeMaxUse=, RuntimeKeepFree=, RuntimeMaxFileSize=, RuntimeMaxFiles=
Enforce size limits on the journal files stored. The options
prefixed with "System" apply to the journal files when stored on a
persistent file system
...
The first pair defaults to 10% and the second to 15% of the size of
the respective file system, but each value is capped to 4G.
Так что по умолчанию это некоторый процент файловой системы с ограничением в 4G. К сожалению, я не вижу никаких упоминаний о том, как сделать его неограниченным в приведенной выше странице руководства.
Как мне сделать так, чтобы journald
мои логи никогда не удалялись? Бонусные баллы за дополнительные опции, которые увеличивают ротацию и сжатие и т. д.