SSH & Avançado 56 visualizações

Como usar o comando df e du para descobrir o que está ocupando espaço em disco no VPS

Ver no WHMCS

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)

  1. Conecte-se ao seu VPS via SSH (por exemplo, com o cliente ssh no terminal ou o Putty no 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.

  2. Use o comando df -h para ver o uso geral do disco.

    df -h

    Esse 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.

  3. 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/null

    Esse comando mostra o tamanho de cada pasta principal, ignorando erros (como permissões). O 2>/dev/null evita que apareçam mensagens de erro.

    Exemplo de saída:

    1.2G    /home/cliente1
    500M    /var/log
    2.1G    /home/cliente2
    100M    /usr/local

    Ah! Já vemos que /home/cliente2 está ocupando muito espaço. Vamos investigar mais.

  4. Desça mais fundo: veja o que está dentro da pasta problemática.

    Se a pasta /home/cliente2 está grande, use:

    du -sh /home/cliente2/* | sort -hr | head -10

    Esse 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/wordpress

    Pronto! Agora você sabe que o backup está consumindo 450MB — talvez seja um arquivo antigo que pode ser excluído com segurança.

  5. 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)

Precisa de Ajuda?

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