Отсутствует журнал журнала systemd

При просмотре журнала журнала я обнаружил, что присутствуют только журналы за последние три дня. С 19 по 27 сентября существует журнал с 8 строками:

# 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. 

Я проверил свой journald.conf и нашел следующие строки:

 Storage=auto SystemMaxUse=40M 

Это означает, что остальные должны следовать настройке по умолчанию. Из справочной страницы:

SystemMaxFileSize = и RuntimeMaxFileSize =
контролировать, как большие отдельные файлы журнала могут расти максимум. Это влияет на гранулярность, при которой дисковое пространство становится доступным посредством вращения, т. Е. Удаление исторических данных. По умолчанию используется одна восьмая из значений, сконфигурированных с помощью SystemMaxUse = и RuntimeMaxUse =, так что обычно семь файлов с вращающимися журналами сохраняются как история.

Поскольку отдельные файлы хранятся в одной восьмой SystemMaxUse , я ожидаю, что journald сохранит восемь .journal журнала журнала .journal для system с размером каждого 5M . Однако список содержит только четыре:

 # ls -1lah system* -rwxr-xr-x+ 1 root systemd-journal 5M Sep 27 14:40 system@d...1d0...d.journal -rwxr-xr-x+ 1 root systemd-journal 5M Sep 28 09:40 system@d...1d1...0.journal -rw-r-----+ 1 root systemd-journal 5M Sep 29 09:40 system@d...1d2...2.journal -rw-r-----+ 1 root systemd-journal 5M Sep 29 10:42 system.journal 

Что случилось с остальными четырьмя файлами?

  • Обнаруживать, если программа должна регистрироваться в журнале systemd или stdout
  • Перезагрузка systemd-journald config
  • Доступ к журналу systemd автономного экземпляра systemd
  • собственный файл журнала smartd в системе systemd + journald
  • Как получить журнал загрузки ядра с помощью журналаctctl?
  • Сообщение Rsyslog `logger` дублируется
  • Связь между именами службы systemd и записями journald
  • Как направить вывод журнала определенных единиц в определенный файл?
  • One Solution collect form web for “Отсутствует журнал журнала systemd”

    Вы journald System префикс параметра journald с разделением журнала системы / пользователя.

    SystemMaxUse устанавливает общее пространство на диске, которое все журналы будут занимать вместе, и не учитывает, как распаковываются журналы системы и пользователя. (Предостережение здесь заключается в том, что ограничения соблюдаются, когда журналы вращаются, а не напрямую, как они написаны).

    Linux и Unix - лучшая ОС в мире.