So überprüfen und verwalten Sie den Speicherplatz unter Linux

Eine wesentliche Fähigkeit, die Systemadministratoren benötigen, ist die Aufrechterhaltung der Integrität von Online- und Offline-Systemen. Dies ist besonders wichtig auf Produktionsservern, bei denen Ausfallzeiten oder Probleme zu Datenverlust führen können. Ein häufiges Problem besteht darin, dass Aktualisierungen aufgrund von Speicherplatzmangel fehlschlagen. Es gibt jedoch einige einfache Überprüfungen, die Sie bei einer Fehlermeldung durchführen können, um den reibungslosen Betrieb kritischer Systeme zu gewährleisten.

Es gibt hauptsächlich zwei Befehle, die verwendet werden können:

  • df - Gibt den Speicherplatz auf einem System an

  • du - Zeigt den von bestimmten Dateien belegten Speicherplatz an

Jeder der oben genannten ist für verschiedene Prüfungen und kann bei Bedarf kombiniert werden. Hier sind einige Beispiele, um ihre Verwendung zu veranschaulichen.

Verwandt Verstehen Sie die Linux-Befehle df und du

Index

    Verwenden des df-Befehls

    Öffnen Sie Terminal und geben Sie df ein, und drücken Sie dann die Eingabetaste. Es sollte eine Ausgabe ähnlich der folgenden Abbildung erzeugen.

    So überprüfen und verwalten Sie den Speicherplatz unter Linux

    Wie Sie sehen können, werden alle mit dem System verbundenen Festplatten angezeigt. Dies kann umständlich sein, sodass Benutzer die Dinge eingrenzen können, indem sie die Festplatte angeben, an der sie arbeiten. In meinen Beispielen ist meine Hauptfestplatte als "/dev/sda" aufgeführt - ich habe auch bestimmte Partitionen mit "/dev/sda1? Und /»dev/sda2» eingefügt.

    So überprüfen und verwalten Sie den Speicherplatz unter Linux

    df kann etwas leichter lesbar gemacht werden, indem man df -h . eingibt

    So überprüfen und verwalten Sie den Speicherplatz unter Linux

    Sie können die Dinge weiter eingrenzen, indem Sie das Flag –output hinzufügen. Die Parameter für diesen Befehl sind:

    • source - Quelle des Geräteeinhängepunkts

    • Größe - Gesamtzahl der Blöcke

    • verwendet - Gesamtzahl der verwendeten Blöcke

    • verfügbarkeit - Gesamtzahl der verfügbaren Blöcke

    • % - Prozentsatz des belegten Speicherplatzes

    • target - Einhängepunkt für das Gerät

    In diesem Beispiel habe ich nur die beiden Parameter verwendet.

    df --output=fuente,usado,avail

    So überprüfen und verwalten Sie den Speicherplatz unter Linux

    Verwenden des du-Befehls

    Sie haben also festgestellt, dass die Festplatte praktisch voll ist, aber was ist die Ursache? Hier können Sie diese problematischen Dateien anzeigen. In einem realen Beispiel meiner Arbeit haben wir festgestellt, dass ein Remote-Server ohne wirklichen Grund oder eine Warnung zu 98 % Speicherplatz hatte. Es stellte sich heraus, dass es Massen von Java-Fehlerprotokolldateien gab, die eine Gesamtgröße von etwa 40 GB hatten. Das ist viel Platz, der nicht belegt werden muss, also konnten wir die Dateien nach der Verwendung von duwe löschen.

    Als Warnung: Wenn Sie nur du eingeben, werden alle Dateien zurückgegeben und dies kann lange dauern. Es ist besser, einige Parameter anzugeben. Wir finden die zehn größten Verzeichnisse auf dem System.

    du -a / | sort -n -r | head -n 10

    Es scannt und erzeugt ein ähnliches Ergebnis. Ignorieren Sie die Autorisierungswarnung vorerst.

    So überprüfen und verwalten Sie den Speicherplatz unter Linux

    Eine vollständige Liste der möglichen Parameter finden Sie auf Seite du man-Seite .

    du alternativ: ncdu

    Wenn Sie eine interaktivere Art der Anzeige von Informationen auf Ihrer Festplatte bevorzugen, bietet ncdu eine ncurses-basierte Schnittstelle für du. Zeigen Sie dieselben Informationen auf intuitivere Weise an. Außerdem können Sie mit den Pfeiltasten und der Eingabetaste zwischen verschiedenen Ordnern navigieren, um eine Auswahl zu treffen.

    Sie können es unter Ubuntu mit dem Befehl installieren:

    sudo apt install ncdu

    Um es zu verwenden, geben Sie Folgendes ein:

    ncdu /directory-to-scan

    Ersetzen Sie das "Verzeichnis zum Durchsuchen" durch das tatsächliche Verzeichnis, das Sie durchsuchen möchten. Um beispielsweise die gesamte Festplatte zu scannen, können wir schreiben:

    ncdu /

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

    So überprüfen und verwalten Sie den Speicherplatz unter Linux

    Gute Reinigungspraktiken

    Zusätzlich zu den oben genannten Befehlen gibt es einige grundlegende Dinge, die Benutzer tun können, um die Festplattennutzung zu minimieren.

    Automatische Entfernung

    Auf Ubuntu-basierten Systemen ist es am offensichtlichsten, nach veralteten Paketen zu suchen. Im Terminal können Sie schreiben:

    sudo apt autoremove

    Sobald das Passwort korrekt eingegeben wurde, beginnt das System mit dem Löschen verwaister Pakete. Sie können auch ältere, platzraubende Kerne entfernen, die weitgehend unnötig sind.

    APT-Cache löschen

    Wenn Ubuntu die Pakete herunterlädt, hält es die Dateien in Form, sodass sie bei Bedarf einfach neu installiert werden können. Diese belegen einen Platz, der wiederhergestellt werden kann mit:

    sudo du -sh /var/cache/apt

    Jetzt können Sie es wie folgt reinigen:

    sudo apt autoclean

    GUI-basierte Optionen

    Was ist, wenn all dieses Terminal funktioniert, scheint zu viel Aufwand zu sein oder Sie einfach nicht gerne mit der Befehlszeile herumspielen, falls Ihr System abstürzt? Glücklicherweise verfügt Linux über einige GUI-basierte Tools, die verwendet werden können.

    Bleichen

    Dies ist ein Programm, das für Windows- und Linux-Systeme verfügbar ist und auf die gleiche Weise funktioniert. Es kann heruntergeladen werden von Die Webseite , ist aber in den meisten System-Repositorys vorhanden. Nach der Installation funktioniert es mit einer einfachen Auswahl des Kontrollkästchens und dann kann das Tool gestartet werden.

    Sie können Ihr Ubuntu-System auch mit diesen zusätzlichen Möglichkeiten bereinigen, um die Arbeit zu erledigen.

    Wie wir gesehen haben, hilft die Überprüfung des System- und Festplattenspeichers, Probleme zu vermeiden. Sie müssen es auch regelmäßig reinigen. Teilen Sie uns Ihre Erfahrungen im Kommentarbereich mit.

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Go up

    Diese Website verwendet Cookies, um Ihnen ein besseres Erlebnis beim Surfen auf der Website zu bieten. Lesen Sie mehr über Cookies