Я использую Fedora, и эти каталоги содержат большое количество файлов, интересно, могу ли я их удалить? В системе недостаточно места.
источник
Я использую Fedora, и эти каталоги содержат большое количество файлов, интересно, могу ли я их удалить? В системе недостаточно места.
Да, вы можете удалить все внутри, /var/log/journal/*
но не удалять сам каталог. Вы также можете запросить, journalctl
чтобы узнать, сколько дискового пространства оно потребляет:
$ journalctl --disk-usage
Journals take up 3.8G on disk.
Вы можете контролировать размер этого каталога, используя этот параметр в вашем /etc/systemd/journald.conf
:
SystemMaxUse=50M
Вы можете принудительно повернуть логи:
$ sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
ПРИМЕЧАНИЕ. Вам может потребоваться перезапустить службу ведения журнала, чтобы принудительно выполнить ротацию журнала, если вышеупомянутый метод сигнализации этого не делает. Вы можете перезапустить сервис следующим образом:
$ sudo systemctl restart systemd-journald.service
Эти файлы тоже /var/cache/abrt-di/*
могут быть удалены. Размер файлов журнала здесь контролируется:
$ grep -i size /etc/abrt/abrt.conf
# Max size for crash storage [MiB] or 0 for unlimited
MaxCrashReportsSize = 1000
Вы можете контролировать максимальный размер /var/cache/abrt-di
, изменяя в файле следующее /etc/abrt/plugins/CCpp.conf
:
DebugInfoCacheMB = 2000
ПРИМЕЧАНИЕ. Если не указано, по DebugInfoCacheMB
умолчанию используется значение 4000 (4 ГБ).
journalctl
. Форсирование ротации логов не помогло. Хитрость в том, чтобы перезапустить Systemd-journald.service:systemctl restart systemd-journald.service
.systemctl restart systemd-journald.service
заставили повернуть и не сигнализировать процессMaxRetentionSec
вместоSystemMaxUse
. Смотритеman journald.conf
для более подробной информации.Да, файлы из
/var/log/journal
каталога могут быть удалены.Самый хороший метод, который я нашел, это:
который удаляет старые лог-файлы
/var/log/journal
до тех пор, пока общий размер каталога не станет ниже указанного порога (в данном примере 500 мегабайт).источник
Вы также можете очистить в зависимости от времени:
journalctl --vacuum-time=10d
источник