Software de mapa de árvore de uso de disco para Linux sem cabeça

22

Existem alguns programas que podem exibir o espaço em disco usado usando um mapa de árvore , como o WinDirStat para Windows e o KDirStat para KDE / Linux:

Captura de tela do KDirStat

Estou procurando por algo semelhante, mas por uma caixa Linux sem cabeça. (Por exemplo, execute o programa de coleta de dados do console no servidor e carregue o arquivo em um programa gráfico em um ambiente da GUI.)

Como alternativa, quais são outras boas maneiras de obter uma representação estruturada de espaço em disco usado, com apenas acesso SSH?

Vladimir Panteleev
fonte
este javascript analisa a saída: code.google.com/p/treemaplib/source/browse/trunk/TreeMapJS/…
eadmaster

Respostas:

24

O uso do disco NCurses (ncdu) é bom para isso. Veja http://dev.yorhel.nl/ncdu para detalhes. Está disponível como um pacote para as distribuições mais populares e permite navegar e descobrir onde o espaço em disco é usado. Ele usa caracteres de texto para exibir um gráfico de barras do uso do diretório, para obter uma interface semigráfica, em um ambiente somente de texto.

richardneish
fonte
Este é incrível, altamente recomendado.
RomanSt
O ncdu não produz mapas de árvores.
Dave Horner
11

GT5 é muito bom. Ele possui uma interface de console e também cria arquivos html que você pode visualizar no seu navegador. Está nos repositórios para que você possa obtê-lo.

Jure1873
fonte
legal .... não estava ciente desse pacote.
3dinfluence
1
Estou usando gt5há algum tempo, mas há uma falha considerável: se você possui muitos arquivos, gt5ironicamente , exige uma quantidade considerável de espaço em disco (centenas de megabytes) para gerar os resultados.
Vladimir Panteleev
8

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

Ele mostra os dez principais diretórios por consumo de disco. Eu uso em / home e tal o tempo todo.

Aaron Copley
fonte
Brilhante! Nada para instalar, faz o trabalho muito bem, mesmo que exija navegar um pouco e execute o comando em locais diferentes para investigar onde foi todo o seu espaço livre.
Niavlys 27/08
5

xdiskusagepermite canalizar a saída dupara análise. É uma ótima opção.

MikeyB
fonte
1

Você pode executar o mesmo comando se conectar ao servidor via ssh e usar o encaminhamento ssh X e um servidor X em sua estação de trabalho. Se você deseja da linha de comando:

df -k /*|sort -n
Mircea Vutcovici
fonte
1
Sim, isso é óbvio, mas eu não quero instalar o KDE em um servidor :) E eu estava procurando por um método melhor / mais estruturado do que apenas classificar todos os arquivos por tamanho ... pergunta editada para esclarecer.
Vladimir Panteleev