SSH & Avançado 37 visualizações

Como monitorar o uso de disco em tempo real usando comandos do terminal

Ver no WHMCS

Como monitorar o uso de disco em tempo real usando comandos do terminal

Oi! Aqui é a Sensei da GeHost 🥋 e hoje eu vou te ensinar algo que parece "coisa de programador", mas que, com calma, qualquer pessoa consegue fazer: acompanhar o espaço de disco do seu site direto pelo terminal, em tempo real. É mais simples do que parece — e super útil pra você não ser pego de surpresa com o disco cheio.

Vamos com calma, passo a passo. Bora lá?

Antes de começar: o que você precisa

  • Um programa de terminal (no Windows pode ser o PowerShell, PuTTY ou o Terminal do WSL; no Mac e Linux já existe o Terminal nativo).
  • Acesso SSH liberado na sua hospedagem. Nem todo plano vem com isso habilitado por padrão — se você não tem certeza, é só chamar o nosso suporte pelo painel.gehost.com.br que a equipe confirma ou libera pra você.
  • Seu usuário e senha de acesso (os mesmos dados de acesso à sua conta de hospedagem, a não ser que o suporte te oriente diferente).
💡 Dica da Sensei: nunca compartilhe sua senha de acesso SSH com ninguém, nem por WhatsApp ou e-mail. Se precisar de ajuda, chame o suporte — a gente nunca vai pedir sua senha.

Passo 1 — Conectando no terminal

Depois de abrir seu programa de terminal, você vai conectar usando o comando ssh, seguido do seu usuário e do endereço do servidor (esses dados você encontra no seu contrato ou pode confirmar com o suporte). Algo no formato:

ssh seuusuario@seudominio.com.br

Ele vai pedir sua senha. Digite com calma (ela não aparece na tela, é normal, é só uma proteção extra) e aperte Enter. Pronto, você está "dentro" do servidor! 🎉

Passo 2 — Vendo o resumo geral do disco com df -h

Esse é o primeiro comando que eu sempre recomendo. Ele te dá uma visão geral e rápida de quanto espaço está sendo usado:

df -h

O -h aqui é de "human" (humano) — ele faz o resultado aparecer em MB/GB, do jeito que a gente entende, em vez de um monte de números difíceis de ler. Você vai ver colunas como:

  • Size — o tamanho total daquele espaço.
  • Used — quanto já está sendo usado.
  • Avail — quanto ainda está livre.
  • Use% — a porcentagem usada (esse é o número pra ficar de olho!).

Passo 3 — Descobrindo o tamanho de uma pasta específica com du -sh

Se você quer saber quanto uma pasta específica está ocupando (por exemplo, a pasta do seu site), use:

du -sh public_html

Troque public_html pelo nome da pasta que você quer verificar. O -s resume o resultado num total só, e o -h continua deixando tudo "legível para humanos" 😊

Passo 4 — Achando os maiores "vilões" do seu disco

Essa é a parte mais útil quando o disco está enchendo e você não sabe o motivo. Esse comando lista as pastas dentro do diretório atual, da maior pra menor:

du -sh */ | sort -rh | head -10

Ele mostra as 10 pastas que mais ocupam espaço. Assim você já sabe exatamente onde precisa dar uma limpada — geralmente é em pastas de backup antigo, cache ou uploads acumulados.

Passo 5 — Acompanhando em tempo real com watch

Agora a parte "tempo real" que prometi! O comando watch repete um comando automaticamente de tempos em tempos, direto na sua tela — perfeito pra acompanhar enquanto você move ou apaga arquivos:

watch -n 5 df -h

Isso vai atualizar o resultado do df -h a cada 5 segundos, sem você precisar ficar digitando de novo. Pra sair, é só apertar Ctrl + C.

Se o disco estiver ficando cheio, o que fazer?

  1. Use o passo 4 pra identificar as pastas mais pesadas.
  2. Verifique se há backups antigos ou arquivos duplicados que você já não precisa mais.
  3. Dê uma olhada em pastas de cache/log do seu site — costumam crescer sozinhas com o tempo.
  4. Se mesmo assim o espaço não for suficiente para o que você precisa, fale com nosso suporte: a gente te ajuda a entender as opções do seu plano.
⚠️ Importante: nunca apague uma pasta ou arquivo pelo terminal se você não tiver certeza absoluta do que ele é. Na dúvida, chame o suporte antes — é rapidinho e evita dor de cabeça.

Resumo rápido pra guardar

  • df -h → visão geral do disco
  • du -sh pasta → tamanho de uma pasta específica
  • du -sh */ | sort -rh | head -10 → as pastas que mais ocupam espaço
  • watch -n 5 df -h → acompanhamento em tempo real

Viu só? Não tem mistério nenhum, é só questão de praticar um pouquinho. Qualquer dúvida durante o processo, nossa equipe está sempre por aqui pra te ajudar. Um abraço da Sensei! 🥋💚

Precisa de Ajuda?

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