[MainInspector 4.4] - Espaço em disco partição /opt
1. Descrição:
Cliente identifica que está com pouco espaço junto a partição /opt. Uma das possíveis causas identificada em clientes MailInspector versão 4.4.8 ou inferior são arquivos temporários da Quarentena que não são apagados automaticamente. A partir da versão 4.4.11 existe uma correção automática para limpeza de arquivos temporários da Quarentena.
2. Analise:
Neste tópico iremos detalhar a analise que deve ser feita para identificar o problema.
Você irá identificar através do comando abaixo que está com pouco espaço disponível.
[root@spam mailinspector]# df -h
Sist. Arq. Tam Usad Disp Uso% Montado em
/dev/sdb1 15G 2,5G 12G 18% /
/dev/sdb3 23G 391M 22G 2% /var
/dev/sda1 2,1T 2T 1G 1% /opt
tmpfs 3,0G 0 3,0G 0% /dev/shm
Usando o comando abaixo entraremos no diretório e iremos verificar os arquivos temporários.
cd /opt/hsc/mailinspector/quarentine/db/mailinspector
3. Resolução: Resolução a ser aplicada para correção apontada acima:
Essa solução foi aplicada em clientes com versão do MailInspector versão 4.4.8 ou inferior. A partir da versão 4.4.11 existe uma correção automática para limpeza de arquivos temporários da Quarentena.
3.1 Acesse o diretório:
cd /opt/hsc/mailinspector/quarentine/db/mailinspector
3.2 Vamos verificar os arquivos do diretório e seu tamanho com comando:
du -hs *
IMPORTANTE: Os únicos arquivos que devem ser deletados são os iniciados por #sql-*. Não apague o mailfile.idb.
Antes de remover, temos que parar o serviço do logbased.
3.3 Parando o serviço antes da remoção dos arquivos:
service logbased stop
3.4 Removendo os arquivos dos arquivos:
Para remover os arquivos utilizaremos o comando abaixo:
Certifique–se que você está no diretório abaixo com o comando: pwd
/opt/hsc/mailinspector/quarentine/db/mailinspector
rm -rf \#sql-*
Serão removidos todos os arquivos temporárias deste diretório.
3.5 Iniciando o serviço após a remoção dos arquivos:
Certifique-se foi removido e inicie o serviço com o comando:
service logbased start