how to clean systemd journal logs & free disk space on Linux

Systemd journal logs are useful for troubleshooting. But over time, they can quietly consume gigabytes of disk space especially on servers.

I show you how to:

• Check journal log disk usage 

• Delete old logs safely 

• Limit logs by size 

• Restrict the number of log files 

• Make log limits permanent 

• Prevent your server from running out of space

 This works on Ubuntu, Debian, Fedora, Arch, and most modern Linux distributions using systemd.

 Check Current Journal Disk Usage

 journalctl --disk-usage 

 This shows how much space systemd journal logs are currently using.

  Delete Logs Older Than X Days To remove logs older than 14 days: 

sudo journalctl --vacuum-time=14d 

You can change 14d to: 7d (7 days) 30d (30 days) 2m (2 months) This removes archived logs older than the specified time.

 Limit Journal Logs by Total Size Limit total size to 500MB (example):

 sudo journalctl --vacuum-size=500M 

 This deletes older logs until total journal usage is below 500MB.

  Make Log Limits Permanent (Recommended for Servers) 

Temporary cleanup is not enough. Logs will grow again. Edit the journald configuration file: 

sudo nano /etc/systemd/journald.conf If it's not here, check /usr/lib/systemd directory. Before editing, create a backup: 

sudo cp /etc/systemd/journald.conf /etc/systemd/journald.conf.bak 

 Now find and modify (or uncomment) these parameters: 

 SystemMaxUse=500M SystemMaxFileSize=72M SystemMaxFiles=10 What these do: 

SystemMaxUse → Maximum total disk space journal logs can use 

SystemMaxFileSize → Maximum size per log file 

SystemMaxFiles → Maximum number of log files retained Adjust these values based on your server storage.

 Restart journald 

After saving the file: 

sudo systemctl restart systemd-journald 

Now your system automatically enforces log limits. No more manual cleanup. Enjoy more disk space on your Linux system.

Reacties

Populaire posts van deze blog

Adjust Color Temperature of Your Screen Using Terminal

How to Change Root Password in Debian

Snapdrop = AirDrop for Windows, Mac, Linux & Android