Disco em 100% derruba site, banco de dados e até o login. Primeiro descubra quem está ocupando, depois limpe.
Linux
df -h # quanto está em uso
sudo du -xh --max-depth=1 / | sort -h | tail -15 # maiores pastas na raiz
Desça nas pastas maiores repetindo o du (sudo du -xh --max-depth=1 /var | sort -h). Ferramenta mais prática: sudo apt install ncdu && sudo ncdu /.
Os suspeitos de sempre
Logs (/var/log)
sudo journalctl --vacuum-size=200M
sudo find /var/log -name "*.gz" -delete
sudo truncate -s 0 /var/log/syslog # esvazia sem apagar
Cache de pacotes
sudo apt clean && sudo apt autoremove -y # Ubuntu/Debian
sudo dnf clean all # AlmaLinux/Rocky
Docker (imagens e containers antigos costumam ser gigantes)
docker system df
docker system prune -a --volumes # cuidado: apaga tudo que não está em uso
Backups antigos deixados em /root, /home ou /backup, mova para o Object Storage em vez de acumular no disco.
Arquivo apagado mas espaço não voltou? Algum processo ainda o mantém aberto: sudo lsof | grep deleted → reinicie o serviço listado.
Inodes esgotados (df -i em 100% mesmo com espaço livre): milhares de arquivos pequenos, geralmente cache ou sessões PHP em /var/lib/php/sessions ou /tmp.
Windows
- Configurações → Sistema → Armazenamento mostra o uso por categoria; ative o Sensor de Armazenamento.
- Limpeza de Disco (
cleanmgr) → Limpar arquivos do sistema (atualizações antigas do Windows Update costumam liberar vários GB). - Para achar pastas grandes: TreeSize Free ou WinDirStat.
- Esvazie
C:\Windows\Tempe%TEMP%.
Se precisa mesmo de mais espaço
Faça upgrade do disco e expanda a partição, o artigo mostra como.