Membersihkan File Log Journal Systemd di Ubuntu

Membersihkan File Log Journal Systemd di Ubuntu. Log yang dihasilkan oleh systemd lambat laun akan terus menumpuk jika tidak diperiksa. Ini juga merupakan jeleknya sistem operasi yang menggunakan systemd.

Memeriksa Log Journal Systemd
Pertama, kalian bisa cek penggunaan disk oleh log journal menggunakan perintah berikut
du -h /var/log/journal/
atau
journalctl --disk-usage
Itu merupakan log yang menumpuk sejak pertamakali sistem diinstall (jika tidak pernah dibersihkan).

Membersihkan Log Journal Systemd
Untuk membersihkan log yang lebih dari X hari, sebagai contoh disini saya akan membersihkan log yang berumur lebih dari 5 hari, maka gunakan perintah
sudo journalctl --vacuum-time=5d
Maka log yang tersisa adalah log di 5 hari terakhir saja.

Cek lagi

Atau, jika kalian ingin membersihkan log dan menjaga log yang tersimpan dengan kapasitas X, maka gunakan perintah
journalctl --vacuum-size=1G
Perintah diatas akan membersihkan log dan menyisakan log dengan ukuran 1GB. Tentunya yang akan dibersihkan adalah log yang lebih lama.

Membatasi Ukuran Log Journal Systemd
Untuk membatasi ukuran log agar tidak membengkak, kalian bisa edit file /etc/systemd/journald.conf
sudo nano /etc/systemd/journald.conf
Lalu tambahkan baris berikut
Storage=persistent
SystemMaxUse=400M
SystemMaxFileSize=30M
RuntimeMaxUse=250M
RuntimeMaxFileSize=30M
Untuk ukurannya sesuaikan sendiri.

Lanjut restart journalctl.
sudo systemctl restart systemd-journald
Oke mungkin sekian tutorial singkat kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.