Como usar o comando df e du para descobrir o que está ocupando espaço em disco no VPS
Olá, viajante do servidor! 🌟 Se você está aqui, é porque quer entender melhor como o espaço em disco do seu VPS está sendo usado — e quer fazer isso com segurança e clareza. Aqui na GeHost, acreditamos que todo cliente deve ter o poder de entender seu ambiente, mesmo que seja um pouco mais técnico. Então, prepare-se: vou te guiar com calma, como um bom Sensei que sabe que cada passo importa.
O que são df e du?
Esses comandos são como "olhos" no seu servidor. Eles não são mágicos, mas são muito poderosos quando usados com atenção:
df(disk free) mostra quanto espaço você tem disponível no disco, em cada partição.du(disk usage) mostra quanto espaço está sendo usado por pastas e arquivos.
Usados juntos, eles te ajudam a descobrir o que está comendo seu espaço — e, com isso, decidir o que pode ser limpo ou otimizado.
Passo a passo: como usar no seu VPS (via SSH)
Conecte-se ao seu VPS via SSH (por exemplo, com o cliente
sshno terminal ou oPuttyno Windows).💡 Dica: Se você não sabe como fazer isso, consulte nosso guia “Como acessar o VPS com SSH” no painel do cliente (painel.gehost.com.br). Lá você encontra instruções simples e seguras.
Use o comando
df -hpara ver o uso geral do disco.df -hEsse comando mostra algo assim:
Filesystem Size Used Avail Use% Mounted on /dev/vda1 20G 18G 1.5G 93% /Veja? Você está usando 93% do disco principal. Isso já é um sinal de alerta. Agora, vamos descobrir o que está causando isso.
Use
du -sh /caminho/*para ver o uso de pastas principais.Como você não sabe onde está o problema, comece com os diretórios mais importantes. Digite:
du -sh /home/* /var/* /usr/* /opt/* 2>/dev/nullEsse comando mostra o tamanho de cada pasta principal, ignorando erros (como permissões). O
2>/dev/nullevita que apareçam mensagens de erro.Exemplo de saída:
1.2G /home/cliente1 500M /var/log 2.1G /home/cliente2 100M /usr/localAh! Já vemos que
/home/cliente2está ocupando muito espaço. Vamos investigar mais.Desça mais fundo: veja o que está dentro da pasta problemática.
Se a pasta
/home/cliente2está grande, use:du -sh /home/cliente2/* | sort -hr | head -10Esse comando mostra as 10 pastas ou arquivos mais pesados dentro de
/home/cliente2, em ordem decrescente.Exemplo:
450M /home/cliente2/backup 120M /home/cliente2/logs 80M /home/cliente2/wordpressPronto! Agora você sabe que o backup está consumindo 450MB — talvez seja um arquivo antigo que pode ser excluído com segurança.
Limpe o que for seguro.
Se for um arquivo de backup antigo, você pode remover com:
rm -f /home/cliente2/backup/antigo.tar.gz⚠️ Cuidado: nunca apague arquivos sem saber o que são. Se tiver dúvida, entre em contato com o suporte da GeHost — estamos aqui para te ajudar.
Curiosidade: por que usar df e du juntos?
Porque df mostra o espaço total (como um tanque de água), e du mostra quem está enchendo (como as torneiras). Juntos, você vê o problema e o local exato do problema.
Importante: o que NÃO fazer
- Não use
rm -rf /— isso apaga tudo e é fatal. - Não exclua arquivos do sistema sem saber o que são (como
/etc,/bin, etc.). - Não se assuste com pastas como
/var/log— elas acumulam logs, mas geralmente podem ser limpas com comandos seguros.
Quer ajuda extra?
Se você não se sentir seguro para usar esses comandos, ou se precisar de ajuda para interpretar a saída, não hesite em nos procurar.
Estamos aqui para você — com respeito, atenção e um toque de carinho. 🤝
Seu sucesso é nosso propósito. E lembre-se: todos os clientes da GeHost têm suporte gratuito por 30 dias após a entrega. Use esse tempo para aprender, crescer e dominar seu VPS.
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)