Disk Full Incident Runbook for Small Teams

A full disk doesn't announce itself — it takes friends down with it: the database stops writing, logs vanish, backups silently fail, and the monitoring agent that would have told you can't write its own data. The runbook has four parts: breathing room first (safely), the usual suspects, the cleanup order that doesn't destroy evidence, and the guardrails that stop the sequel.

1. Buy breathing room — without deleting the evidence

You need space now, but the first deletions decide whether the post-incident review has data. Safe first moves:

One rule above all: never rm -rf a directory you can't explain. Disk pressure plus improvisation is how backups die with the server.

2. The usual suspects

3. The safe cleanup order

  1. Find the top offenders (du -x --max-depth=2 or ncdu) — two minutes, and the tree usually explains itself.
  2. Truncate active logs and vacuum journals. This alone typically buys the day.
  3. Prune containers/layers with the tool's own commands (docker system prune and friends) — never by hand in /var/lib.
  4. Move, don't delete, anything ambiguous to a quarantine directory (same filesystem is fine) — decide its fate in the review, with time pressure off.
  5. Verify the service recovered before closing: the database writes, the cron runs, the backup completes tonight — not "next week".

4. The guardrails that stop the sequel

5. The mistakes that turn disk-full into data-loss

Takeaways

---

The Ops Starter Kit ($14) turns the first-hour chaos of any incident — disk-full included — into a fillable plan, and Automation Starter Pack ($19) turns the disk review, log rotation, and backup sweeps into workflows that run by themselves. Launch week: 20% off any paid kit with code HIVE20 at checkout.

Silent failures love backup jobs: the backup restore test template is the monthly drill that catches the full disk, the expired token and the dead agent while they are still free to fix.

Disk full is the classic missed capacity row: the resource was always going to saturate, it just was not on the page. The capacity planning template gives every service one row — limit, four-week peak, headroom, owner — so this runbook stays a drill instead of a Monday night.

Put this to work. The Ops Starter Kit bundles the highest-leverage templates — incident response, runbooks, onboarding, checklists — into one download ($14).

Free start: grab the First 30 Minutes incident-response checklist, or get the free template library by email.

Need all of it at once? The Ops Mega Bundle collects all five ops kits in one download — $49.