我有一台运行 Exchange 2013 的 Windows Server 2012 计算机,该计算机以 KVM 虚拟机的形式运行。对于我的 VM 客户端,我从主机执行基于完整映像的备份,这样我只需复制磁盘映像文件即可快速恢复到任何主机服务器。这意味着我不需要每晚进行完整的系统备份。
话虽如此,如果不运行 VSS 完整备份,Exchange 日志就会变得非常庞大(具体来说,性能日志每天有 500MB)。此外,我还想每晚只备份邮件数据库。
实现此目的的最佳方法是什么?C:\Program Files\Microsoft\Exchange Server\V15正如我在一个教程中发现的那样,文件夹并没有清除日志。
谢谢,本
答案1
这意味着我不需要每晚进行完整的系统备份。
那么,当用户意外删除整个邮箱时,你会怎么做?你不会恢复整个 Exchange 环境并回滚其他人的邮件。你需要针对此类恢复,请使用 Exchange 数据库的 VSS 备份。您当前的方法对于 DR 目的来说还不错,但对于“糟糕”目的来说就不行了。
此 TechNet本文介绍了如何使用内置的 Windows 备份来备份 Exchange。您应该使用此策略来补充您现有的基于映像的备份。
答案2
如果日志文件用于数据库,虽然这里的每个人都会说不要这样做,但您可以启用循环日志记录以阻止日志文件。这样做有缺点,所以我建议您在更改此设置之前先阅读一些内容。这是每个数据库的设置,一旦更改,将需要卸载并重新安装数据库才能生效。日志的存在是有原因的,但在某些情况下,您可能不在乎,如果是这样,那么这可能对您有用。
答案3
我完全同意其他答案,你真的应该对您的 Exchange 数据库进行适当的备份。
无论如何,为了避免事务日志填满你的磁盘空间(你是意思是交易日志,对吧?每天 500MB表现日志实际上没有多大意义...),您可以启用循环日志记录,它只会覆盖它们而不是让它们堆积起来:
Get-MailboxDatabase | Set-MailboxDatabase -CircularLoggingEnabled $true
答案4
如果您的快照没有使虚拟机静止,则请考虑您的备份已损坏。我在使用 Sharepoint 服务器时遇到过这个问题。请注意,Exchange 使用预写日志记录(就像 SQL 一样)。它会在将数据提交到 DB 文件之前将其提交到日志中。
如果您的服务器在内存中只有少量未提交的数据时死机,您的数据库文件将无法启动。
http://msdn.microsoft.com/en-us/library/exchange/aa579166%28v=exchg.140%29.aspx
运行传统 Exchange 备份以及快照。或者,使用 Exchange 感知快照引擎(Veeam 等)。