Logs do banco de dados de caixa de correio do Exchange 2010

1

Descobrimos recentemente que um Exchange Server não pode mais aceitar nenhuma mensagem (externa) devido ao pouco espaço em disco. É o recurso "Contrapressão" do Exchange que fez com que o Exchange Server parasse de enviar e-mails.

Agora, usando uma ferramenta, descobri que há muitos arquivos de log (.log) no diretório:

C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database <id>\

Esses arquivos de log ocupam vários GBs e, portanto, todos os meus recursos (espaço em disco), causando o meu problema.

Eu mantive esse diretório específico aberto por alguns minutos e ele estava atualizando e adicionando logs. Para mim, parece que ele registra todos os emails de entrada (?) / De saída (?).

Perguntas:

  1. É seguro excluir manualmente esses arquivos .log do banco de dados de caixa de correio ou isso deve ser feito por uma ferramenta do Exchange?
  2. Como posso controlar esse registro? (ativar / desativar / configurações de auto-limpeza / ...?)
  3. O que exatamente esse arquivo .log de banco de dados de caixa de correio contém?

Obrigado antecipadamente.

    
por juFo 18.02.2015 / 11:09

3 respostas

0

Minha solução:

Faça o backup do servidor uma vez (backup do Windows). Nas opções, selecione Avançado e, para VSS (Serviços de Sombra de Volume), selecione Completo. Isso fará o backup do servidor e compactará o arquivo de log.

O log é necessário para a recuperação. Portanto, quando você fizer backup com as configurações do VSS para Full, o Windows Server compactará o log após um backup bem-sucedido. Como seus dados são armazenados em backup, eles podem compactar o log porque a recuperação pode ser feita por meio do backup, em vez do arquivo de log de transações.

    
por 13.10.2015 / 15:58
7
  1. Não, não é seguro excluir simplesmente arquivos de log para liberar espaço. Eles são essenciais para a funcionalidade do Exchange.
  2. Você pode usar uma solução de backup compatível com o Exchange que possa truncar os logs (excluí-los) assim que o backup for concluído. Outra opção é usar o log circular (mas removerá a capacidade de recuperação de dados se você não tiver uma solução de backup). Isso é extremamente alto e você precisa decidir qual estratégia é a melhor para o seu ambiente.
  3. Arquivos de registro rastreiam alterações em uma caixa de correio de usuários e para garantir que não haja perda de dados no caso de um desligamento sujo de um banco de dados.

Além disso, você criou uma caixa de correio no local padrão. É uma boa prática criar um novo volume para os bancos de dados e outro para os arquivos de transação de log.

Um bom artigo que descreve o mesmo problema que você tem: link

    
por 18.02.2015 / 11:37
0

Para mim, a solução de backup não funcionou, embora eu tenha configurado um backup incremental diário no Backup do Windows, os logs não foram truncados, conforme declarado pela Microsoft docs. Então, minha solução foi habilitar o log circular:

Set-MailboxDatabase Your-Database-Name -CircularLoggingEnabled $True

e simplesmente reinicie o servidor. (você também pode desmontar e montar o datastore da caixa de correio)

    
por 14.09.2018 / 02:48