Festplatte über 80% voll

Alert: DiskSpaceOver80Percent
Warning · frühe Warnung Auto-clear wenn aufgeräumt
💾
Kein Akutproblem. Bei 95% wird's eskaliert (eigener Alarm DiskSpaceOver95Percent) — wenn dann nicht reagiert wird, fallen Container reihenweise aus.

Was bedeutet das?

Ein Filesystem auf dem Server ist über 80% belegt. Welches genau, steht im Alarm-Description: Filesystem {{ $labels.mountpoint }} is X% full.

Meistens ist es / oder /var/lib/docker — durch wachsende Container-Logs, Image-Cache oder Backup-Reste.

⚠️Wie schlimm ist es?

Niedrig solange du es vor 95% angeht. Auto-clear: sobald aufgeräumt, geht die Metrik runter und der Alarm verschwindet.

🔧Was tun?

  1. Größte Verbraucher finden:
    df -h
    sudo du -sh /var/lib/docker/* 2>/dev/null | sort -h | tail -10
    sudo du -sh /srv/* 2>/dev/null | sort -h | tail -10
  2. Docker aufräumen (alte Images, ungenutzte Volumes, gestoppte Container):
    docker system df    # zeigt was zu holen ist
    docker system prune -af --volumes   # ACHTUNG: löscht ungenutzte Volumes
    Vorsicht: --volumes löscht NUR Volumes ohne Container-Anhang. Wenn du unsicher bist, erstmal ohne --volumes.
  3. Container-Logs trimmen (falls einzelne Container Riesen-Logs haben):
    docker ps --format '{{.Names}}' | while read c; do
      size=$(docker inspect "$c" -f '{{.LogPath}}' | xargs -I{} sudo du -h {} 2>/dev/null)
      echo "$c: $size"
    done | sort -rh -k2 | head -10
    daemon.json hat schon Log-Rotation aktiv (100m, 3 Files) — wenn ein Container das überschreitet, war's vor der Rotation-Config.
  4. Loki-Daten ggf. komprimieren/löschen:
    sudo du -sh /var/lib/docker/volumes/eplamat_loki_data/_data/
    Standard-Retention ist 7 Tage — wenn das massiv ist, Loki-Config prüfen.

🆘Wenn das nicht klappt

Kopier den Alert in Claude — meist ist es ein einzelner runaway-Container oder ein vergessenes Backup-Archiv. Claude kann durch du-Output filtern und gezielt aufräumen.