运行 DPM 的计算机上使用的磁盘空间超过了阈值(除了可用空间外,DPM 还占用了 600 MB 以供内部使用)。如果不分配更多的磁盘空间,同步作业可能会因磁盘空间不足而失败。
当 Data Protection Manager (DPM) 服务器上用于指定副本的磁盘空间超过建议阈值 90% 时,DPM 中将生成此警报。为了避免危及数据保护,应在存储池中为副本分配更多的磁盘空间。如果不分配更多的磁盘空间,同步或恢复点创建作业可能会因磁盘空间不足而失败。
请参阅“警报详细信息”窗格以获取此警报原因的详细信息。
以下原因可能导致生成“超过了副本磁盘阈值”警报:
数据源的数据更改率可能比预期的高,导致用于副本的空间不足。
存储池中可能没有为副本分配足够的磁盘空间。请确定最小磁盘空间至少为受保护卷上已用空间的 1.5 倍,或受保护卷的总大小,以其中较小者为准,或 1.5 GB
源卷中受保护数据的大小可能在创建保护组之后显著增加,这样可能会导致使用的磁带超过预期。
DPM 确定存储池中没有可用的磁盘空间。
警报详细信息中提供了与各个“超过了副本磁盘阈值”警报相关联的错误情况和建议操作。
按照警报中建议的操作重试该作业。
在 DPM 服务器上,在存储池中为副本分配更多的磁盘空间。有关详细信息,请参阅 DPM 帮助 (http://go.microsoft.com/fwlink/?LinkId=66728) 中的“如何修改磁盘分配”。
如果存储池中没有额外的磁盘空间,您可能需要向 DPM 服务器添加物理磁盘驱动器,然后将磁盘添加到存储池。有关详细信息,请参阅 DPM 2010 部署指南 (http://go.microsoft.com/fwlink/?LinkId=66734) 中的“向存储池添加磁盘”。
当出现下述情况时表明警报已解决:分配的磁盘空间已更改,或添加了更多的磁盘空间。
注意:如果 DPM 命令行管理程序安装在远程计算机上,您可以远程更改分配的磁盘空间。
CLI 脚本解决方法:使用 Set-DatasourceDiskAllocation –Manual cmdlet 增加磁盘空间。
注意:在增加磁盘空间前,您可能需要使用 Get-DatasourceDiskAllocation 验证大小。
有关如何在存储池中为副本分配更多磁盘空间的指导概述以及其他部署信息,请参阅 DPM 2010 部署指南 (http://go.microsoft.com/fwlink/?LinkId=66734)。
Target | Microsoft.Windows.SystemCenterDPM2010.DataSource | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.SystemCenterDPM2010.ReplicaVolumeThresholdExceeded" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.SystemCenterDPM2010.DataSource" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>EventCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.SystemCenterDPM2010.ReplicaVolumeThresholdExceeded_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[12]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DPM Alerts</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">3100</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DPM-EM</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[14]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[4]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[5]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Microsoft.Windows.SystemCenterDPM2010.ProductionServer"]/ServerNameLong$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.SystemCenterDPM2010.DataSource"]/DataSourceId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DPM Alerts</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">3100</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DPM-EM</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[14]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.SystemCenterDPM2010.DataSource"]/DataSourceId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[4]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[5]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Microsoft.Windows.SystemCenterDPM2010.ProductionServer"]/ServerNameLong$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>