FILES
/etc/systemd/journald.conf
Configure systemd-journald behavior. See journald.conf(5).
/run/log/journal/machine-id/*.journal,
/run/log/journal/machine-id/*.journal~,
/var/log/journal/machine-id/*.journal,
/var/log/journal/machine-id/*.journal~
systemd-journald writes entries to files in
/run/log/journal/machine-id/ or /var/log/journal/machine-id/ with
the ".journal" suffix. If the daemon is stopped uncleanly, or if
the files are found to be corrupted, they are renamed using the
".journal~" suffix, and systemd-journald starts writing to a new
file. /run is used when /var/log/journal is not available, or when
Storage=volatile is set in the journald.conf(5) configuration file.
Obrigado pela correção, mas suponha que um noob como eu procure por isso também, então acho que é melhor deixar assim. Uma pergunta de acompanhamento - é seguro excluir esses logs?
Php_nub_qq
5
Bem, é seguro excluir os logs, a menos que você precise das informações posteriormente.
muru 26/12/16
Observe que, por padrão, o systemd excluirá os logs mais antigos à medida que eles se aproximam de uma certa porcentagem do espaço em disco usado.
mattdm
17
Observe, no entanto, que o Ubuntu não está usando um arquivo de log journald persistente por padrão. Somente o volátil /run/log/journal/<machine-id>/*.journal[~]é mantido até a próxima inicialização. Tudo está perdido a cada reinicialização.
Você pode ver uma lista de inicialização mantida no log com:
journalctl --list-boot
Os logs ainda são mantidos em um arquivo de texto, a menos /var/logque você tenha ativado o uso do log journald persistente criando o /var/log/journaldiretório.
No entanto, o log do diário deve ser persistente por padrão. [bug # 1618188] ( bugs.launchpad.net/ubuntu/+source/systemd/+bug/1618188 ) foi aberto para acompanhar o progresso dessa alteração. Verifique lá o status mais recente.
Mark Stosberg
3
Resposta curta
Normalmente, o diretório de armazenamento é /var/log/journalor /run/log/journal, mas não precisa necessariamente existir em seu sistema.
Se você quiser apenas verificar a quantidade de espaço que o diário atualmente ocupa no seu disco, basta digitar:
$ journalctl --disk-usage
Resposta longa
O diretório de armazenamento depende da configuração do diário.
A Storage=opção " " controla se os dados do diário devem ser armazenados ou não e onde. Os valores possíveis são " volatile", " persistent", " auto" e " none". O padrão é " auto".
Se " volatile", os dados do log do diário serão armazenados apenas na memória, ou seja, abaixo da hierarquia / run / log / journal (criada se necessário).
Se " persistent", os dados serão armazenados preferencialmente no disco, ou seja, abaixo da hierarquia / var / log / journal (criada se necessário), com um fallback para / run / log / journal (criado se necessário), durante o início inicialize e se o disco não for gravável.
" auto" é semelhante a " persistent" mas o diretório não/var/log/journal é criado, se necessário, de modo que sua existência controla onde os dados do log vão.
" none" desativa todo o armazenamento, todos os dados de log recebidos serão descartados.
Observe, no entanto, que o Ubuntu não está usando um arquivo de log journald persistente por padrão. Somente o volátil
/run/log/journal/<machine-id>/*.journal[~]
é mantido até a próxima inicialização. Tudo está perdido a cada reinicialização.Você pode ver uma lista de inicialização mantida no log com:
Os logs ainda são mantidos em um arquivo de texto, a menos
/var/log
que você tenha ativado o uso do log journald persistente criando o/var/log/journal
diretório.fonte
Resposta curta
Normalmente, o diretório de armazenamento é
/var/log/journal
or/run/log/journal
, mas não precisa necessariamente existir em seu sistema.Se você quiser apenas verificar a quantidade de espaço que o diário atualmente ocupa no seu disco, basta digitar:
Resposta longa
O diretório de armazenamento depende da configuração do diário.
Os arquivos de configuração são:
A
Storage=
opção " " controla se os dados do diário devem ser armazenados ou não e onde. Os valores possíveis são "volatile
", "persistent
", "auto
" e "none
". O padrão é "auto
".Se "
volatile
", os dados do log do diário serão armazenados apenas na memória, ou seja, abaixo da hierarquia / run / log / journal (criada se necessário).Se "
persistent
", os dados serão armazenados preferencialmente no disco, ou seja, abaixo da hierarquia / var / log / journal (criada se necessário), com um fallback para / run / log / journal (criado se necessário), durante o início inicialize e se o disco não for gravável."
auto
" é semelhante a "persistent
" mas o diretório não/var/log/journal
é criado, se necessário, de modo que sua existência controla onde os dados do log vão."
none
" desativa todo o armazenamento, todos os dados de log recebidos serão descartados.fonte
Além da resposta de Muru sobre onde os dados são armazenados, há outras respostas relevantes.
Como aumentar
journalctl
para encontrar logs de inicialização anterioresComo manter
journalctl
o tamanho do arquivo baixofonte