Da página man do Journald.conf, vim a saber que, por padrão, o Journal usa 10% do tamanho do sistema de arquivos para armazenar arquivos de diário.
Eu configurei os valores abaixo em journald.conf.
RuntimeMaxUse=10
#RuntimeKeepFree=
RuntimeMaxFileSize=2G
RuntimeMaxFiles=3
Eu não especifiquei nenhuma unidade para
RuntimeMaxUse attribute
Como o diário trata esse valor?
mais uma pergunta abaixo
Existe alguma maneira de especificar no arquivo journald.conf para usar 30% do tamanho do sistema de arquivos para arquivos de diário?
Para a configuração acima, pude ver abaixo os resultados no meu sistema
-rw-r-----+ 1 root root 904M Jul 14 14:11 system@63691df841d14d4795850417936c799e-0000000006cdd9d1-0005379686115fe8.journal
-rw-r-----+ 1 root root 904M Jul 14 14:14 system@63691df841d14d4795850417936c799e-0000000006e30c11-00053796905a72d8.journal
-rw-r-----+ 1 root root 120M Jul 14 14:14 system.journal
Dois arquivos criados com aproximadamente 1G cada e terceiro arquivo podem crescer até 1G e depois os arquivos de diário mais antigos são excluídos.
Para mais uma configuração abaixo,
RuntimeMaxUse=2G
#RuntimeKeepFree=
RuntimeMaxFileSize=2G
RuntimeMaxFiles=3
Mesmo que eu tenha especificado RuntimeMaxUse como 2G, eu pude ver que o journal usa 3G do tamanho do sistema de arquivos.
ou seja,
1) file1 -- system@*********************** - 1G
2) file2 -- system@*********************** - 1G
3) file3 -- system.journal - Reaches upto 1G
O meu entendimento está correto?
Por favor, esclareça.