我们正在运行 Exchange Server 2003,有大约 400 个用户,每个邮箱的配额限制为 250MB。
我们剩余大约 8GB 的可用空间,这一直足够了,但是从大约 2 周前开始,交换数据库突然迅速增长。
我已经调整了磁盘大小并添加了额外的 40GB,但现在已降至 33GB,并且仍以每天 1GB 的速度减少。
邮箱似乎没有变大。那么是什么占用了那么多空间呢?
有人能给我一些关于如何解决这个问题的建议吗?
我读过一些有关脱机碎片整理(eseutil)的内容,它可能有助于释放一些空间,但我认为它不能解决根本原因。
循环日志记录已启用。
答案1
您需要对数据库进行脱机碎片整理以回收空间。您可以使用 eseutil 执行此操作,但显然脱机碎片整理意味着停机。查看有关如何使用 eseutil 执行脱机碎片整理的文章:Eseutil 脱机碎片整理
您可以在 Exchange 安装目录中的 Bin 目录下找到 Eseutil:
C:\Program Files\Exchsrvr\bin
在运行碎片整理之前,请确保对数据库进行了良好的备份。然后卸载数据库并运行eseutil /d <database>
还要检查已删除邮件的保留期限。用户可能会删除大量已收到的邮件。这些已删除的邮件不会计入邮箱大小,但会影响数据库的大小。
答案2
在尝试其他好的建议时,我找到了问题的根源。我可能应该更全面地描述环境中发生了哪些变化。我们目前正在更改我们的备份软件。似乎(我还不确定)最近的一次备份失败了,这导致文件大小持续增加。我进行了一次新的成功备份,从那时起/直到现在(2 天),文件大小没有增加。我猜备份软件正在 Exchange 数据库中设置某种存档或到期设置。所以现在问题解决了。不过,我会尝试进行脱机碎片整理,看看是否可以回收一些空间。感谢所有给我建议并引导我走向正确方向的人。