我理解“逻辑”和“物理”空闲空间之间的区别,并且在空白不增加(逻辑空间,以前的Exchange 2003中的事件1221)方面存在问题。
鉴于
我观察到
澄清,我不是在谈论磁盘空间。 我正在谈论数据库中的空白。
如何将逻辑空间释放到物理磁盘空间不再消耗的位置(不包括日志文件)?
因为错误的答案是正确的,我的问题得到零票,我假设人们认为我在谈论物理空间…但是我显然不是
$Databases = Get-MailboxDatabase -Status foreach($Database in $Databases) { $DBSize = $Database.DatabaseSize $MBCount = @(Get-MailboxStatistics -Database $Database.Name).Count $AllMBStats = Get-MailboxStatistics -Database $Database.Name $MBItemAssocCount = $AllMBStats | %{$_.AssociatedItemCount.value} | Measure-Object -Average -Sum $MBDeletedCount = $AllMBStats | %{$_.DeletedItemCount.value} | Measure-Object -Average -Sum $MBItemCount = $AllMBStats | %{$_.ItemCount} | Measure-Object -Sum $MBDeletedItemSize= $AllMBStats | %{$_.TotalDeletedItemSize.value } | Measure-Object -Average -Sum $MBItemSize = $AllMBStats | %{$_.TotalItemSize.value.ToMb()} | Measure-Object -Average -Sum New-Object PSObject -Property @{ Server = $Database.Server.Name DatabaseName = $Database.Name UserCount = $MBCount "DatabaseSize (GB)" = $DBSize.ToGB() "DatabaseSize Deleted (bytes)" = $MBDeletedItemSize.Sum "WhiteSpace (MB)" = $Database.AvailableNewMailboxSpace.ToMB() "LogicalSize (MB)" = $MBItemSize.Sum "Available Mailbox Space" = $Database.AvailableNewMailboxSpace ItemCount = $MBItemCount.Sum "AverageMailboxSize (MB)" = $MBItemSize.Average } }
Exchange 2010不会自动释放空白。 你必须忍受它,或创build一个新的数据库,并移动所有的剩余帐户,并删除数据库。
编辑:我忘了,如果你不介意卸下你的数据库,你有一堆可用的磁盘空间(等于空白的数量),那么你可以使用eseutil /d
进行脱机碎片整理。 请参阅http://exchangeserverpro.com/defrag-exchange-2010-mailbox-database
我能想到的三种可能性:
您需要此修补程序: http : //support.microsoft.com/kb/2621266 (可疑,但也许)
您删除的项目或已删除的邮箱的保留期正在妨碍之中。 您可以尝试将这两项设置为1天,然后等待下一次完整备份以再次检查。
在移动之后,您不清除已断开连接的邮箱(实际上是使用#2)…请参阅: http : //www.howexchangeworks.com/2010/09/purge-disconnected-or-soft-deleted html的
希望有所帮助。