Linux: czyszczenie logów journald

27-gru-2022

W katalogu /var/log/journal odkładają się logi generowane przez journal. Logi to jedna z ważniejszych rzeczy w pracy administratora, więc to dobrze, że się tam odkładają. Jeśli jednak jest ich zbyt dużo, to też niedobrze.

Po pierwsze można sprawdzić, ile miejsca te logi zajmują:

journalctl --disk-usage

Po drugie, można usunać stare logi, zostawiając tylko wskazaną ilość miejsca:

journalctl --vacuum-size=200M

No i po trzecie, można skonfigurować journal, do przechowywania tylko zadanej ilości logów. Plik konfiguracyjny to /etc/systemd/journald.conf. Linijka definiująca ile miejsca można przeznaczyć na logi to SystemMaxUse:

SystemMaxUse=200M

Po zmianach w pliku journald powinien zostać zrestartowany:

sudo systemctl restart systemd-journald

Więcej informacji o journal.conf:

man journal.conf

 

Komentarze są wyłączone

Autor: Rafał Kraik