减lessExchange 2003数据库大小

我们公司在Server 2003上运行Exchange 2003.我们的主要交换存储文件(priv1.edb)不断增长,现在已经超过了45GB。 如果我加起来在那个商店的邮箱的大小,我得到不到16GB。 我运行了一个脱机碎片整理程序,但是从.edb文件(.stm文件从8GB缩小到2GB)甚至没有重新获得一个KB。 我也使用性能查找可恢复项目的大小,它似乎不重要(不知道如果显示是以字节或KB,无论如何不会造成差异)。 我怎么知道什么是占用这个空间,更重要的是,我该如何删除它?

你是否获得了良好的在线备份? 我的猜测是,你不是,所以你看到删除项目堆积而不是被清理。 这与您通过脱机碎片整理所看到的大小没有任何减less是一致的。

即使信息存储没有很好的在线备份,也可以强制删除项目保留以删除项目,但是如果事实certificate是罪魁祸首,我build议先修复备份。 如果要尝试,请在邮箱存储属性的“限制”选项卡上取消选中“不要永久删除邮箱和项目,直到存储被备份”。

让我们知道结果如何。

在应用程序事件日志中查找事件ID 1221。 这将告诉你在Exchange数据库中有多less免费的“空白空间”。

另请参阅:

事件ID 1221报告的可用空间less于应有的情况

像这样的奇怪的数据库问题的最佳解决scheme是创build一个新的空的存储并将邮箱移动到它; 这可以达到与完整的数据库碎片整理相同的效果,使您可以检查数据库损坏情况,并且不会为用户造成长时间的停机。

脱机碎片整理应该会减less数据库的大小。 你是否在同一个数据库中增加大小的公共文件夹? 您删除的项目保留期限是多less? 你是否包括你的EDB文件的日志大小(如果是的话,是否被备份?)

这些只是一些要检查的东西。 最可能的罪魁祸首是保留期。

你可以采取更多的步骤:

  • ESEUTIL / G。 这将检查在ESE存储级别的任何麻烦; 如果发现任何,那么你需要…
  • ESEUTIL / P。 一个损坏的数据库进来了,一个修复的出来。
  • ISINTEG 。 此填充可修复Exchange存储级别的任何错误,特别注意逻辑不一致; 您需要在使用ESEUTIL修复数据库之后运行它,但是如果您怀疑数据库有任何逻辑故障,您也可以自行运行它; 我认为你应该在这个时候怀疑它。

你怎么备份? 我想知道如果您的备份软件没有设置Exchange的正确标志来运行后备份维护。

如果您使用NTBackup实际运行交换感知备份,会发生什么情况?

如果在线维护没有运行(没有看到事件日志是不是标志),那么将不会有标记为脱机碎片整理的空间。

检查设置的维护期间没有备份试图运行。 如果以前没有发生过,则可能需要延长一段时间,并禁用周末的备份以获得完整的runthrough。

一旦完成在线维护,事件日志将会告诉您离线人员将恢复多less空间。

感谢大家的帮助。 我最终做的是使用exmerge导出每个用户的数据(使用自动归档使其低于2GB的限制,为什么不exmerge使用新的unicode .psts?),创build一个新的私人商店,然后使用再次重新导入邮箱。 不幸的是,这导致前景进入恢复模式为每个用户,但至less它在最短的停机时间工作。

尽pipe使用Exchange 2010折旧,但通过使用ExMerge提取和导入邮箱,您将失去单实例存储的磁盘存储容量。

我倾向于使用ExMerge提取date和文件夹filter。 不要忘了忽略联系人,当用户因为导出而突然“离开”时,用户会感到不安;;)只是将联系人导入回来并不是太糟糕。

在72G左右的邮箱和空白的邮箱之间越来越less,我负责开始出口邮件。 不能等待用户达到73G对冲限制。 现在..离线碎片整理。 美好时光!