DFS-R: espacio disponible en disco

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

Este objeto supervisa el espacio en disco disponible en los volúmenes con carpetas replicadas, o carpetas de almacenamiento provisional.

Knowledge Base article:

Resumen

Este objeto supervisa el espacio en disco disponible en volúmenes con carpetas replicadas o carpetas de almacenamiento provisional, y crea una alerta de advertencia si el espacio disponible en disco es demasiado bajo como para llevar a cabo la replicación. Para ello comprueba la presencia del evento Replicación DFS 4502 en la Replicación DFS.

Causas

Un estado incorrecto de este monitor indica que no hay suficiente espacio en disco para la Replicación DFS

Soluciones

Aumente el espacio disponible en el disco.

Si el volumen que hospeda la carpeta de almacenamiento provisional o los archivos de registro de depuración no tiene suficiente espacio en disco, aumente el espacio disponible en disco en el volumen, aumente el tamaño del volumen, o cambie la ruta de acceso de la carpeta de almacenamiento provisional a un volumen con más espacio disponible en disco.

Para comprobar manualmente la cantidad de espacio disponible en disco, abra una ventana del símbolo del sistema y escriba el comando siguiente, donde [servername] es el nombre del servidor que hospeda la carpeta afectada y [domain\user] es su nombre de usuario:

WMIC /node: "[servername]" /user: [domain\user] estado de lista de volúmenes.

Una vez liberado el espacio, reinicie el servicio de Replicación DFS.

Ajustar cuotas

Si una cuota (cuota de disco NTFS o cuota de administrador de recursos del servidor de archivos) está limitando la carpeta afectada o volumen, considere aumentar el tamaño de la cuota. Para ajustar carpetas creadas con administrador de recursos del servidor de archivos, consulte Administración de cuotas (http://go.microsoft.com/fwlink/?LinkId=187098). Para ajustar las cuotas de disco NTFS, utilice el comando Fsutil quota, tal como se expuso en FSutil quota (http://go.microsoft.com/fwlink/?LinkId=187104).

Ajustar cuotas de Replicación DFS

Puede modificar el tamaño de la cuota de la carpeta de almacenamiento provisional y la carpeta Conflictos y eliminaciones, para reducir el espacio en disco requerido por Replicación DFS. Para ello, consulte Modificar el tamaño de la cuota de la carpeta de almacenamiento provisional, y la carpeta Conflictos y eliminaciones (http://go.microsoft.com/fwlink/?LinkId=186944).

Importante: Si la cuota de una carpeta de almacenamiento provisional está configurada para ser demasiado pequeña, Replicación DFS podría consumir más CPU y recursos de disco para regenerar los archivos almacenados. La replicación también puede ralentizarse, ya que la falta de espacio provisional puede limitar el número de transferencias simultáneas con los asociados. Aumentando el tamaño de la carpeta de almacenamiento provisional, y de la carpeta Conflictos y eliminaciones, puede aumentar el rendimiento de la replicación y el número de conflictos recuperables y archivos eliminados.

Comprobación

Este monitor se restablece a un estado correcto una vez que haya suficiente espacio disponible en disco, y Replicación DFS registra el evento DFS Replicación 4504.

Para comprobar manualmente la cantidad de espacio disponible en disco, abra una ventana del símbolo del sistema y escriba WMIC /node: "[servername]" /user: [domain\user] estado de lista de volúmenes donde [servername] es el nombre del servidor que hospeda la carpeta afectada y [domain\user] es su nombre de usuario.

Adicional

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: espacio en disco insuficiente
El servicio de Replicación DFS ha encontrado errores al replicar al menos uno de los archivos, ya que no hay suficiente espacio disponible en el volumen {0}. Este volumen
contiene la carpeta replicada, la carpeta de almacenamiento provisional, o ambas. Asegúrese de que hay suficiente espacio disponible en este volumen para proceder con la replicación. El servicio volverá a intentar la operación de replicación de forma periódica.
Información adicional:
Carpeta de almacenamiento provisional: {1}
Raíz de carpeta replicada: {2}
Nombre de carpeta replicada: {3} Id. de carpeta replicada: {4}
Nombre de grupo de replicación: {5} Id. de grupo de replicación: {6}
Id. de miembro: {7}
Volumen: {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>