Como Verificar e Gerenciar o Espaço em Disco no Ubuntu: Guia Completo para Iniciantes e Usuários Avançados

目次

1. Introdução

Ubuntu é amplamente usado não apenas para uso pessoal, mas também para operações de servidor devido ao seu ambiente leve e estável. No entanto, à medida que você continua a usar o sistema, o espaço em disco inevitavelmente começará a ficar escasso. Espaço em disco insuficiente pode levar a desempenho reduzido do sistema e até falhas ao instalar novos softwares.

Este artigo explica como verificar e gerenciar adequadamente o espaço em disco no Ubuntu. Ele cobre o uso de ferramentas de CLI (Interface de Linha de Comando) como os comandos df e du, bem como a ferramenta GUI “Disk Usage Analyzer”, que permite inspecionar visualmente o uso de armazenamento. Exemplos claros e instruções passo a passo ajudarão iniciantes a acompanhar com confiança.

2. Como Verificar o Uso Geral de Disco (Comando df)

Para verificar o uso geral de disco no Ubuntu, use o comando df. Esta ferramenta conveniente exibe o uso de disco e o espaço disponível para cada sistema de arquivos. Nesta seção, explicaremos tudo, desde o uso básico até exemplos avançados.

O Que é o Comando df?

df significa “disk free” e é usado em sistemas operacionais Linux e Unix‑based para verificar o uso de disco e a capacidade disponível. É simples, rápido e ideal para entender imediatamente o status de disco do sistema.

Uso Básico

A seguir está a forma mais comum de usar o comando df:

df -h
  • -h opção Exibe valores em um formato legível por humanos com unidades — por exemplo, em vez de mostrar “1024000”, exibe “1G” ou “500M”.

Saída de Exemplo

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   30G   40% /
tmpfs           500M     0  500M    0% /dev/shm

Explicação da Saída

  • Filesystem : Tipo de sistema de arquivos usado (ex.: ext4, tmpfs).
  • Size : Tamanho total do sistema de arquivos.
  • Used : Quantidade de espaço atualmente em uso.
  • Avail : Espaço livre disponível.
  • Use% : Percentual de uso do disco.
  • Mounted on : Local onde o sistema de arquivos está montado.

Exemplos de Uso Avançado

Exibir Apenas Sistemas de Arquivos Específicos

Você pode incluir informações do tipo de sistema de arquivos usando a opção -T e até filtrar sistemas de arquivos específicos.

df -T ext4

Isso exibe apenas informações do sistema de arquivos ext4.

Especificar um Sistema de Arquivos para Verificar

Se você quiser verificar um ponto de montagem específico (ex.: /home), execute:

df -h /home

Isso exibe o uso de disco e o espaço disponível alocado ao diretório /home.

Dicas de Solução de Problemas

  • Se o disco estiver cheio Use df para identificar sistemas de arquivos que estão com 100 % de uso e exclua arquivos desnecessários.
  • Se os resultados do df não atualizarem Arquivos excluídos podem ainda estar sendo usados por processos. Identifique-os usando o comando lsof:
    lsof | grep deleted
    

Resumo

O comando df é uma ferramenta simples, porém poderosa, para verificar o uso de disco em todo o sistema no Ubuntu. Com a opção -h, os resultados ficam mais fáceis de entender, tornando‑a ideal para iniciantes. Dominar os conceitos básicos e o uso avançado discutidos aqui ajudará você a gerenciar o armazenamento de disco de forma eficiente.

3. Como Verificar o Uso de Diretórios e Arquivos Específicos (Comando du)

Saber o uso geral de disco não é suficiente para determinar quais diretórios ou arquivos estão consumindo espaço. Nesses casos, use o comando du para investigar o uso de disco por diretório ou arquivo. Esta seção explica tanto o uso básico quanto o avançado do comando du.

O Que é o Comando du?

du significa “disk usage” e exibe o espaço em disco usado por diretórios ou arquivos especificados. É extremamente útil para identificar a causa da escassez de espaço em disco.

Uso Básico

Exemplo de um comando du simples:

du -sh /path/to/directory
  • -s opção Exibe apenas o uso total do diretório.
  • -h opção Mostra a saída em unidades legíveis (KB, MB, GB).

Saída de Exemplo

5.2G    /home/user/Documents

Isso indica que o diretório /home/user/Documents está usando 5,2 GB de espaço.

Verificar Uso Detalhado

Exibir Subdiretórios

du -h /path/to/directory/*

Exemplo

1.5G    /path/to/directory/subdir1
3.2G    /path/to/directory/subdir2
500M    /path/to/directory/subdir3

Exemplos de Uso Avançado

Ordenar por Tamanho

du -ah /path/to/directory | sort -rh | head -n 10
  • -a : Exibe arquivos e diretórios.
  • sort -rh : Ordena em ordem decrescente.
  • head -n 10 : Mostra os 10 principais resultados.

Exemplo

2.5G    /path/to/directory/largefile1.iso
1.2G    /path/to/directory/subdir1
800M    /path/to/directory/largefile2.zip

Procurar Arquivos que Correspondam a Condições

find /path/to/directory -name "*.log" -exec du -h {} +

Dicas de Solução de Problemas

  • Se os resultados do du não corresponderem aos valores esperados, arquivos deletados podem ainda estar sendo mantidos por processos. Use:
    lsof | grep deleted
    

Resumo

O comando du ajuda a identificar quais diretórios e arquivos estão consumindo espaço em disco. Combiná-lo com comandos como find ou sort permite uma investigação e limpeza eficientes.

4. Como Verificar Espaço em Disco com uma GUI (Analisador de Uso de Disco)

Além das ferramentas de linha de comando, o Ubuntu também oferece um método GUI para verificar o uso de disco usando o “Analisador de Uso de Disco”. Esta seção explica seus recursos, instalação e uso.

O que é o Analisador de Uso de Disco?

O Analisador de Uso de Disco é uma ferramenta padrão do Ubuntu que exibe visualmente o uso de disco com gráficos, facilitando a identificação de diretórios e arquivos que consomem muito armazenamento.

Instalação

sudo apt update
sudo apt install baobab

Uso Básico

  1. Inicie a partir do menu de aplicativos.
  2. Ou execute a partir de um terminal:
    baobab
    

Opções de Varredura

  • Verificar pasta home
  • Selecionar diretório específico
  • Verificar discos remotos

Visualizar Uso

  • Visualização em gráfico
  • Lista detalhada

Vantagens e Desvantagens

Vantagens

  • Formato visual fácil de entender
  • Não requer conhecimento de comandos
  • Suporta unidades de rede

Desvantagens

  • Pode ser lento com diretórios grandes
  • Menos personalizável que ferramentas de linha de comando

Resumo

O Analisador de Uso de Disco é útil para usuários que preferem ferramentas visuais. Quando combinado com métodos de linha de comando, a gestão de espaço em disco torna-se altamente eficiente.

5. Soluções Práticas para Pouco Espaço em Disco

Pouco espaço em disco pode deixar o sistema lento e causar falhas na instalação. Esta seção explica soluções práticas.

Excluir Arquivos e Diretórios Desnecessários

Remover Arquivos Temporários

sudo rm -rf /tmp/*

Esvaziar Lixeira

rm -rf ~/.local/share/Trash/*

Remover Pacotes e Cache Desnecessários

sudo apt-get autoremove
sudo apt-get clean

Encontrar e Excluir Arquivos Grandes

find / -type f -size +100M

Verificar Uso de Diretórios

du -ah /path/to/directory | sort -rh | head -n 10

Gerenciar Arquivos de Log

sudo journalctl --vacuum-size=50M
sudo nano /etc/logrotate.conf

Monitorar Uso de Disco Regularmente

#!/bin/bash
df -h > ~/disk_usage_report.txt

Resumo

Ao remover arquivos desnecessários e monitorar o uso regularmente, problemas de espaço em disco podem ser evitados.

6. Perguntas Frequentes

Q1: Qual é a diferença entre df e du?

A:

  • df mostra o uso geral do sistema de arquivos.
  • du mostra o uso por diretório ou arquivo.

Q2: Como posso descobrir por que o uso de disco aumentou repentinamente?

df -h
du -ah / | sort -rh | head -n 10

Q3: Por que excluir arquivos não libera espaço?

lsof | grep deleted
kill -9 <process ID>

Q4: Como posso encontrar rapidamente diretórios que consomem espaço?

du -ah /path/to/directory | sort -rh | head -n 10

Q5: Como posso monitorar o uso de disco regularmente?

#!/bin/bash
df -h > ~/disk_usage_report.txt

Q6: Como impedir que arquivos de log cresçam demais?

sudo nano /etc/logrotate.conf

Q7: Como posso prevenir a falta de espaço em disco?

  • Verificações regulares com df e du
  • Remover arquivos desnecessários
  • Usar ferramentas automatizadas

7. Conclusão

O gerenciamento de espaço em disco no Ubuntu é essencial para manter a estabilidade e o desempenho. Este artigo abordou tudo, desde comandos básicos até estratégias de solução de problemas e otimização.

Principais Pontos

  • Use df para verificações gerais do sistema.
  • Use du para analisar diretórios específicos.
  • Combine ferramentas GUI e CLI para máxima eficiência.

Conselho Final

  • Monitore o espaço em disco regularmente.
  • Use as ferramentas adequadas para cada tarefa.
  • Siga os passos deste guia quando surgirem problemas.

Nota de Encerramento

O gerenciamento de disco no Ubuntu pode parecer complexo, mas ao seguir os passos apresentados neste artigo, qualquer pessoa pode gerenciá‑lo com confiança. Use esse conhecimento para manter um sistema fluido e eficiente.