Haga que journalctl mantenga todos los registros para siempre (SystemMaxUse = ilimitado)

Haga que journalctl mantenga todos los registros para siempre (SystemMaxUse = ilimitado)

¿Cómo configuro journald para que nunca, jamás, borre mis registros?

Sí, lo que quiero hacer es decirle a Journald que siga escribiendo hasta que el disco (léase: /varsistema de archivos de la partición) esté lleno.

No, no quiero que se siga almacenando en la memoria hasta que la RAM esté llena.

De acuerdo a 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.

Entonces, el valor predeterminado es un porcentaje del sistema de archivos con un límite de 4G. Desafortunadamente, no veo ninguna mención sobre cómo configurarlo como ilimitado en la página de manual anterior.

¿Cómo hago para journaldno borrar nunca mis registros? Puntos de bonificación por opciones adicionales que aumentan la rotación y la compresión, etc.

información relacionada