Analyse der Festplattennutzung mit ncdu auf Linux-Systemen

0 Aktien
0
0
0
0

Einführung

Die Verwaltung des Festplattenspeichers ist eine zentrale Aufgabe für Linux-Systemadministratoren. Mit zunehmender Anzahl und Größe von Dateien und Verzeichnissen ist die Überwachung der Festplattennutzung unerlässlich, um die Systemleistung aufrechtzuerhalten und sicherzustellen, dass kritische Prozesse über ausreichend Speicherplatz verfügen. Ein hilfreiches Tool hierfür ist ncdu (NCurses Disk Usage). Dieses Tutorial bietet einen detaillierten Einblick in ncdu, einschließlich Informationen zur Installation, Verwendung und einer Übersicht der optionalen Parameter.

Ncdu, kurz für NCurses Disk Usage, ist ein Kommandozeilen-Tool, das Benutzern und Systemadministratoren hilft, die Festplattennutzung auf Linux-Systemen zu ermitteln und zu verwalten. Im Gegensatz zu herkömmlichen Festplattennutzungstools wie Du, ncdu Es bietet eine interaktive Benutzeroberfläche, die das Navigieren durch Listen erleichtert und einen visuellen Überblick über die Platznutzung ermöglicht.

Dieses Tool befindet sich in der Bibliothek. ncurses Es wurde entwickelt, um eine textbasierte grafische Benutzeroberfläche im Terminal bereitzustellen. ncdu Es ermöglicht eine benutzerfreundliche Art, Verzeichnisse zu durchsuchen, Dateien und Verzeichnisse nach Größe zu sortieren und unnötige Dateien direkt über die Benutzeroberfläche zu löschen.

Schritt 1 – So installieren Sie ncdu

Bevor Sie können ncdu Um es zu verwenden, müssen Sie es auf Ihrem System installieren. Die meisten Linux-Distributionen enthalten es. ncdu Sie sind in ihren Standard-Repositorys enthalten, was die Installation mithilfe des Paketmanagers des Systems vereinfacht.

  • Auf Debian/Ubuntu-basierten Systemen
sudo apt update
sudo apt install ncdu
  • Auf Red Hat/CentOS-Systemen

Bei Red Hat-basierten Systemen müssen Sie möglicherweise das EPEL-Repository aktivieren, um das ncdu-Paket zu finden.

sudo yum install epel-release sudo yum install ncdu

 

  • Auf Fedora-Systemen
sudo dnf install ncdu
  • In Arch Linux
sudo pacman -S ncdu

Sobald die Installation abgeschlossen ist, können Sie mit ncdu die Festplattennutzung analysieren.

Schritt 2 – So verwenden Sie Ncdu

Um mit der Analyse der Festplattennutzung zu beginnen ncduFühren Sie einfach den Befehl gefolgt vom Pfad aus, den Sie überprüfen möchten. Wenn kein Pfad angegeben wird, ncdu Es wird das aktuelle Arbeitsverzeichnis analysieren.

ncdu /path/to/directory
Nach Ausführung des Befehls ncdu Es durchsucht das angegebene Verzeichnis und stellt eine interaktive Benutzeroberfläche bereit. Diese zeigt eine Liste der Dateien und Unterverzeichnisse mit Angabe ihrer Größe und des prozentualen Anteils des von ihnen belegten Speicherplatzes an.

Schritt 3 – Optionale NCDU-Parameter

ncdu bietet verschiedene Befehlszeilenoptionen, mit denen sich das Verhalten und die Ausgabe ändern lassen. Hier sind einige optionale Parameter, die besonders nützlich sein können:

  • -XEs werden nur Dateien und Verzeichnisse gezählt, die sich im selben Dateisystem wie das angegebene Verzeichnis befinden. Dies ist nützlich, um eingebundene Laufwerke oder Netzwerkdateisysteme auszuschließen.
  • -O: Exportieren Sie die gescannten Daten in eine Datei, die später gelesen werden kann.
  • -R: Aktivieren Sie den Nur-Lese-Modus, wodurch die Möglichkeit, Dateien über die Benutzeroberfläche zu löschen, deaktiviert wird.

Eine vollständige Liste der Optionen erhalten Sie durch Eingabe von man ncdu Im Terminal zur Seite NCDU-Mann Sehen.

Schritt 4 – Erweiterte Nutzung und Tipps

Über die grundlegende Festplattennutzungsanalyse hinaus, ncdu Kann in komplexeren Szenarien eingesetzt werden. Zum Beispiel zum Scannen von Remote-Servern oder zum Überprüfen der Festplattennutzung anderer Benutzer.

  • Scannen von Remote-Verzeichnissen: ncdu kann auch Remote-Verzeichnisse über SSH scannen. Verwenden Sie dazu die folgende Syntax:
ssh -C user@system ncdu -o- / | ./ncdu -f-

Stellen Sie sicher, dass Sie SSH-Zugriff auf den Remote-Host haben und ncdu sowohl auf dem lokalen als auch auf dem Remote-Rechner installiert ist.

  • Dateien und Verzeichnisse löschen: Seien Sie dabei vorsichtig, aber ncdu Ermöglicht das Löschen von Dateien und Verzeichnissen direkt über die Benutzeroberfläche. Navigieren Sie zur gewünschten Datei oder zum gewünschten Verzeichnis und drücken Sie die Taste „d“, um es zu löschen.

Ergebnis

ncdu ist ein leistungsstarkes und benutzerfreundliches Tool, das die Analyse der Festplattennutzung auf Linux-Systemen erheblich vereinfacht. Dank seiner interaktiven Oberfläche und vielfältiger Befehlszeilenoptionen ermöglicht es sowohl unerfahrenen als auch erfahrenen Systemadministratoren eine effektive Verwaltung des Speicherplatzes. Wie bei jedem Systemtool, das Dateien verändern oder löschen kann, ist Vorsicht geboten. ncduIn Kombination mit guten Praktiken zur Festplattenverwaltung kann dies dazu beitragen, dass Ihre Linux-Systeme reibungslos laufen und keine Speicherplatzprobleme auftreten.

Schreibe einen Kommentar

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

Das könnte Ihnen auch gefallen