📖 ~1 min read
Table of contents
Symptom & Impact
Services fail to write state and logs when /var/log is full, causing cascading failures.
Environment & Reproduction
Common on verbose workloads or misconfigured log rotation and retention settings.
Root Cause Analysis
Unbounded logs, crash loops, or disabled compression exceed available partition capacity.
Quick Triage
Identify largest directories quickly and confirm whether growth is active or historical.
Step-by-Step Diagnosis
Measure top consumers and map growth source to specific service behavior or logging policy.

Solution – Primary Fix
Rotate and purge safely, then correct retention and verbosity to stabilize ongoing growth.
Still having issues? Our Server Management team can diagnose and resolve this for you. Get in touch for a free consultation.

Solution – Alternative Approaches
Move high-volume logs to separate storage with quotas and centralized shipping.
Verification & Acceptance Criteria
Free space returns above threshold and services recover normal write behavior.
Rollback Plan
Restore archived logs if removed data is needed for compliance or investigation.
Prevention & Hardening
Set log volume alerts and enforce rotation standards per service criticality.
Related Errors & Cross-Refs
Frequently accompanies inode exhaustion and journal retention misconfiguration.
Related tutorial: View the step-by-step tutorial for Debian 9.
View all Debian 9 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Debian logrotate and journald storage configuration documentation for sustained operations.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.