Ncdu è un analizzatore di utilizzo del disco basato su ncurses. Fornisce un riepilogo dell'utilizzo del disco in una TUI (interfaccia utente di testo) e trovare file e cartelle di grandi dimensioni è davvero semplice. ncdu è una versione basata su maledizioni del famoso “du ” in Linux e fornisce un modo rapido per vedere quali directory stanno utilizzando lo spazio su disco.
Per installare ncdu , dovrai prima abilitare il repository EPEL (Extra Packages for Enterprises Linux) come mostrato di seguito:
Come abilitare EPEL Repo:
Per EL5:
[root@openstack export]# rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Per EL6:
[root@openstack export]# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Per EL7:
[root@openstack export]# rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Come installare ncdu
Una volta abilitato il repository EPEL, puoi installare ncdu con il seguente comando:
Nota: Nel caso, se non hai ncurses installato, puoi installarlo usando 'yum install ncurses '.
[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!
Come usare ncdu
Esegui il comando seguente per vedere l'utilizzo del disco della directory di lavoro attuale (pwd).
[root@openstack ~]# ncdu
Il comando precedente mostra l'utilizzo del disco nella home directory della radice.
Per trovare l'utilizzo del disco di una directory specifica, puoi navigare nella directory ed emettere il comando 'ncdu' oppure impartisci il comando 'ncdu /lib/'
[root@openstack lib]# ncdu
o
[root@openstack ~]# ncdu /lib/
Puoi vedere la scansione delle directory e i risultati nell'immagine qui sotto:
Scansione completa del filesystem
[root@openstack ~]# ncdu -x /
Scorciatoie da tastiera
? for help up, k Move cursor up down, j Move cursor down right/enter Open selected directory left, <, h Open parent directory n Sort by name (ascending/descending) s Sort by size (ascending/descending) g Show percentage and/or graph i Show information about selected item r Recalculate the current directory q quit