Disco cheio: como encontrar o que ocupa espaço e liberar

Matheus Alexandre

Matheus Alexandre

Última atualização em Sep 29, 2026

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

  1. Configurações → Sistema → Armazenamento mostra o uso por categoria; ative o Sensor de Armazenamento.
  2. Limpeza de Disco (cleanmgr) → Limpar arquivos do sistema (atualizações antigas do Windows Update costumam liberar vários GB).
  3. Para achar pastas grandes: TreeSize Free ou WinDirStat.
  4. Esvazie C:\Windows\Temp e %TEMP%.

Se precisa mesmo de mais espaço

Faça upgrade do disco e expanda a partição, o artigo mostra como.