Ncdu ist ein auf ncurses basierender Analysator für die Festplattennutzung. Es bietet eine Zusammenfassung der Festplattennutzung in einer TUI (Text-Benutzeroberfläche) und das Auffinden großer Dateien und Ordner ist wirklich einfach. ncdu ist eine auf Flüchen basierende Version des bekannten „du ”-Befehl unter Linux und bietet eine schnelle Möglichkeit, um zu sehen, welche Verzeichnisse Ihren Speicherplatz belegen.
Um ncdu zu installieren , müssen Sie zuerst das EPEL-Repo (Extra Packages for Enterprises Linux) wie unten gezeigt aktivieren:
So aktivieren Sie EPEL Repo:
Für EL5:
[root@openstack export]# rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Für EL6:
[root@openstack export]# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Für EL7:
[root@openstack export]# rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
So installieren Sie ncdu
Sobald das EPEL-Repo aktiviert ist, können Sie ncdu mit dem folgenden Befehl installieren:
Hinweis: Falls Sie ncurses nicht haben installiert ist, können Sie es mit „yum install ncurses installieren ‘.
[root@openstack export]# yum install ncdu
Loaded plugins: fastestmirror, presto
Setting up Install Process
::::::::
::::::::
Installing : ncdu-1.11-1.el6.x86_64 1/1
Verifying : ncdu-1.11-1.el6.x86_64 1/1
Installed: ncdu.x86_64 0:1.11-1.el6
Complete!
So verwenden Sie ncdu
Führen Sie den folgenden Befehl aus, um die Festplattennutzung des aktuellen Arbeitsverzeichnisses (pwd) anzuzeigen.
[root@openstack ~]# ncdu
Der obige Befehl zeigt die Festplattennutzung im Stammverzeichnis des Stammverzeichnisses.
Um die Festplattennutzung eines bestimmten Verzeichnisses zu finden, können Sie entweder zu dem Verzeichnis navigieren und den Befehl „ncdu“ ausführen oder geben Sie den Befehl ‘ncdu /lib/’ ein
[root@openstack lib]# ncdu
oder
[root@openstack ~]# ncdu /lib/
Sie können das Scannen von Verzeichnissen und die Ergebnisse im folgenden Bild sehen:
Vollständiges Dateisystem scannen
[root@openstack ~]# ncdu -x /