Fehler „No space left on device“: die VPS-Festplatte ist voll
Finden Sie das volle Volume, große Ordner und Inodes und löschen Sie dann gefahrlos. Führen Sie df -hT und dann df -i aus.
Eine volle Festplatte kann Schreibvorgänge von SSH, APT, Docker und Datenbanken verhindern. Der belegte Speicherplatz in Prozent und die Anzahl der Inodes müssen getrennt geprüft werden.
Schritt-für-Schritt-Anleitung
-
Volume ermitteln
Führen Sie df -hT und dann df -i aus. Einem Volume können die Inodes ausgehen, auch wenn noch Gigabytes frei sind.
-
Große Ordner finden
Verwenden Sie den Befehl du auf demselben Dateisystem und prüfen Sie /var/lib/docker, /var/log und die Backups.
-
Vorsichtig reinigen
Komprimieren oder löschen Sie bekannte alte Protokolle und Exporte. Verwenden Sie docker system prune -a nicht auf einem Produktionsserver.
-
Vorbeugen
Richten Sie Log-Rotation, eine Aufbewahrungsdauer für Backups und eine Warnung ab 85 % Belegung ein.