我们最近发现,由于磁盘空间不足,Exchange Server 无法再接受任何(外部)邮件。正是 Exchange“背压”功能导致 Exchange Server 停止发送电子邮件。
现在使用一个工具我发现目录中有很多日志文件(.log):
C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database <id>\
这些日志文件占用了几个 GB,因此占用了我的所有资源(磁盘空间),导致了我的问题。
我打开了那个特定的目录几分钟,它正在更新和添加日志。对我来说,它似乎记录了每封传入(?)/传出(?)的电子邮件。
问题:
- 手动删除这些邮箱数据库 .log 文件是否安全,还是应该由 Exchange 工具来完成?
- 如何控制此日志记录?(启用/禁用/自动清理/...设置?)
- 这样的邮箱数据库 .log 文件究竟包含什么?
提前致谢。
此外,您已在默认位置创建了一个邮箱。最佳做法是为数据库创建一个新卷并为日志事务文件创建另一个卷。
描述您遇到的相同问题的好文章:http: //exchangeserverpro.com/exchange-2010-faq-disk-filling-log-files/
我的解决方案:
备份一次服务器(Windows 备份)。在选项中选择高级,对于 VSS(卷影服务)选择完整。这将备份服务器并压缩日志文件。
恢复需要日志。因此,当您将 VSS 设置备份为完整时,Windows Server 将在成功备份后压缩日志。由于您的数据已备份,因此可以肯定它可以压缩日志,因为恢复可以通过备份而不是事务日志文件完成。
对我来说,备份解决方案没有奏效,尽管我在 Windows 备份中设置了每日增量备份,但如 Microsoft 文档所述,日志没有被截断。所以我的解决方案是启用循环日志记录:
并简单地重新启动服务器。(您也可以卸载和装载邮箱数据存储)