包含 Exchange 2007 数据库的卷剩余空间不到 10GB(250GB)。我暂时无法移至另一台服务器,而且服务器中没有剩余空间用于添加磁盘。
有没有短期内可以不造成太大影响的选项?也许可以压缩数据库?有没有 powershell 命令可以神奇地缩小数据库?谢谢
PS:我已经设置了一些策略来清理旧邮件,但这些策略似乎没有任何作用。
谢谢S
答案1
短期内,获取一个 500GB 以上的外部 SCSI 外壳,并安装您喜欢的磁盘设置,然后将数据库移动到那里。
答案2
数据库占用了那么多磁盘空间,这一点值得怀疑。edb 文件的大小是多少?更有可能的是,您有大量未刷新的事务日志。我的建议是使用 Exchange 感知备份程序对 Exchange 进行完整备份,该程序可以在备份完成后刷新事务日志。
答案3
首先我要检查您是否定期进行 Exchange 备份,因为这将清除您的事务日志,释放宝贵的空间。
除此之外,只要您的 Exchange 数据库定期运行数据库维护,它就会自行释放空间。
您还可以使用 export-mailbox cmdlet 将用户邮箱的部分内容(例如,两年前的项目)复制到 pst 文件。不过,如果没有事先与最终用户沟通,我不会这样做。
答案4
我们遵循已概述的基本原则,找出最大的邮件用户,并让他们将旧电子邮件导出到 .pst 存档...通常有少数用户占用大量空间。似乎有助于争取时间。