Erro: "No space left on device" mesmo com espaço livre no servidor Centova Cast imprimir

  • 0

Descrição do problema

Mesmo que seu servidor (painel CentovaCast, cPanel, etc.) informe que há dezenas de gigabytes livres, você pode se deparar com erros como:

Warning: mkdir(): No space left on device in /caminho/arquivo.php
Warning: Unknown: write failed: No space left on device (28)
Warning: Failed to write session data

Este erro pode travar funções como login de usuários, gravação de logs, criação de cache e execução de tarefas automatizadas.

Causa diagnosticada

Apesar do espaço aparente, o erro ocorre porque a partição principal (/) está com 100% de uso real. O comando df -h confirma:

Filesystem      Size  Used Avail Use% Mounted on
/dev/md2        871G  836G     0 100% /

Ou seja, não há mais espaço disponível na partição onde o sistema opera.

Verificação detalhada

1. Confirme o uso real do disco:

df -h

2. Verifique uso de inodes (menos comum):

df -i

3. Descubra os diretórios que mais ocupam espaço:

du -h --max-depth=1 / | sort -hr | head -20

Aprofunde conforme necessário:

du -h --max-depth=1 /usr/local/centovacast/ | sort -hr

Soluções recomendadas

1. Excluir backups antigos (temporários ou manuais):

rm -rf /usr/local/centovacast/backups_temp/*

Revisar antes:

du -sh /usr/local/centovacast/backups_temp/*

2. Limpar logs grandes:

du -sh /var/log/*
> /var/log/arquivo_grande.log

3. Limpar cache de pacotes Debian/Ubuntu:

apt clean

4. Excluir arquivos órfãos em /tmp:

rm -rf /tmp/*

Reinício de serviços

Após liberar espaço, reinicie os serviços para restaurar a funcionalidade:

service apache2 restart
service mysql restart
service centovacast restart

Ou reinicie o servidor:

reboot

Dica técnica adicional

Mesmo com muitos GBs "livres" em partições auxiliares como /boot, /dev/shm ou tmpfs, o Centova Cast e seus serviços essenciais operam na partição /. Se ela estiver cheia, o sistema falha em gravar arquivos temporários, sessões ou mesmo processar requisições básicas.

Conclusão

Esse erro é típico de servidores em produção com acúmulo de backups, logs ou arquivos não monitorados. Uma política de limpeza periódica e alertas de uso do disco ajuda a evitar indisponibilidade crítica.

Palavras-chave: mkdir() no space left, whmcs espaço cheio, erro write failed, centovacast falha espaço, df -h 100%, partição cheia, erro 28 php.


Esta resposta lhe foi útil?

« Retornar