Diagnose des Festplattenspeichers auf dem Server

So kontrollieren Sie den belegten Speicherplatz und finden große Dateien und Verzeichnisse.

Auf Web Hosting, VPS und dedizierten Servern ist es wichtig, den Speicherplatz regelmäßig zu überprüfen. Zu wenig freier Speicher kann dazu führen, dass Websites nicht mehr erreichbar sind, Datenbankfehler auftreten, Updates fehlschlagen oder der Server vollständig blockiert wird.
Im Folgenden finden Sie die praktischsten und schnellsten Befehle zur Analyse im Terminal.

Gesamtgröße und freier Speicher — Befehl df

df -h /

Beispielausgabe:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        9.8G  3.5G  5.9G  38% /
  • Size — Gesamtkapazität des Laufwerks
  • Used — bereits belegter Speicher
  • Avail — freier Speicher
  • Use% — Auslastung in Prozent

Analyse des Speicherverbrauchs — Befehl du

Der Befehl du zeigt die Größe von Verzeichnissen und Dateien an.

  1. Schneller Überblick aller Hauptverzeichnisse:
sudo du -hs /*

Beispielausgabe:

0       /bin
100M    /boot
0       /dev
39M     /etc
4.0K    /home
...
2.3G    /usr
1008M   /var
  1. Wenn Sie ein „verdächtiges" Verzeichnis gefunden haben (z. B. /var oder /usr), gehen Sie tiefer:
sudo du -hs /var/*

oder

sudo du -hs /usr/*
  1. Nur große Verzeichnisse anzeigen (ab 1 MB):
sudo du -hs /* | grep M

oder nach Größe sortiert (absteigend):

sudo du -h --max-depth=1 / | sort -hr

Unsere Produkte und Dienste

WebhostingLäuft auf ultraschnellen NVMe-Laufwerken. Geeignet für Websites jeder Komplexität.
Bestellen
VPSFlexible Cloud-Infrastruktur mit vollem Root-Zugriff.
Bestellen
Dedizierte ServerBare-Metal-Server für maximale Leistung.
Bestellen

Quotas überprüfen — Befehl repquota

Auf Hosting-Umgebungen mit ISPmanager werden Quotas häufig Benutzergruppen zugewiesen. Sie können diese wie folgt einsehen:

sudo repquota -g /

Beispielausgabe (Gruppe user21):

user211  --  254948   0  5242880   1756   0   0
user212  -- 2622280   0  5242880  37930   0   0
...
  • Erste Spalte — genutztes Volumen (in Kilobyte)
  • Zweite Spalte — Limit (0 = kein Limit)

Für einzelne Benutzer (nicht Gruppen):

sudo repquota -u /

Nützliche Hinweise und weitere Befehle

  • Die häufigsten „Speicherfresser":

    • /var/log — Logs (leeren: sudo journalctl --vacuum-time=2weeks)
    • /var/cache/apt — Paket-Cache (leeren: sudo apt clean)
    • /tmp — temporäre Dateien (leeren: sudo rm -rf /tmp/*)
    • /home/user/public_html — Backups, Datenbank-Dumps, große Uploads
  • Die 10 größten Dateien/Verzeichnisse schnell finden:

sudo du -ah / | sort -rh | head -n 10
  • Nur Dateien größer als 100 MB anzeigen:
sudo find / -type f -size +100M -exec ls -lh {} \; | sort -k5 -hr

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns