Stop your logs from vaporizing when the server reboots
Logging & Journald
Stop your logs from vaporizing when the server reboots
🧩 The Challenge
Everyone has dealt with that sinking feeling when a service crashes, you reboot to clear the air, and then realize the journal didn’t save any logs from the previous boot. It’s infuriating when the evidence you need to debug a kernel panic is literally gone the moment the power cycles.
💡 The Fix
You have to manually force the journal to be persistent by creating a specific directory, or it just lives in memory and dies with the RAM. It’s an easy fix that saves you from flying blind during your next post-mortem.
mkdir -p /var/log/journal && systemctl restart systemd-journald
⚙️ Why It Works
By creating that directory, you are telling the systemd journal daemon that it has a permanent home on disk to write data instead of relying on a volatile runtime buffer. It effectively opts you into long-term storage without needing to rewrite your entire logging architecture.
🚀 Pro-Tip: Toss Storage=persistent into your /etc/systemd/journald.conf file to make sure it sticks after a system update resets your defaults.
Linux Tips & Tricks | © ngelinux.com | 7/13/2026
