Tempo de leitura: 4 minutos
Um disco cheio na VPS derruba tudo de uma vez: o site começa a dar erro 500, o banco de dados não sobe e comandos simples falham com a mensagem No space left on device. A causa quase nunca são os arquivos do site, e sim logs, cache e cópias esquecidas acumulando em silêncio. Neste guia você descobre o que encheu o disco e libera espaço sem apagar nada importante. No Cloud VPS Brasil da Rubfy, os discos são SSD NVMe e o upgrade de armazenamento é feito sem reinstalar o servidor.
Passo 1: confirmar que o disco está cheio
df -h
Olhe a coluna Use% da partição /. Acima de 90% já merece atenção, e 100% explica os erros. Confira também os inodes, porque milhões de arquivos pequenos (como sessões de PHP) esgotam o disco mesmo com espaço sobrando:
df -i
Passo 2: achar as pastas que mais ocupam
Comece pela raiz e vá descendo nas maiores:
sudo du -h --max-depth=1 / 2>/dev/null | sort -h | tail -15
Repita trocando a barra pela pasta que aparecer no topo, por exemplo /var. Se preferir uma interface navegável, instale o ncdu:
sudo apt install ncdu -y
sudo ncdu /
Os culpados mais comuns do disco cheio na VPS
Logs do sistema e das aplicações
A pasta /var/log cresce sem parar quando um serviço entra em loop de erro. Antes de limpar, leia o final do arquivo maior: ele mostra o problema que está gerando o volume.
Journal do systemd
O registro de eventos do systemd pode passar de vários gigabytes. Veja quanto ocupa e reduza para um limite seguro:
journalctl --disk-usage
sudo journalctl --vacuum-size=200M
Cache de pacotes e kernels antigos
sudo apt clean
sudo apt autoremove -y
Docker
Imagens antigas e containers parados acumulam rápido. Veja o consumo com docker system df antes de limpar, e só remova o que tiver certeza de que não usa. O guia de Docker na VPS explica a diferença entre imagem, container e volume.
Backups esquecidos
Arquivos .sql, .tar.gz e .zip gerados em manutenções antigas costumam ficar na pasta do usuário ou em /root. Leve para fora do servidor o que precisa guardar. O artigo sobre backup e restore do MySQL mostra como enviar as cópias para outro lugar.
Espaço que não volta depois de apagar
Se você apagou um log grande e o df continua mostrando o disco cheio, algum processo ainda está com o arquivo aberto. Liste esses arquivos:
sudo lsof +L1
Reiniciar o serviço dono do arquivo libera o espaço na hora.
Evitando que aconteça de novo: logrotate
O logrotate já vem instalado e gira os logs automaticamente: compacta os antigos e apaga os mais velhos. Para uma aplicação própria, crie um arquivo em /etc/logrotate.d/ com o nome da aplicação:
/var/log/minha-aplicacao/*.log {
daily
rotate 7
compress
missingok
notifempty
}
Isso guarda sete dias de logs compactados. A documentação do logrotate lista todas as opções.
Monitorar para não ser pego de surpresa
- configure um alerta quando o uso do disco passar de 80%;
- acompanhe o crescimento mês a mês para saber quando será preciso mais espaço;
- use o htop e o checklist de VPS lenta quando o servidor começar a dar sinais de problema.
Perguntas frequentes sobre disco cheio na VPS
Posso apagar tudo dentro de /var/log?
Não é recomendado. Alguns serviços esperam encontrar os próprios arquivos de log e podem falhar se eles sumirem. O caminho seguro é esvaziar o conteúdo dos arquivos grandes, reduzir o journal e deixar o logrotate cuidar do resto. E antes de apagar qualquer log, leia o final dele: um arquivo que cresce sem parar é sintoma de um erro que precisa ser corrigido.
O disco encheu de repente, em poucas horas. O que pode ser?
Crescimento rápido quase sempre vem de um serviço em loop gravando erro no log, de um backup automático rodando repetidas vezes ou de uma invasão usando o servidor para baixar e guardar arquivos. Descubra a pasta que mais cresceu com o du e olhe as datas dos arquivos mais recentes. Um disco cheio na VPS que volta a encher logo depois da limpeza é sinal de que a causa ainda está ativa.
Precisa de mais espaço? Faça o upgrade
Se depois da limpeza o disco continua apertado, o próximo passo é aumentar o armazenamento. No Cloud VPS Brasil da Rubfy o upgrade de plano é feito sem reinstalar nada, com SSD NVMe, processadores Intel Xeon Gold, tráfego ilimitado e datacenter no Brasil, com preço fixo em reais.