DFS-R: Verfügbarer Speicherplatz

Microsoft.Windows.FileServer.DFSR.FreeSpaceMonitor (UnitMonitor)

Dieses Objekt überwacht den verfügbaren Speicherplatz auf Volumes mit replizierten Ordnern oder Stagingordnern.

Knowledge Base article:

Zusammenfassung

Dieses Objekt überwacht den Speicherplatz, der auf Volumes mit replizierten Ordnern oder Stagingordnern verfügbar ist, und generiert eine Warnung, wenn der verfügbare Speicherplatz für die Replikation zu knapp wird. Dazu wird eine Überprüfung auf DFS-Replikationsereignis 4502 im Ereignisprotokoll von DFS-Replikation ausgeführt.

Ursachen

Ein fehlerhafter Status dieses Monitors weist darauf hin, dass nicht genügend Speicherplatz für die Ausführung von DFS-Replikation verfügbar ist.

Lösungen

Verfügbaren Speicherplatz erhöhen

Wenn auf dem Volume, das den Stagingordner oder Debugprotokolldateien hostet, der Speicherplatz knapp ist, erhöhen Sie den verfügbaren Speicherplatz auf dem Volume, vergrößern Sie das Volume, oder ändern Sie den Stagingordnerpfad auf ein Volume mit mehr verfügbarem Speicherplatz.

Um die Menge an verfügbarem Speicherplatz manuell zu überprüfen, öffnen Sie ein Eingabeaufforderungsfenster, und geben Sie folgenden Befehl ein, wobei [servername] der Name des Servers ist, der den betroffenen Ordner hostet, und [domain\user] Ihr Benutzername ist:

WMIC /node: "[servername]" /user: [domain\user] volume list status.

Starten Sie den DFS-Replikationsdienst neu, wenn Sie Speicherplatz freigegeben haben.

Kontingente anpassen

Wenn ein Kontingent (das NTFS-Datenträgerkontingent oder das Kontingent des Ressourcen-Managers für Dateiserver) den betroffenen Ordner oder das Volume einschränkt, erwägen Sie eine Kontingentvergrößerung. Informationen zum Anpassen von mit dem Ressourcen-Manager für Dateiserver erstellten Ordnern finden Sie unter Kontingentverwaltung (http://go.microsoft.com/fwlink/?LinkId=187098). Zum Anpassen von NTFS-Datenträgerkontingenten führen Sie den Befehl Fsutil quota aus, wie unter FSutil-Kontingent (http://go.microsoft.com/fwlink/?LinkId=187104) erläutert.

Kontingente für DFS-Replikation anpassen

Sie können die Kontingentgröße des Stagingordners und des Konflikt- und "Gelöscht"-Ordners bearbeiten, um die Speicherplatzanforderungen von DFS-Replikation zu minimieren. Informationen zur Vorgehensweise finden Sie unter Bearbeiten der Kontingentgröße des Stagingordners und des Konflikt- und "Gelöscht"-Ordners (http://go.microsoft.com/fwlink/?LinkId=186944).

Wichtig: Wenn das Kontingent eines Stagingordners zu klein ist, verbraucht DFS-Replikation möglicherweise zusätzliche CPU- und Datenträgerressourcen, um die Stagingdateien neu zu generieren. Die Replikation wird möglicherweise auch verlangsamt, da der Mangel an Stagingspeicherplatz die Anzahl der gleichzeitigen Übertragungen mit Partnern effektiv beschränken kann. Durch eine Vergrößerung des Stagingordners und des Konflikt- und "Gelöscht"-Ordners kann die Replikationsleistung und die Anzahl von wiederherstellbaren konfliktverursachenden und gelöschten Dateien gesteigert werden.

Überprüfung

Dieser Monitor wird auf einen fehlerfreien Status zurückgesetzt, wenn ausreichend Speicherplatz verfügbar ist und von DFS-Replikation DFS-Replikationsereignis 4504 protokolliert wird.

Öffnen Sie zum manuellen Prüfen des verfügbaren Speicherplatzes ein Eingabeaufforderungsfenster, und geben Sie dann WMIC /node: "[servername]" /user: [domain\user] volume list status ein, wobei [servername] der Name des Servers ist, der den betroffenen Namespace hostet, und [domain\user] ist Ihr Benutzername.

Zusätzliche Informationen

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.ReplicatedFolder
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Nicht genügend Speicherplatz
Fehler beim Replizieren mindestens einer Datei durch den DFS-Replikationsdienst, weil auf Volume {0} kein angemessener freier Speicherplatz verfügbar war. Dieser Ordner
enthält den replizierten Ordner, den Stagingordner oder beide. Stellen Sie sicher, dass auf diesem Volume ausreichend freier Speicherplatz für den Fortgang der Replikation verfügbar ist. Der Dienst versucht die Replikation in regelmäßigen Abständen erneut.
Weitere Informationen:
Stagingordner: {1}
Stamm des replizierten Ordners: {2}
Name des replizierten Ordners: {3} Kennung des replizierten Ordners: {4}
Replikationsgruppenname: {5} Replikationsgruppenkennung: {6}
Mitgliedskennung: {7}
Volume: {8}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.FreeSpaceMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.FreeSpaceMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[8]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[9]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[2]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[3]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[1]$</AlertParameter5>
<AlertParameter6>$Data/Context/Params/Param[4]$</AlertParameter6>
<AlertParameter7>$Data/Context/Params/Param[5]$</AlertParameter7>
<AlertParameter8>$Data/Context/Params/Param[6]$</AlertParameter8>
<AlertParameter9>$Data/Context/Params/Param[7]$</AlertParameter9>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4502</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4114</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4504</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>