Software de mapa de árbol de uso de disco para Linux sin cabeza


22

Hay algunos programas que pueden mostrar el espacio en disco usado usando un mapa de árbol , como WinDirStat para Windows y KDirStat para KDE / Linux:

Captura de pantalla de KDirStat

Estoy buscando algo similar, pero para una caja Linux sin cabeza. (Por ejemplo, ejecute el programa de recopilación de datos de la consola en el servidor, luego cargue el archivo en un programa gráfico en un entorno GUI).

Alternativamente, ¿cuáles son otras buenas maneras de obtener una representación de espacio en disco usado estructurado , con solo acceso SSH?


Respuestas:


24

NCurses Disk Usage (ncdu) es bueno para esto. Ver http://dev.yorhel.nl/ncdu para más detalles. Está disponible como un paquete para las distribuciones más populares y le permite navegar y descubrir dónde se utiliza su espacio en disco. Utiliza caracteres de texto para mostrar un gráfico de barras del uso del directorio para que obtenga una interfaz semi gráfica, en un entorno de solo texto.


Este es impresionante, muy recomendable.
RomanSt

ncdu no produce mapas de árbol.
Dave Horner

11

GT5 es muy agradable. Tiene una interfaz de consola y también crea archivos html que puede ver en su navegador. Está en los repositorios para que pueda obtenerlo.


agradable ... no estaba al tanto de ese paquete.
3dinfluence

1
Lo he estado usando gt5durante un tiempo, pero tiene una falla considerable: si tiene muchos archivos, gt5irónicamente requiere una cantidad considerable de espacio en disco (cientos de megabytes) para generar los resultados.
Vladimir Panteleev

8

Yo uso du -cks * | sort -rn | head -11.

Muestra los diez principales directorios por consumo de disco. Lo uso en / home y tal todo el tiempo.


¡Brillante! No hay nada que instalar, funciona bien, incluso si requiere navegar un poco y ejecutar el comando en diferentes lugares para investigar dónde se ha ido todo su espacio libre.
Niavlys

5

xdiskusagele permite canalizar la salida duen él para su análisis. Es una gran opción



1

Puede ejecutar el mismo comando si se conecta al servidor a través de ssh y utiliza el reenvío ssh X y un servidor X en su estación de trabajo. Si quieres desde la línea de comandos:

df -k /*|sort -n

1
Sí, eso es obvio, pero no quiero instalar KDE en un servidor :) Y estaba buscando un método mejor / más estructurado que simplemente ordenar todos los archivos por tamaño ... pregunta editada para aclarar.
Vladimir Panteleev
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.