Exchange 2010:移动所有邮件邮箱,而不是进行脱机碎片整理

Exchange 2010:移动所有邮件邮箱,而不是进行脱机碎片整理

我们正在运行具有两个邮箱数据库的 Exchange 2010 Standard 服务器。我们希望使这些数据库尽可能小,因为空间需要用于其他用途。

我有两个选择:- 离线整理数据库 >> 停机时间 - 创建新数据库,将所有框从旧数据库移至新数据库,然后删除旧数据库。对第二个数据库重复这些步骤。

但是,这是推荐的吗?我喜欢第二种选择,因为我没有停机时间。但我应该特别注意系统邮箱之类的东西吗?

问候

答案1

第二种选择绝对是最好的,因为它不涉及停机时间,也没有损坏数据库的风险(嘿,那请记住,在碎片整理期间不会发生这种情况);只需确保在移动邮箱的两个数据库上都打开循环日志记录,否则事务日志将很快填满您的磁盘空间(然后在您完成移动这些邮箱后立即将其关闭)。

关于事务日志:您是否使用支持 Exchange 的备份软件定期备份?这不仅是为了数据的安全,还因为否则事务日志将永远不会被截断,因为 Exchange 只会在成功备份后截断它们(您绝对应该这样做)不是手动删除它们)。

最后但同样重要的是:虽然缩小数据库大小可能看起来是一个很好的临时解决方案,但请记住,您的数据库将要一旦存储了更多邮件,邮箱容量就会再次增长;确保考虑到数据库的增长,或者至少使用邮箱配额,以避免人们填满邮箱;Exchange 服务器磁盘空间不足的情况就是您想要成为。


关于隐藏的系统邮箱:标准Get-Mailboxcmdlet 甚至不会显示它们,但您可以使用参数-arbitration列出它们:

Get-Mailbox -Arbitration -database YourDBName

然后,您可以将命令输出通过管道传输到用于将邮箱移动到另一个数据库的任何命令中。

相关内容