[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