Festplattenbelegung prüfen und große Dateien entfernen
Shell: FAQ page chrome, see faq/INDEX-AND-CHROME.md.
Body
Einführung
Eine volle Festplatte ist eine häufige Ursache für Dienstfehler. Prüfen Sie sie zuerst. Liegt die Belegung der Serverfestplatte bei 100 %, sehen Sie als Erstes in den Logdateien des Servers nach. In den meisten Linux-Distributionen liegen die allgemeinen Dienst-Logs unter /var/log. Wechseln Sie dorthin und entfernen Sie rotierte Logdateien, die sehr alt und wenig relevant sind. Mit dem folgenden Befehl wechseln Sie in das Verzeichnis und listen Verzeichnisse und Dateien nach ihrer Belegung auf.
cd /var/log
du -sch ./*
Mit dem Befehl rm -f entfernen Sie große oder rotierte Logdateien.
rm -f exim_paniclog-* entfernt alle rotierten exim_paniclog-Dateien, rm -f exim_mainlog-* alle rotierten exim_mainlog-Dateien, und so weiter. Nachdem durch das Aufräumen der Logs wie beschrieben mindestens 100 MB bis 200 MB frei geworden sind, können wir weiter aufräumen.
Auf Backup-Dateien prüfen
Durchsuchen Sie die Web-Verzeichnisse nach überflüssigen Daten wie Backup-Dateien von Dokumenten, Verzeichnissen und Datenbanken, hochgeladenen Backup-Dateien und Ähnlichem, laden Sie sie auf Ihren Rechner herunter und entfernen Sie die Kopien vom Server. Prüfen Sie, ob Sie über die Control Panels automatische Backups eingerichtet haben, kontrollieren Sie den Speicherort und entfernen Sie alte Backups.
Cache-, Session- und Temp-Verzeichnisse prüfen.
Prüfen Sie die Cache-Verzeichnisse, die PHP-Session-Verzeichnisse (siehe session.save_path in der php.ini) und die temp/tmp-Verzeichnisse auf Ihrem Server. Es empfiehlt sich, Cache-, Session- und Temp-Dateien zu löschen, die älter als 7 Tage sind. Wenn Sie nicht sicher sind, ob diese Daten noch gebraucht werden, fragen Sie Ihren Webentwickler. Wechseln Sie in einer SSH-Sitzung als root in diese Verzeichnisse und führen Sie den folgenden find-Befehl aus, um Dateien zu entfernen, die älter als 7 Tage sind.
cd /<location>/
find . -type f -mtime +7 -exec rm {} \;
Prüfen Sie die aktuelle Belegung mit dem Befehl df -h und stellen Sie sicher, dass der Server mindestens 10GB freien Platz hat, oder so viel, wie Ihre Anwendung benötigt.
Prüfen Sie die Belegung je Verzeichnis mit du -sch /*
Setzen Sie das Verfahren rekursiv in den Unterverzeichnissen fort, etwa mit du -sch /home/* und du -sch /backup/*, um die Belegung der einzelnen Unterverzeichnisse zu sehen.
Aus den FAQ von EuroVPS.
Mehr in «Anleitungen»Ihr nächster Infrastrukturpartner
Haben Sie noch
eine Frage?
Sagen Sie uns, was Sie erreichen möchten. Ein Ingenieur liest es und antwortet.
+357 222 32280
Beginnen wir mit Ihrer Umgebung.
Ein wenig Kontext hilft uns, das richtige Gespräch zu beginnen.
