Mengatasi Journal Systemd yang Bengkak

Mengatasi Journal Systemd yang Bengkak

Pagi ini saya terperangah karena tiba-tiba, serverku disk usagenya lebih besar dari yang seharusnya. Kemudian saya telusuri pakai ncdu untuk mendapatkan ada dimana direktori yang bengkak. Akhirnya ketemu di /var/log/journal/, 4GB. OMG.

Baiklah saya verifikasi itu size pakai journalctl --disk-usage, beneran 4GB. Akhirnya saya cek journald.conf, oalah masih dipagar semua, tidak ada batasan. Saya edit /etc/systemd/journald.conf diisi dengan:

1
2
3
4
5
6
[Journal]
Storage=auto
SystemMaxUse=400M
SystemMaxFileSize=30M
RuntimeMaxUse=250M
RuntimeMaxFileSize=30M

Kemudian saya hapus journal yang lama find /var/log/journal -name "*.journal" | xargs sudo rm. Kemudian restart service journalnya, systemctl restart systemd-journald dilanjutkan dengan verifikasi, untuk memastikan tidak ada yang korup, journalctl --verify.

terakhir, cek disk-usage dan sudah aman. Kita tunggu sekian hari lagi dan pastikan tidak bengkak. Oh iya saya lupa kasih info server, saya pakai AWS EC2 dengan OS AWS AMI 2.

Semoga bermanfaat.