Exchange 2010邮箱数据库日志

我们最近发现,由于磁盘空间不足,Exchange Server无法再接受任何(外部)消息。 这是Exchange的“背压”function,导致Exchange Server停止发送电子邮件。

现在使用一个工具,我发现目录中有很多日志文件(.log):

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

这些日志文件占用了几GB,因此我的所有资源(磁盘空间),导致我的问题。

我打开了几分钟的特定目录,它正在更新和添加日志。 对我来说,它看起来像logging每个传入(?)/传出(?)电子邮件。

问题:

  1. 手动删除这些邮箱数据库.log文件是否安全,还是应该由Exchange工具来完成?
  2. 我怎样才能控制这个日志logging? (启用/禁用/自动清理/ …设置?)
  3. 这样的邮箱数据库.log文件包含什么内容?

提前致谢。

  1. 不,简单地删除日志文件以释放空间是不安全的。 它们对Exchange的function至关重要。
  2. 一旦备份完成,您可以使用Exchange感知的备份解决scheme来截断日志(将其删除)。 另一个select是使用循环日志logging(但是如果您没有备份解决scheme,将删除数据的可恢复性)。 这是非常高的水平,你需要决定哪种策略最适合你的环境。
  3. 日志文件跟踪对用户邮箱的更改,并确保在数据库脏closures的情况下不会丢失数据。

另外,您已经在默认位置创build了一个邮箱。 最好的做法是为数据库和日志事务文件创build一个新的卷。

描述相同问题的好文章: http : //exchangeserverpro.com/exchange-2010-faq-disk-filling-log-files/

我的解决scheme

备份服务器一次(Windows备份)。 在选项中select高级和VSS(卷影服务)select完整。 这将备份服务器并压缩日志文件。

日志需要恢复。 因此,当您将VSS设置备份到Full时,Windows Server将在成功备份后压缩日志。 由于您的数据是经过备份的,所以确保它可以压缩日志,因为可以通过备份而不是事务日志文件来完成恢复。