Log de diário do systemd ausente

2

Ao revisar meu registro de diário, descubro que apenas os logs dos últimos três dias estão presentes. Há apenas 8 linhas no valor de log entre 19 e 27 de setembro:

# journalctl --since="2014-09-19" --until="2014-09-27"
-- Logs begin at Fri 2014-09-19 22:12:13 UTC, end at Mon 2014-09-29 00:30:12 UTC. --
Sep 19 22:12:13 my.desktop systemd[3589]: Failed to open private bus connection: Failed to connect to socket /run/user/1001/dbus/
Sep 19 22:12:13 my.desktop systemd[3589]: Starting Default.
Sep 19 22:12:13 my.desktop systemd[3589]: Reached target Default.
Sep 19 22:12:13 my.desktop systemd[3589]: Startup finished in 32ms.
Sep 19 22:12:13 my.desktop sshd[3912]: ssh_selinux_copy_context: getcon failed with No such file or directory
Sep 19 22:14:12 my.desktop sshd[4420]: ssh_selinux_copy_context: getcon failed with No such file or directory
Sep 19 22:23:51 my.desktop sshd[4895]: ssh_selinux_copy_context: getcon failed with No such file or directory
Sep 19 23:00:00 my.desktop systemd[3589]: Stopping Default.

Eu verifiquei meu journald.conf e encontrei as seguintes linhas:

Storage=auto
SystemMaxUse=40M

Isso significa que o restante deve seguir a configuração padrão. De man page:

SystemMaxFileSize= and RuntimeMaxFileSize=
control how large individual journal files may grow at maximum. This influences the granularity in which disk space is made available through rotation, i.e. deletion of historic data. Defaults to one eighth of the values configured with SystemMaxUse= and RuntimeMaxUse=, so that usually seven rotated journal files are kept as history.

Como os arquivos individuais são mantidos em um-oito do SystemMaxUse , espero que o journald mantenha oito .journal arquivos de log para system , cada um com 5M em tamanho. No entanto, a lista contém apenas quatro:

# ls -1lah system*
-rwxr-xr-x+ 1 root systemd-journal 5M Sep 27 14:40 [email protected]
-rwxr-xr-x+ 1 root systemd-journal 5M Sep 28 09:40 [email protected]
-rw-r-----+ 1 root systemd-journal 5M Sep 29 09:40 [email protected]
-rw-r-----+ 1 root systemd-journal 5M Sep 29 10:42 system.journal

O que acontece com os outros quatro arquivos?

    
por Question Overflow 29.09.2014 / 05:10

1 resposta

1

Você está confundindo o prefixo System da configuração journald com a separação do diário do sistema / usuário.

SystemMaxUse define o espaço total em disco que todos os periódicos ocupam juntos e não leva em conta como os diários do sistema e do usuário são divididos. (Observe aqui que os limites são impostos quando os diários são rotacionados e não diretamente conforme são gravados.)

    
por 04.10.2014 / 19:37