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?


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.


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.


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.


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.



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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.