Увеличение хранилища
Если вы сохраняете на диск, вы можете увеличить объем используемого пространства, изменив SystemMaxUse
и / или SystemKeepFree
. Наличие большего пространства позволит хранить больше записей.
По умолчанию максимальный предел использования ( SystemMaxUse
) составляет 10% от файловой системы, а минимальное значение свободного пространства ( SystemKeepFree
) составляет 15% - хотя они оба ограничены 4G.
Вращение журнала
Журналы должны вращаться автоматически, когда они достигают SystemMaxFileSize
значения, а количество журналов контролируется SystemMaxFiles
. Если вы предпочитаете ротацию, основанную на времени, вы можете установить MaxFileSec
максимальное значение времени, в котором записи хранятся в одном журнале.
Примечание к месту хранения / типу
С journald вы можете хранить записи журнала либо в памяти ( Storage=volatile
), либо на диске ( Storage=persistent
). Вышеприведенное предполагает, что вы храните журналы на диске - если это не так, «System» необходимо будет заменить на «Runtime» в указанных выше переменных.
Более подробная информация доступна в man journald.conf
.
Альтернатива - передача записей журнала
Если вы уже знакомы с традиционным демоном SYSLOG, вы можете передать события журнала, установив ForwardToSyslog
опцию (которая пересылает сообщения немедленно), или чтобы демон syslog вел себя как клиент журнала и сам получал журналы.