Speicherplatz voll: „No space left on device“ beheben | XionHosting
Hilfe /Anleitungen /Speicherplatz voll: „No space left on device“ beheben

Speicherplatz voll: „No space left on device“ beheben

Herausfinden, was die Festplatte füllt, und sicher Platz schaffen.

Aktualisiert 17.10.2026

Ist die Festplatte voll, starten Dienste nicht mehr, Datenbanken brechen ab und Logins schlagen fehl. So findest du die Ursache.

1. Wie voll ist es?

df -h

Steht bei / 100 %, musst du aufräumen. Zeigt df -i 100 % bei IUse, sind es zu viele kleine Dateien, nicht zu viele Daten.

2. Die größten Ordner finden

du -xh / --max-depth=1 2>/dev/null | sort -h | tail -15

Dann tiefer gehen, zum Beispiel in /var:

du -xh /var --max-depth=2 2>/dev/null | sort -h | tail -15

Komfortabler geht es mit ncdu (apt install ncdu, dann ncdu -x /).

3. Typische Platzfresser

  • Systemlogs: journalctl --vacuum-size=200M
  • Paket-Cache: apt clean und apt autoremove --purge
  • Docker: docker system df zeigt den Verbrauch, docker system prune entfernt Ungenutztes.
  • Alte Backups: oft in /root oder /backup
  • Große Logdateien in /var/log: leeren statt löschen, wenn der Dienst noch schreibt: truncate -s 0 /var/log/datei.log

4. Gelöscht, aber nicht frei?

Löschst du eine Datei, die ein Prozess noch offen hat, bleibt der Platz belegt:

lsof +L1

Den betroffenen Dienst neu starten, dann ist der Platz frei.

Vorbeugen

Begrenze das Journal dauerhaft mit SystemMaxUse=500M in /etc/systemd/journald.conf. Wird es trotzdem regelmäßig knapp, nimm ein größeres Paket. Bei den KVM-Servern ohne Vertragsbindung.

Hat dir das geholfen?