Cara membersihkan log journal di Linux

Apa itu Systemd Journal log di Linux?

Journal adalah komponen dari systemd. Ini adalah lokasi terpusat untuk semua pesan yang dicatat oleh komponen yang berbeda dalam sistem Linux yang diaktifkan oleh systemd. Ini termasuk pesan kernel dan boot, pesan yang berasal dari syslog, atau layanan yang berbeda.

Journal dikendalikan oleh daemon systemd-journald. Ini mengumpulkan informasi dari berbagai sumber dan memuat pesan ke dalam jurnal.

File log berada di /var/log/journal, tiap file log dari masing-masing service ukurannya berbeda, dan ukurannya akan semakin bertambah dan tak jarang hingga satuan Gigabyte, tentu ini berdampak berkurangnya kapasitas disk hanya untuk menyimpan catatan/log dari masing-masing service.

Di sini kita membersihkan journal dan mengatur berapa maksimal yang akan digunakan oleh journal dalam satuan Megabyte.

Opsi pertama hanya menghapus catatan yang lebih dari dua hari

journalctl --vacuum-time=2d

Atau hanya menyimpan tidak lebih dari 100M

journalctl --vacuum-size=100M

Kemudian kita atur maksimal ukuran yang digunakan

nano /etc/systemd/journald.conf

Edit, misalnya 100 Megabyte

SystemMaxUse=100M

Selesai, semoga bermanfaat.

Referensi:

Add a comment