Propaganda
Para onde vai o espaço? Como sua unidade de disco rígido de dois terabytes foi preenchida tão rapidamente? Só há uma maneira de descobrir: com uma ferramenta de visualização do uso do disco. Estes são projetados principalmente para trabalhar com unidades de disco rígido e unidades de estado sólido Como funcionam as unidades de estado sólido?Neste artigo, você aprenderá exatamente o que são os SSDs, como os SSDs realmente funcionam e operam, por que os SSDs são tão úteis e a principal desvantagem dos SSDs. consulte Mais informação , mas eles também podem funcionar com pen drives, pen drives e cartões SD.
Vários utilitários estão disponíveis para Linux, então vamos dar uma olhada neles.
1. Ferramentas de linha de comando nativas
O primeiro lugar para verificar é a linha de comando. Várias ferramentas estão disponíveis aqui e já estão incluídas no Linux.
O primeiro comando que você deve tentar é df. Isso informará a quantidade de espaço em disco em uso. Ele pode ser usado sozinho, para exibir um total completo de todos os sistemas de arquivos montados ou com um nome de arquivo.
Quando usado com um nome de arquivo, o df produzirá o espaço restante na partição específica em que o arquivo está armazenado.
df etc
O comando acima mostraria quanto espaço livre está disponível no diretório / etc /. Enquanto isso,
df -h
emprega a opção -h, que significa "legível por humanos". Isso basicamente exibe os tamanhos de arquivo e pasta em um formato que você pode ler. Use isso para interpretar quanto espaço em disco está sendo usado por um arquivo ou diretório específico.
Enquanto isso, du também está disponível. Diferindo ligeiramente de df, du exibe uma estimativa do espaço em disco usado pelos arquivos. Por exemplo,
du -shc * .txt
exibe o tamanho de cada arquivo TXT no diretório atual em formato legível por humanos.
Você também pode usar o ls (list) para gerar uma lista do conteúdo de um diretório e do tamanho do arquivo.
Isso é feito em qualquer diretório com
ls -l -h
Simples!
Se você preferir obter as informações de uso do disco que procura em um utilitário dedicado, tente ncdu. Potencialmente o método mais simples desta lista, o ncdu varre seu sistema assim que a ferramenta é iniciada. Por padrão, o conteúdo e o uso do diretório inicial são exibidos, mas isso pode ser alterado especificando um diretório diferente como parâmetro.
Você pode instalar o ncdu em sistemas baseados no Debian através da linha de comando:
sudo apt install ncdu
Usar o ncdu é simples. Na linha de comandos, digite:
ncdu
Você precisará aguardar os resultados em HDDs maiores. Você também pode verificar o sistema de arquivos raiz usando o comando -x:
ncdu -x /
E há a opção de digitalizar via SSH - muito útil para dispositivos remotos.
ssh -C usuário @ sistema ncdu -o- / | ./ncdu -f-
Vá para o site da ncdu para encontrar um conjunto completo de instruções.
Outros recursos do ncdu incluem a classificação por nome de arquivo ou tamanho, exclusão de arquivos e diretórios únicos, exibição de informações sobre um arquivo ou pasta e alternância da visibilidade de itens ocultos.
Com essas boas ferramentas de linha de comando, você pode achar que tem tudo o que precisa. No entanto, várias ferramentas visuais fornecerão uma visão aprimorada do uso do seu disco.
3. QDirStat
A primeira ferramenta de uso de disco visual a ser vista é o QDirStat, disponível nos ambientes de desktop Linux, bem como BSD Linux vs. BSD: Qual você deve usar?Ambos são baseados no Unix, mas é aí que as semelhanças terminam. Aqui está tudo o que você precisa saber sobre as diferenças entre Linux e BSD. consulte Mais informação .
As ferramentas visuais oferecem uma ótima visão do que está acontecendo com a unidade de disco rígido do seu PC que uma lista de números simplesmente não pode se relacionar. Uma das opções mais populares para isso em Windows é WinDirStat Visualize seu uso do disco rígido com o WinDirStat consulte Mais informação , que é um clone do utilitário KDirStat, no qual o QDirStat se baseia.
Com o QDirStat, o uso do seu disco rígido é representado por retângulos e quadrados, cada um de tamanho diferente. Quanto maior o quadrado, mais espaço no disco rígido está sendo usado por esse diretório específico. Ao clicar com o botão direito do mouse no retângulo em questão, você terá a opção de visitar o local da pasta.
Essa é uma ótima maneira de encontrar dados "secretos" que foram baixados no seu computador. Coisas como locais de download ausentes e seu cache da Internet podem ser rastreados com essas ferramentas. E se você não gostar da visualização "em bloco", os dados de uso também poderão ser vistos como um histograma.
Você pode obter QDirStat via GitHub, mas os pacotes estão disponíveis para openSUSE, SLE e Ubuntu.
Para o último, adicione primeiro o PPA (lembre-se de removê-lo mais tarde):
sudo add-apt-repository ppa: nathan-renniewaldock / qdirstat sudo apt-get update
Feito isso, instale com
sudo apt install qdirstat
Você pode iniciar o software na área de trabalho ou no terminal com o comando qdirstat. Siga o prompt para selecionar o diretório a ser varrido e aguarde até que os dados sejam agrupados e apresentados.
Uma versão do KDE, K4DirStattambém está disponível.
Anteriormente conhecido como Baobab, o Disk Usage Analyzer é, como você deve ter adivinhado, outra ferramenta visual. Em vez da abordagem baseada em blocos do QDirStat, este utilitário oferece um gráfico de pizza radial de árvore como uma ilustração ao vivo do uso do disco. Você encontrará isso no painel direito; à esquerda, uma lista do conteúdo do diretório atualmente selecionado.
Tudo é codificado por cores para facilitar a análise, mas o Disk Usage Analyzer não oferece muito mais do que isso. Por exemplo, não há um atalho fácil para os diretórios que você está visualizando, além de abri-los manualmente no seu gerenciador de arquivos padrão Thunar vs. Nautilus: Dois gerenciadores de arquivos leves para LinuxThunar é um gerenciador de arquivos melhor que o padrão Nautilus do Gnome? consulte Mais informação .
Dito isto, o Disk Usage Analyzer é fácil de usar e ideal para verificações rápidas de uso sem muito envolvimento.
Outro analisador de uso gráfico baseado em blocos, o xdiskusage possui uma interface bastante básica e coleta informações do comando du. Isso é executado em seu nome, no entanto, para que os dados de uso sejam rapidamente compilados e apresentados.
Instale em sistemas baseados no Debian com
sudo apt install xdiskusage
Execute o comando xdiskusage no terminal para iniciar e selecione o diretório ou disco a ser analisado.
O resultado é uma apresentação baseada em árvore, com o bloco de diretório pai exibido à esquerda e os diretórios e pastas filho ramificando-se à direita. Cada bloco exibe o nome do diretório e o uso do disco.
Você pode navegar por essa representação gráfica da estrutura de diretórios usando o mouse ou as teclas de seta. Precisa descobrir mais sobre o bloco de diretório? Basta clicar com o botão direito do mouse para obter opções, que incluem copiar o caminho para a área de transferência e imprimir a tela.
Embora não ofereça ótimos gráficos, o xdiskusage foi projetado para ser extremamente leve. Se você estiver em uma situação em que seu disco foi preenchido sem explicação e com pouco espaço, o xdiskusage pode ser a solução que você está procurando.
O executável para download do xdiskusage é apenas de 64 bits, no entanto, a fonte também pode ser baixada e compilada no seu sistema para instalação.
Outra ferramenta de uso de disco que emprega a abordagem de mapa de árvore radial é o Duc. Apresentando uma coleção de ferramentas, você pode instalar o Duc em distros baseadas no Debian com
sudo apt install duc
Para outras famílias Linux, você pode baixar a fonte do site e compile Como compilar e instalar arquivos TAR GZ e TAR BZ2 no Ubuntu Linux consulte Mais informação .
Comece com o Duc indexando o diretório / usr. Isso cria um banco de dados (mais sobre isso abaixo) e pode demorar um pouco na primeira execução:
índice duc / usr
A partir daqui, você pode usar ls para listar o conteúdo do diretório e seu impacto no disco rígido:
duc ls -Fg / usr / local
Se você preferir ver isso no analisador visual da Duc, use
duc gui / usr
Há também uma interface de console com a qual você pode abrir
duc ui / usr
O Duc oferece uma abordagem muito mais rápida à análise de uso do disco, mantendo um banco de dados do conteúdo do disco. Isso o torna ideal para sistemas maiores; o site da Duc se orgulha de ter sido testado com "500 milhões de arquivos e vários petabytes de armazenamento".
Outra opção para uma instalação leve é o JDiskReport, que é uma ferramenta de análise de disco baseada em Java. Por ser Java, o JDiskReport é multiplataforma, o que significa que você não deve ter problemas ao executá-lo em distribuições Linux mais antigas ou incomuns.
Depois de analisar seus HDDs, o JDiskReport apresenta os dados estatísticos como gráficos e tabelas. É aqui que ele se destaca - não apenas você obtém a exibição esperada do gráfico de pizza, mas o utilitário também exibe uma lista das 50 principais dos maiores arquivos. Você também encontrará uma tela exibindo os maiores arquivos por tipo.
Java não é a plataforma mais popular e é difícil atualizar, mas se você estiver procurando por algo com melhores opções de relatório que o xdiskusage, JDiskReport é a resposta.
7 Ferramentas de uso de disco para Linux: qual é o seu favorito?
Não importa se você deseja usar ferramentas de linha de comando nativas, visualizadores impressionantes da GUI ou análise baseada no console do seu uso de HDD: existe uma ferramenta para todos!
Para mais informações básicas sobre Linux, consulte nossa visão geral de como renomear um arquivo no Linux Como renomear um arquivo no LinuxPrecisa renomear um ou mais arquivos no Linux? Várias opções estão disponíveis nas ferramentas que você pode instalar nas funções da linha de comando. consulte Mais informação .
Christian Cawley é editor adjunto de segurança, Linux, bricolage, programação e tecnologia explicada. Ele também produz o Podcast Realmente Útil e tem uma vasta experiência em suporte a desktops e softwares. Um colaborador da revista Linux Format, Christian é um funileiro de Raspberry Pi, amante de Lego e fã de jogos retro.