GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

So geben Sie Speicherplatz auf cPanel-Servern frei

Manchmal enthalten unsere Server kleine Festplatten oder unsere Nutzer verbrauchen einfach viel Speicherplatz. In diesen Situationen, in denen Ihre Laufwerke ziemlich voll sind, können Schreibfehler auf Partitionen wie /home /tmp oder /boot auftreten. Aus diesem Grund zeigen wir Ihnen heute, wie Sie Speicherplatz auf cPanel-Servern freigeben.

Dieses Tutorial ist auch für allgemeine Linux-Systeme ohne Systemsteuerung wie cPanel nützlich.

Jetzt starten:Speicherplatz auf cPanel freigeben

Überprüfen Sie Ihre Speicherplatznutzung mit dem df-Befehl:

df -ah

Überprüfen Sie, wie viel jedes Verzeichnis verwendet, mit Ausnahme des /backup-Verzeichnisses, das normalerweise eine sekundäre Festplatte oder ein Netzwerkspeicherlaufwerk ist:

du -shc /* --exclude='backup' --exclude='proc' --exclude='virtfs'

Wenn Sie kein Backup auf einem externen Laufwerk haben oder dieselbe primäre Festplatte für beide Dinge (Betriebssystem und Backups) verwenden, verwenden Sie diesen Befehl:

du -shc /* --exclude='proc' --exclude='virtfs'

Überprüfen Sie die Größe und entfernen Sie Fantastico-Backups:

du -shc /home/*/fantastico_backups
rm /home/*/fantastico_backups -rfv

Temporäre cPanel File Manager-Dateien löschen

Wenn Ihre cPanel-Benutzer Dateien mit dem Dateimanager-Tool von cPanel hochladen, erstellt cPanel temporäre Dateien, die nach dem Hochladen möglicherweise nicht entfernt werden. Sie können die Speicherplatznutzung dafür überprüfen und alle diese temporären Dateien mit diesen Befehlen entfernen:

du -shc /home/*/tmp/Cpanel_*
rm -fv /home/*/tmp/Cpanel_*

Fehlerprotokolle des Benutzers aus dem Verzeichnis public_html löschen

rm /home/*/public_html/error_log -fv
rm /home/*/public_html/*/error_log -fv
rm /home/*/public_html/*/*/error_log -fv
rm /home/*/public_html/*/*/*/error_log -fv
rm /home/*/public_html/*/*/*/*/error_log -fv

Apache-Protokolle löschen

Dies ist eine weitere Möglichkeit, Speicherplatz auf cPanel-Systemen freizugeben

du -shc /usr/local/apache/logs/*

Überprüfen Sie, welche Dateien am schwersten sind, und wenn Sie sie nicht benötigen, löschen Sie sie einfach mit dem Befehl rm.

Löschen Sie alte Backups im /home-Verzeichnis

Manchmal erstellen Systemadministratoren vollständige Backups von der Linux-Shell, und diese werden im Hauptverzeichnis /home Ihrer cPanel-Box gespeichert. Lassen Sie uns überprüfen, ob es welche gibt und wie groß sie insgesamt sind:

du -shc /home/*.tar.gz
rm /home/*.tar.gz -fv

Löschen Sie vollständige Backups in /home/user/-Verzeichnissen

du -shc /home/*/backup*.tar.gz
rm /home/*/backup*.tar.gz -fv

Suchen und löschen Sie alle Core-Dump-Dateien, die durch App-Fehler generiert wurden

Manchmal treffen Ihre Webanwendungen auf einen Fehler oder schlagen aufgrund von Systemfehlern fehl. In diesem Fall werden Core-Dump-Dateien im Verzeichnis jedes Benutzers generiert. Das ist normal, weil Core-Dump-Dateien verwendet werden können, um Webanwendungsfehler zu untersuchen und zu debuggen, aber… der Nachteil davon ist die Tatsache, dass diese Dateien in Bezug auf die Festplattennutzung sehr groß werden können, manchmal viele GB.

Aktualisieren Sie zuerst Ihre Dateidatenbank:

updatedb
locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini'

Dies zeigt Ihnen einige oder viele Ergebnisse, überprüfen Sie die Dateien sorgfältig, bevor Sie mit dem Löschen beginnen, da Sie möglicherweise gültige Dateien (Nicht-Core-DUM-Dateien) darin finden.

Sobald Sie fertig sind, können Sie den xargs-Befehl zu dem vorherigen hinzufügen, den wir verwendet haben. So sollte es aussehen, um all diese Dateien zu löschen:

locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini' | xargs rm -fv

Suchen Sie im /home-Verzeichnis nach Dateien, die größer als 100 MB sind

find /home/*/public_html/ -type f -size +100M -exec ls -lah {} \; | awk '{ print $9 ": " $5 }'

Verringern Sie den reservierten Speicherplatz

Standardmäßig reservieren die meisten Linux-Betriebssysteme 5 % des Festplattenspeichers von jeder Partition für Root-Benutzer, sodass Sie sich immer noch bei Ihrer Box anmelden können, selbst wenn Ihr Festplattenspeicher voll ist.

Auf einem 800-GB-Laufwerk stellen Sie möglicherweise fest, dass 40 GB reserviert sind (5 %, wie wir Ihnen bereits gesagt haben). Das ist vielleicht nicht zu viel, aber es ist etwas, das Sie bei Bedarf anpassen können.

Auf einem 2-TB-Laufwerk beträgt Ihr reservierter Speicherplatz etwa 100 GB, sehen Sie ... das ist viel zu viel als die 40 GB aus dem vorherigen Beispiel und es kann hilfreich sein, falls Sie zusätzlichen Speicherplatz benötigen.

tune2fs kann für diesen Zweck verwendet werden:

tune2fs -m 2 /dev/sda1

In diesem Beispiel reduziert tune2fs Ihren reservierten Speicherplatz von 5 % auf 2 %. Aber bevor Sie diesen Befehl ausführen, lesen Sie bitte das tune2fs-Handbuch und verstehen Sie, was Sie tun. Tun Sie dies auch niemals in Produktionsumgebungen vor vorherigen erfolgreichen Tests auf einer Testbox.

In diesem Beitrag können Sie mehr darüber lesen, wie Sie reservierte Blöcke reduzieren: Freier Speicherplatz, der reservierte Blöcke reduziert

Schlussfolgerung

Nachdem Sie all diese Schritte befolgt haben, sollten Sie mehr als bereit sein, Speicherplatz auf cPanel und allgemeinen Linux-basierten Servern freizugeben. Die meisten der beteiligten Schritte sind für systembezogene Dienste ungefährlich. Wenn Sie nach all diesen Befehlen keinen Speicherplatz freigeben können, ist es vielleicht an der Zeit, ein zusätzliches/sekundäres Laufwerk zum Hosten Ihrer Inhalte zu erwerben.

Weiterführende Literatur:

  • Df-Befehl
  • Du befehlst
So geben Sie Speicherplatz auf cPanel-Servern frei wurde zuletzt geändert:22. Februar 2017 von Esteban Borges
cPanel
  1. So verwalten Sie die E-Mail-Festplattennutzung in cPanel

  2. So aktualisieren Sie die cPanel-Lizenz Ihres Servers (SSH)

  3. So geben Sie Speicherplatz auf einem dedizierten Server frei

  4. So verwenden Sie die Web Disk von cPanel

  5. Gewusst wie:Freier Speicherplatz durch Reduzierung reservierter Blöcke

So geben Sie Speicherplatz in Ubuntu 20.04 LTS frei

So überprüfen Sie den freien Speicherplatz unter Linux

So überprüfen Sie die Festplattennutzung des Kontos in cPanel

Wie erhöht man den Speicherplatz für ein cPanel-Konto in WHM?

Wie kann ich die Festplattennutzung in cPanel anzeigen?

Datenträgerbereinigung:So geben Sie Speicherplatz mit cPanel frei