O cPanel nem sempre apresenta o consumo de disco de forma clara ou detalhada. Em ambientes com muito e-mail, arquivos pequenos ou Maildir, é comum o painel indicar 90% ou mais de uso, enquanto o “Analisador de Disco” não deixa evidente onde está o consumo.
Este guia mostra como validar o uso real direto no filesystem, usando comandos Linux confiáveis (du, sort, find).
🔐 Pré-requisito: acesso root ao servidor
1️⃣ Ver o consumo do primeiro nível da conta
Este é o comando mais importante para confirmar onde o espaço está sendo usado:
du -h --max-depth=1 /home/USUARIO_CPANEL | sort -hr
🔎 O que ele faz:
- Mostra apenas o primeiro nível de pastas
- Ordena do maior consumo para o menor
- Revela rapidamente se o problema está em:
mailpublic_htmlbackup- pastas ocultas
📌 Exemplo típico de saída:
18G /home/USUARIO_CPANEL/mail
62M /home/USUARIO_CPANEL/tmp
43M /home/USUARIO_CPANEL/public_html
18G /home/USUARIO_CPANEL
➡️ Se mail domina, o problema não é o site, e sim e-mails.
2️⃣ Conferir detalhadamente o consumo de e-mails
🔍 Ver consumo por domínio de e-mail
du -h --max-depth=1 /home/USUARIO_CPANEL/mail | sort -hr
📧 Ver consumo por conta de e-mail
du -h --max-depth=2 /home/USUARIO_CPANEL/mail | sort -hr
Isso mostra quais caixas estão ocupando mais espaço, algo que o cPanel geralmente não detalha bem.
3️⃣ Analisar Lixeira, Spam e Junk antes de apagar
Antes de qualquer limpeza, verifique se há consumo relevante.
🔎 Ver consumo total dessas pastas
du -h /home/USUARIO_CPANEL/mail/*/*/.Trash 2>/dev/null | sort -hr
du -h /home/USUARIO_CPANEL/mail/*/*/.Junk 2>/dev/null | sort -hr
du -h /home/USUARIO_CPANEL/mail/*/*/.spam 2>/dev/null | sort -hr
Se aparecer valores altos (MB ou GB), existe espaço fácil para recuperar.
4️⃣ Ver exatamente o que seria apagado (Maildir)
O Maildir divide e-mails em cur, new e tmp.
Estes comandos mostram exatamente o conteúdo que costuma ser limpo:
du -h /home/USUARIO_CPANEL/mail/*/*/.Trash/{cur,new,tmp} 2>/dev/null | sort -hr
du -h /home/USUARIO_CPANEL/mail/*/*/.Junk/{cur,new,tmp} 2>/dev/null | sort -hr
du -h /home/USUARIO_CPANEL/mail/*/*/.spam/{cur,new,tmp} 2>/dev/null | sort -hr
5️⃣ Saber quanto espaço será recuperado (total)
du -ch /home/USUARIO_CPANEL/mail/*/*/.Trash/{cur,new,tmp} 2>/dev/null | tail -n 1
du -ch /home/USUARIO_CPANEL/mail/*/*/.Junk/{cur,new,tmp} 2>/dev/null | tail -n 1
du -ch /home/USUARIO_CPANEL/mail/*/*/.spam/{cur,new,tmp} 2>/dev/null | tail -n 1
📌 Saída típica:
total 3.4G
➡️ Esse é o espaço real que pode ser liberado.
6️⃣ Encontrar e-mails/anexos muito grandes (diagnóstico avançado)
Útil para entender por que uma conta cresce tanto:
find /home/USUARIO_CPANEL/mail -type f -size +50M -exec ls -lh {} \; | sort -hr -k5 | head
Mostra os maiores arquivos individuais (geralmente anexos).
7️⃣ Atualizar a quota após análise ou limpeza
O cPanel pode manter a quota “travada” até forçar atualização:
/scripts/fixquotas
Isso alinha o que o sistema vê com o que o cPanel exibe.
🧠 Conclusão
Se o cPanel indica alto consumo, mas o analisador não deixa claro:
- Confie no
du, não no painel - Em 90% dos casos, o problema está em /mail
- Limpezas devem sempre ser analisadas antes
- Definir quota por conta de e-mail evita recorrência

