Ho un servizio particolare, che registra informazioni rare, ma importanti. L'ho installato pochi mesi fa e oggi ho corso journalctl -n 50 --unit=my-service
solo per scoprire che non ci sono voci.
Sono perfettamente contento di questo comportamento per la maggior parte delle unità - o ho bisogno di qualcosa che è successo subito (o al massimo pochi giorni fa), e non mi importa dei dischi di mesi.
Tuttavia, c'è un modo per dire journald
di avere una politica di conservazione e conservazione indipendente per i record di una singola unità particolare? Voglio persistere quei particolari registri per, diciamo, 5 anni, indipendentemente dalle dimensioni che ci vorrebbe. I registri delle altre unità non devono essere interessati da questo e mantengono il loro comportamento esistente.
Sono una specie di comprensione persa journald.conf(5)
e non riesco a capire quando è possibile la configurazione per unità. Se lo è - apprezzerei un breve esempio concreto - quale file dovrei modificare / creare e cosa dovrei scrivere. Oppure, se sai per certo che non è certamente fattibile - sarebbe anche una buona risposta.
NOTA: il mio caso particolare riguarda l'host Arch Linux, ma suppongo che questo non dovrebbe importare molto.