我需要从 Exchange 2013 数据库中删除一些用户邮箱以释放存储。每个邮箱都有 40-50G 的数据。这些邮箱已作为备份导出。默认情况下,保留期为 14 天,所有已删除的项目仍将保留在数据库中。情况是我现在需要空间,我想绕过这个保留期并立即从硬盘驱动器中删除这些邮箱。
有没有办法做到这一点?我在网上找不到解决方案......
注意:它们是断开连接的邮箱,用户帐户仍将在 AD 中。
我需要从 Exchange 2013 数据库中删除一些用户邮箱以释放存储。每个邮箱都有 40-50G 的数据。这些邮箱已作为备份导出。默认情况下,保留期为 14 天,所有已删除的项目仍将保留在数据库中。情况是我现在需要空间,我想绕过这个保留期并立即从硬盘驱动器中删除这些邮箱。
有没有办法做到这一点?我在网上找不到解决方案......
注意:它们是断开连接的邮箱,用户帐户仍将在 AD 中。
删除邮箱不会减小邮箱数据库文件的大小。您需要对邮箱数据库执行脱机碎片整理以缩小文件。如果您有足够的磁盘空间,最好将所有邮箱移动到新邮箱数据库并删除/删除原始邮箱数据库。
列出邮箱并删除
你可以做一些快速的事情,比如
接着
您还需要执行离线碎片整理
https://blogs.technet.microsoft.com/rmilne/2013/08/23/offline-defrag-and-dag-databases-oh-my/
离线碎片整理?是2005年吗?
创建一个新数据库并移动邮箱。零风险,零停机时间 - 与离线碎片整理不同。
如果您真的没有空间,那么另一种选择是建立一个临时 Exchange 服务器,将您要删除的那些邮箱移动到该临时服务器并从那里删除它们。这应该比其他任何东西都更快地将空白空间返回到数据库。
最后,还有另一种使用 remove-storemailbox 删除这些邮箱的技术。此博客文章中对此进行了概述:
http://blog.enowsoftware.com/solutions-engine/bid/131820/Moving-Exchange-2010-Mailboxes-to-Create-White-Space