Kategorien
Linux

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

Eine wesentliche Fähigkeit, die Systemadministratoren benötigen, ist die Aufrechterhaltung des Zustands von Online- und Offline-Systemen. Dies ist besonders wichtig auf Produktionsservern, auf denen Ausfallzeiten oder Probleme zu Datenverlust führen können. Ein häufiges Problem besteht darin, dass Aktualisierungen aufgrund fehlenden Speicherplatzes fehlschlagen. Es gibt jedoch einige einfache Überprüfungen, die Sie ausführen können, wenn eine Fehlermeldung angezeigt wird, damit kritische Systeme reibungslos funktionieren.

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 verwendeten Speicherplatz an

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

verbunden Verstehen Sie die Linux-Befehle df und du

Verwenden des Befehls df

)

Öffnen Sie Terminal und geben Sie df ein. Drücken Sie dann die Eingabetaste. Es sollte eine Ausgabe erzeugen, die wie folgt aussieht:

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

Wie Sie sehen können, werden alle mit dem System verbundenen Festplatten angezeigt. Dies kann langwierig sein, sodass Benutzer die Dinge eingrenzen können, indem sie die Festplatte angeben, an der sie arbeiten. In meinen Beispielen ist mein primäres Laufwerk als “/ dev / sda” markiert. Habe ich auch bestimmte Partitionen in “/ dev / sda1” aufgenommen? y / dedev / sda2.

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

df kann durch Schreiben von df -h etwas leichter lesbar gemacht werden

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

Sie können die Dinge weiter verfeinern, indem Sie das Flag –output hinzufügen. Die Parameter dieses Befehls sind:

  • Quelle – Quelle des Geräte-Mount-Punkts
  • Größe – Gesamtzahl der Blöcke
  • used – Gesamtzahl der verwendeten Blöcke
  • verfügbar – Gesamtzahl der verfügbaren Blöcke
  • Prozent – Prozentsatz des genutzten Platzes
  • Ziel – Gerätemontagepunkt

Beispiel Ich habe nur die beiden Parameter verwendet.

 df --output = source, used, available

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

Verwenden Sie den Befehl von

Sie haben also herausgefunden, dass die Festplatte fast voll ist, aber was ist die Ursache? Hier können Sie diese problematischen Dateien anzeigen. In einem Beispiel aus der Praxis bei meiner Arbeit stellten wir fest, dass ein Remote-Server ohne wirklichen Grund oder Warnung 98% Speicherplatz hatte. Es stellte sich heraus, dass es eine Vielzahl von Java-Fehlerprotokolldateien mit einer Gesamtgröße von ca. 40 GB gab. Das ist viel Speicherplatz, der nicht belegt werden muss Nachdem wir duwe verwendet hatten, konnten wir die Dateien löschen.

Als Warnung, wenn Sie nur du eingeben, werden alle Dateien zurückgegeben, und es kann lange dauern. Es ist besser, einige Parameter anzugeben. Lassen Sie uns die zehn größten Verzeichnisse im System finden.

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

scannt und erzeugt eine ähnliche Ausgabe wie diese. Ignorieren Sie vorerst die Berechtigungswarnung.

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

Eine vollständige Liste möglicher Parameter finden Sie auf Seite von der Manpage .

Alternative: ncdu

Wenn Sie eine interaktivere Art der Anzeige Ihrer Festplatteninformationen bevorzugen, bietet ncdu eine auf ncurses basierende Oberfläche für du. Es zeigt die gleichen Informationen an, jedoch auf intuitivere Weise. 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 folgenden Befehl installieren:

 sudo apt install ncdu

Geben Sie dazu Folgendes ein:

 ncdu / directory-to-scan

Ersetzen Sie das zu scannende Verzeichnis durch das zu scannende Verzeichnis. Um beispielsweise die gesamte Festplatte zu scannen, können Sie Folgendes eingeben:

 ncdu /

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

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

Gute Reinigungspraktiken

Zusätzlich zu den oben genannten Befehlen gibt es grundlegende Funktionen, mit denen Benutzer die Festplattennutzung auf ein Minimum beschränken können.

Autoremover

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

 sudo apt autoremove

Sobald das Passwort korrekt eingegeben wurde, beginnt das System, verwaiste Pakete zu entfernen. Sie können auch ältere, platzintensive und weitgehend unnötige Kernel löschen.

APT-Cache löschen

Wenn Ubuntu Pakete herunterlädt, bleiben die Dateien in Form, sodass sie bei Bedarf problemlos neu installiert werden können. Diese nehmen Platz ein, der zurückgefordert werden kann mit:

 sudo du -sh / var / cache / apt

Sie können es jetzt wie folgt reinigen:

 sudo apt autoclean

GUI-basierte Optionen

Was ist, wenn Ihnen all diese Terminal-Arbeit zu viel Aufwand bedeutet oder Sie einfach nicht gerne mit der Befehlszeile herumspielen, wenn das System abstürzt? Glücklicherweise verfügt Linux über einige GUI-basierte Tools, die verwendet werden können.

Bleachbit

Dies ist ein Programm, das für Windows- und Windows.Linux-Systeme verfügbar ist und genauso funktioniert. Es kann von heruntergeladen werden Die Webseite , kann aber in den meisten System-Repositorys gefunden werden. Nach der Installation funktioniert es mit einer einfachen Auswahl der Kontrollkästchen, und dann kann das Tool ausgeführt 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 das Überprüfen des Systems und des Speicherplatzes, Probleme zu vermeiden. Sie sollten 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.