Aumentando o armazenamento
Se você estiver armazenando em disco, poderá aumentar a quantidade de espaço usada alterando SystemMaxUse
e / ou SystemKeepFree
. Ter mais espaço permitiria que mais entradas fossem armazenadas.
Por padrão, o limite máximo de uso ( SystemMaxUse
) é de 10% do sistema de arquivos, e o valor mínimo de espaço livre ( SystemKeepFree
) é de 15% - embora ambos sejam limitados a 4G.
Rotação do diário
Os diários devem ser rotacionados automaticamente quando atingirem o valor de SystemMaxFileSize
, e o número de periódicos é controlado por SystemMaxFiles
. Se você preferir a rotação baseada em tempo, você pode definir um MaxFileSec
para definir o tempo máximo que as entradas são armazenadas em um único diário.
Observação sobre localização / tipo de armazenamento
Com o journald, você pode optar por armazenar os lançamentos contidos na memória ( Storage=volatile
) ou no disco ( Storage=persistent
). O acima assume que você está armazenando diários no disco - se este não for o caso, "System" precisará ser substituído por "Runtime" nas variáveis acima.
Mais detalhes estão disponíveis em man journald.conf
.
Alternativa - passando as entradas de diário
Se você já estiver familiarizado com o daemon SYSLOG tradicional, poderá passar os eventos de diário definindo a opção ForwardToSyslog
(que encaminha as mensagens imediatamente) ou fazer com que o daemon syslog se comporte como um cliente de diário e busque os próprios logs.