Como analisar o uso do espaço em disco no Linux a partir do Terminal

Como analisar o uso do espaço em disco no Linux a partir do Terminal

Você está ficando sem espaço em seu servidor Linux ? Tentando descobrir o que está usando todo o espaço, mas não consegue descobrir? Acompanhe nosso guia à medida que analisamos o uso de dados no Linux por meio do terminal.

Observação: embora este guia se concentre no servidor Linux, esses métodos também funcionam em qualquer desktop ou laptop executando um sistema operacional baseado em Linux. Fique à vontade para acompanhar!

1. Analise o espaço em disco no Linux - NCDU

A melhor maneira de descobrir o uso do disco na linha de comando do Linux é com a ferramenta NCDU. É um utilitário baseado em Ncurses que faz a varredura de saídas em um gráfico (do maior para o menor) mostrando quanto espaço os dados em seu sistema de arquivos Linux estão ocupando.

Instalando NCDU no Linux

O aplicativo NCDU é muito leve e fácil de usar. No entanto, nenhum sistema operacional Linux moderno o fornece por padrão, então devemos demonstrar como instalá-lo antes de mostrar como usá-lo para analisar o uso do sistema de arquivos do seu sistema Linux.

Para instalar o NCDU no Linux, abra uma janela de terminal ou conecte-se à máquina do servidor Linux via SSH. A partir daí, siga as instruções da linha de comando descritas abaixo que correspondem ao sistema operacional que você usa atualmente.

Ubuntu

Para instalar o aplicativo NCDU no Ubuntu, use o seguinte comando Apt .

sudo apt install ncdu

Debian

No Debian, você pode fazer o NCDU funcionar com o seguinte comando Apt-get em um terminal.

sudo apt-get install ncdu

Arch Linux

Aqueles no Arch Linux podem obter NCDU com o gerenciador de pacotes Pacman .

sudo pacman -S ncdu

Fedora

Você está no Fedora Linux? Nesse caso, você poderá colocar o NCDU em funcionamento com o comando dnf abaixo.

sudo dnf install ncdu

OpenSUSE

Para fazer o NCDU funcionar no OpenSUSE Linux, execute o comando Zypper abaixo.

zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo zypper refresh zypper install ncdu

Linux genérico

Se estiver usando um sistema operacional Linux que não está incluído nesta lista, você ainda poderá instalar o software por meio do código-fonte.

Para obter o código-fonte do NCDU, você precisa acessar o site do desenvolvedor .

Usando NCDU para analisar o uso do sistema de arquivos na linha de comando

Para usar o NCDU para analisar o uso do sistema de arquivos, comece abrindo um terminal. Em seguida, execute o comando ncdu junto com o diretório que deseja analisar. Por exemplo, para analisar o diretório / var, você executaria:

ncdu / var

Ou analise todo o sistema apontando NCDU para o diretório / com:

Como analisar o uso do espaço em disco no Linux a partir do Terminal

ncdu /

Depois de executar o comando ncdu no diretório que deseja analisar, você verá uma janela aparecer. Nesta janela, você verá o aplicativo NCDU digitalizar a pasta. Sente-se e seja paciente enquanto ele faz a varredura. Pode demorar muito, especialmente se você tiver muitos arquivos.

Quando o NCDU terminar a digitalização, será apresentado um gráfico interativo. Este gráfico classificará os diretórios no sistema Linux por tamanho. A pasta na parte superior está usando a maioria dos dados. O que está na parte inferior está usando menos.

Como analisar o uso do espaço em disco no Linux a partir do Terminal

Usando as teclas de seta PARA CIMA / PARA BAIXO , encontre a pasta que deseja ver. Em seguida, pressione Enter para acessá-lo. Para sair do analisador de uso de disco NCDU, pressione q no teclado.

Como analisar o uso do espaço em disco no Linux a partir do Terminal

2. Analise o espaço em disco no Linux - DF

Outra maneira de analisar o uso do sistema de arquivos no terminal Linux é com a ferramenta DF. Para usar a ferramenta DF, execute df e , em seguida, a parte do sistema de arquivos que deseja analisar. Por exemplo, para verificar o status do ~/diretório, execute df ~ / .

df ~ /

Executar a ferramenta DF em um diretório gerará uma leitura total desse diretório, quanto espaço é usado e quanto resta. No entanto, a leitura não está em um formato fácil de ler. Para dizer à ferramenta DF para mostrar um resumo de quantos dados um diretório está usando no sistema em um formato fácil de ler, use a opção -h . A opção -h imprimirá a leitura em gigabytes e megabytes.

Como analisar o uso do espaço em disco no Linux a partir do Terminal

df -h ~ /

Para analisar qualquer diretório, execute o comando df em qualquer pasta. No entanto, entenda que o comando df não oferece uma leitura detalhada do diretório. Em vez disso, ele oferece apenas um resumo rápido.

3. Analise o espaço em disco no Linux - DU

Se as ferramentas NCDU e DF não funcionarem, outra ótima maneira de analisar o uso do sistema de arquivos no Linux é a ferramenta DU. O DU pode varrer qualquer diretório e mostrar o tamanho de cada arquivo nessa pasta específica. É útil para descobrir quais arquivos estão ocupando mais espaço.

Para descobrir quais arquivos estão ocupando mais espaço em qualquer diretório do sistema Linux, execute du / directory . Por exemplo, para descobrir quais são os maiores arquivos no /vardiretório, execute:

Como analisar o uso do espaço em disco no Linux a partir do Terminal

du -ch / var

Depois de executar o comando du , ele mostrará uma lista de todos os arquivos e seu tamanho, bem como o tamanho total de todos os arquivos adicionados no final da lista. Para facilitar a leitura, envie a saída do comando para um arquivo de texto.

du -ch / meu-diretório-favorito> du-readout.txt

Você pode visualizar o arquivo de texto com a ferramenta cat . Como alternativa, abra-o com seu editor de texto favorito.

cat du-readout.txt


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.