我的Exchange 2007服务器上的磁盘空间不足,我的短期选项是什么?

拥有Exchange 2007数据库的卷在250GB以内的剩余空间不足10GB。 我还不能移动到另一台服务器上,并且在服务器中没有多余的磁盘空间。

我有没有短期的select,我可以运行没有太多的中断? 压缩数据库可能吗? 任何PowerShell命令来神奇地缩小数据库? 谢谢

PS我已经设置了一些政策来清理旧邮件,但这些似乎没有任何区别。

感谢S

短期来看,使用您的首选磁盘设置获得500GB +的外部SCSI机箱,并将您的数据库移动到那里。

数据库占用所有的磁盘空间是值得怀疑的。 edb文件的大小是多less? 很有可能你有大量没有被刷新的事务日志。 我的build议是使用Exchange备份程序执行Exchange的完整备份,备份完成后可以刷新事务日志。

首先我要检查一下,你是否正在做Exchange交换备份,因为这将清除你的交易日志,释放宝贵的空间。

除此之外,只要您的Exchange数据库定期运行数据库维护,它就会释放空间本身。

您还可以使用导出邮箱cmdlet将用户邮箱的一部分(比如两年前的邮件)复制到pst文件。 但是,如果没有一些最终用户的沟通,我不会这样做。

没有“神奇”的命令来缩小数据库。 数据库文件(EDB)只会在您执行脱机消除碎片时收缩 ,即使如此,除非数据库在文件中具有空白(可用空间),否则它将不会收缩。

假设您正在使用支持Exchange的备份进行备份,那么您的数据库没有任何大量的空白空间,并且数据库文件真的接近250GB,除了添加存储或获取数据库文件外,没有太多可以做的事情用户删除足够数量的项目(并执行备份,以便这些项目实际上从商店刷新),以便在数据库文件中创build空白区域以阻止数据库文件的增长。 (您可以通过在事件源“MSExchangeIS邮箱存储”中的应用程序日志中查找事件ID 1221find您的空白区域)。

不过,我的猜测在于其他海报的答案。 您可能正在构build数据库事务日志(默认情况下,您是否在Exchange数据库目录 – \ Program Files \ Microsoft \ Exchange Server \ Mailbox中看到许多千兆字节的“.LOG”文件),而您并没有适当的备份。 如果您没有使用Exchange感知的备份,您可能无法在出现故障的情况下恢复服务器,并且您将看到磁盘空间耗尽。

(理论上可以为存储组启用循环日志logging ,并停止事务日志的增长,但是如果这样做的话,您还是可以恢复的。

我们已经概述的基础知识之后的运行是确定最大的邮件用户,并将他们的旧电子邮件导出到.pst存档…通常有less量的用户占用大量的空间。 似乎有助于购买时间。