DFS-R : espace disque disponible

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

Cet objet surveille l'espace disque disponible sur des volumes avec des dossiers répliqués ou des dossiers intermédiaires.

Knowledge Base article:

Résumé

Cet objet surveille l'espace disque disponible sur des volumes avec des dossiers répliqués ou dossiers intermédiaires et crée une alerte d'avertissement si l'espace disque disponible devient insuffisant pour la réplication. Il le réalise en recherchant la présence d'un événement 4502 de réplication DFS dans le journal des événements de la réplication DFS.

Causes

Un état non intègre de cette analyse indique qu'il n'y a pas suffisamment d'espace disque pour que la réplication DFS puisse avoir lieu.

Résolutions

Augmentez l'espace disque disponible

Si le volume hébergeant le dossier intermédiaire ou les fichiers journaux de débogage est faible sur l'espace disque, augmentez l'espace disque disponible sur le volume, augmentez la taille du volume, ou changez le chemin du dossier intermédiaire pour un volume avec plus d'espace disque disponible.

Pour vérifier manuellement l'espace disque disponible, ouvrez une fenêtre d’invite de commandes, puis tapez la commande suivante où [servername] correspond au nom du serveur hébergeant le dossier concerné et [domain\user] est votre nom d'utilisateur :

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

Après avoir libéré de l'espace, redémarrez le service de réplication DFS.

Réglez les quotas

Si un quota (un quota de disque NTFS ou un quota du Gestionnaire de ressources du serveur de fichiers) limite le dossier concerné ou le volume, envisagez d'augmenter la taille du quota. Pour régler les dossiers créés avec le Gestionnaire de ressources du serveur de fichiers, consultez la Gestion de quota (http://go.microsoft.com/fwlink/?LinkId=187098). Pour régler les quotas de disque NTFS, utilisez la commande Fsutil quota, comme indiqué dans FSutil quota (http://go.microsoft.com/fwlink/?LinkId=187104).

Réglez les quotas de réplication DFS

Vous pouvez modifier la taille du quota du dossier intermédiaire et le dossier des fichiers en conflit et supprimés afin de réduire les exigences d'espace disque de la réplication DFS. Pour ce faire, consultez Modifier la taille du quota du dossier intermédiaire et du dossier des fichiers en conflit et supprimés (http://go.microsoft.com/fwlink/?LinkId=186944).

Important : si un quota de dossier intermédiaire est configuré trop petit, la réplication DFS peut utiliser des ressources supplémentaires du processeur et du disque pour régénérer les fichiers créés. L’opération de réplication peut être également ralentie en raison d’un manque d’espace prévu pour la mise en attente, qui limite concrètement le nombre de transferts simultanés avec des partenaires. L'augmentation de la taille du dossier intermédiaire et du dossier des fichiers en conflit et supprimés peut accroître la performance de réplication et le nombre de fichiers en conflit et supprimés récupérables.

Vérification

Cette analyse se réinitialise à un état intègre lorsqu'il y a suffisamment d'espace disque disponible et que la réplication DFS enregistre un événement 4504 de réplication DFS.

Pour vérifier manuellement l'espace disque disponible, ouvrez une fenêtre d’invite de commandes, puis tapez WMIC /node: "[servername]" /user: [domain\user] volume list status où [servername] correspond au nom du serveur hébergeant l'espace de noms affecté et [domain\user] est votre nom d'utilisateur.

Informations complémentaires

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 : espace disque insuffisant
Le service de réplication DFS a rencontré des erreurs lors de la réplication d'un ou plusieurs fichier(s) car l'espace libre adéquat n'était pas disponible sur le volume {0}. Ce volume
contient le dossier répliqué, le dossier intermédiaire ou les deux. Veuillez vous assurer que suffisamment d'espace libre est disponible sur ce volume pour que la réplication puisse avoir lieu. Le service va ressayer la réplication de façon périodique.
Informations supplémentaires :
Dossier intermédiaire : {1}
Racine du dossier répliqué : {2}
Nom du dossier répliqué : {3}
ID du dossier répliqué : {4}
Nom du groupe de réplication : {5}
ID du groupe de réplication : {6}
ID du membre : {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>