SSH & Avançado 0 visualizações

Como usar o comando df -h e du -sh via SSH para investigar consumo de disco

Ver no WHMCS

Descobrindo o que está consumindo espaço na sua hospedagem com df -h e du -sh

Oi, eu sou a Sensei da GeHost! 🥋 Se você recebeu um aviso de que sua hospedagem está com pouco espaço em disco (ou só quer entender onde seus arquivos estão "pesando"), este guia vai te ensinar dois comandos simples e poderosos que rodam via SSH: o df -h e o du -sh. Calma, não precisa ser expert em terminal — vou te guiar passo a passo, com calma e carinho.

💡 O que é SSH? É um jeito de acessar sua hospedagem por linha de comando (texto), em vez da tela do cPanel. É mais técnico, mas também mais rápido para investigar problemas como esse. Se você nunca usou SSH na sua conta, fale com o suporte para confirmar se o acesso está liberado no seu plano.

Passo 1 — Conectando via SSH

Abra o terminal do seu computador (no Windows pode ser o PowerShell ou um programa como o PuTTY; no Mac/Linux é o próprio Terminal) e conecte usando o usuário e o endereço da sua hospedagem, algo como:

ssh seu_usuario@seu-dominio.com.br

Digite sua senha quando for solicitado (ela não aparece na tela enquanto você digita — é normal, faz parte da segurança).

Passo 2 — Vendo o espaço total com df -h

O comando df significa "disk free" (espaço livre em disco) e o -h deixa os números em formato humano (MB, GB), em vez de uma quantidade gigante de bytes difícil de ler. Digite:

df -h

Você vai ver uma tabela parecida com esta (os nomes podem variar):

  • Size — o tamanho total daquela área de armazenamento;
  • Used — quanto já está sendo usado;
  • Avail — quanto ainda está livre;
  • Use% — a porcentagem usada (é o número que mais importa aqui!).

Procure a linha referente à sua conta/home (normalmente algo como /home) e observe o Use%. Se estiver bem próximo de 100%, é hora de investigar o que está ocupando esse espaço — e é aí que entra o próximo comando.

💡 Dica da Sensei: o df -h te mostra o "resumo geral" — quanto está cheio. Já o du -sh, que vem a seguir, te mostra onde está o peso, pasta por pasta.

Passo 3 — Descobrindo quem está "pesando" com du -sh

O comando du significa "disk usage" (uso de disco). Combinado com -s (resumo, sem listar cada arquivinho) e -h (formato humano), ele é perfeito para saber o tamanho de uma pasta específica. Primeiro, vá até a raiz da sua hospedagem:

cd ~

Depois, para ver o tamanho de cada pasta dentro da sua home, uma por uma, use:

du -sh */

Isso vai listar o tamanho de cada pasta (como public_html, mail, logs, etc.), permitindo identificar rapidamente qual delas está mais "gorda". Se quiser ordenar da maior para a menor pasta (mais fácil de enxergar o vilão), use:

du -sh */ | sort -rh

Passo 4 — Investigando uma pasta específica

Encontrou uma pasta grande demais, tipo public_html? Entre nela e repita o comando para ver quais subpastas estão pesando mais:

  1. Entre na pasta suspeita: cd public_html
  2. Liste o tamanho das subpastas: du -sh */ | sort -rh
  3. Repita esse processo, entrando cada vez mais fundo, até achar o arquivo ou pasta específica que está consumindo o espaço.

Costuma ser coisa como: backups antigos esquecidos, pasta de logs que cresceu demais, cache acumulado de plugins, ou uma pasta de uploads/mídia muito grande.

O que fazer depois de encontrar o "vilão"?

Depende do que for:

  • Backups antigos ou arquivos que você não usa mais: você pode removê-los pelo Gerenciador de Arquivos do cPanel, com calma, verificando antes se realmente não precisa deles.
  • Pasta de logs muito grande: normalmente pode ser limpa, mas se tiver dúvida, é mais seguro confirmar com o suporte antes de apagar qualquer coisa.
  • Não reconheceu o que está lá, ou não tem certeza se é seguro apagar: não arrisque! Abra um chamado com o suporte da GeHost e a gente te ajuda a identificar com segurança.
⚠️ Importante: comandos via SSH são poderosos, e apagar o arquivo errado pode causar problemas no seu site. O df e o du são comandos só de leitura (não apagam nada, são 100% seguros de rodar), mas quando for excluir algo, vá com calma e, na dúvida, chame o suporte.

Resumo rápido

  • df -h → mostra o espaço total, usado e livre da sua hospedagem.
  • du -sh */ → mostra o tamanho de cada pasta no diretório atual.
  • du -sh */ | sort -rh → mostra as pastas ordenadas da maior para a menor, facilitando achar o que está pesando.

Prontinho! Com esses dois comandos você já consegue investigar sozinho(a) onde o espaço da sua hospedagem está indo. E se em algum momento travar ou tiver dúvida, pode chamar o suporte da GeHost — a gente tem prazer em ajudar. Um abraço da Sensei! 🥋

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.