DFS-R: Spazio su disco disponibile

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

Questo oggetto consente di monitorare lo spazio su disco disponibile nei volumi con cartelle replicate o cartelle di gestione temporanea.

Knowledge Base article:

Riepilogo

Questo oggetto consente di monitorare lo spazio su disco disponibile nei volumi con cartelle replicate o cartelle di gestione temporanea e crea un avviso se lo spazio su disco disponibile diventa insufficiente per la replica. A questo scopo, controlla se nel registro eventi di Replica DFS è presente l'evento di Replica DFS 4502.

Cause

Uno stato non integro di questo monitor indica che lo spazio su disco disponibile è insufficiente per il funzionamento di Replica DFS.

Soluzioni

Aumentare lo spazio disponibile su disco

Se nel volume che ospita la cartella di gestione temporanea o i file di registro di debug lo spazio su disco è insufficiente, aumentare lo spazio disponibile o la dimensione del volume, oppure modificare il percorso della cartella di gestione temporanea spostandola in un volume in cui è disponibile più spazio su disco.

Per controllare manualmente la quantità di spazio su disco disponibile, aprire una finestra del prompt dei comandi e digitare il comando seguente, in cui [nomeserver] è il nome del server che ospita la cartella in questione e [dominio\utente] è il proprio nome utente:

WMIC /node: "[nomeserver]" /user: [dominio\utente] volume list status.

Dopo aver liberato spazio, riavviare il servizio Replica DFS.

Regolare le quote

Se una quota (quota disco NTFS o quota Gestione risorse file server) limita la cartella o il volume in questione, è consigliabile aumentare le dimensioni della quota. Per la regolazione di cartelle create Gestione risorse file server, vedere Gestione quote (http://go.microsoft.com/fwlink/?LinkId=187098). Per la regolazione di quote disco NTFS, utilizzare il comando Fsutil quota, come illustrato in FSutil quota (http://go.microsoft.com/fwlink/?LinkId=187104).

Regolare le quote di Replica DFS

È possibile modificare le dimensioni della quota della cartella di gestione temporanea e della cartella dei file eliminati e con conflitti per ridurre le esigenze di spazio su disco di Replica DFS. Per informazioni su come eseguire questa operazione, vedere Modificare le dimensioni della quota della cartella di gestione temporanea e della cartella dei file eliminati e con conflitti (http://go.microsoft.com/fwlink/?LinkId=186944).

Importante: se la quota di una cartella di gestione temporanea è configurata in modo da essere troppo piccola, Replica DFS potrebbe consumare risorse aggiuntive della CPU e del disco per rigenerare i file di gestione temporanea. Le prestazioni di replica potrebbero inoltre risultare ridotte poiché l'insufficienza dello spazio di gestione temporanea può limitare notevolmente il numero di trasferimenti simultanei con i partner. Aumentando le dimensioni della cartella di gestione temporanea e della cartella dei file eliminati e con conflitti è possibile migliorare le prestazioni di replica e il numero di file eliminati e con conflitti recuperabili.

Verifica

Quando è disponibile sufficiente spazio su disco e viene registrato l'evento di Replica DFS 4504, nel monitor viene reimpostato automaticamente lo stato integro.

Per controllare manualmente la quantità di spazio disponibile su disco, aprire una finestra del prompt dei comandi e digitare WMIC /node: "[nomeserver]" /user: [dominio\utente] volume list status , in cui [nomeserver] è il nome del server che ospita lo spazio dei nomi interessato e [dominio\utente] è il nome utente.

Informazioni aggiuntive

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: Spazio su disco insufficiente
Il servizio Replica DFS ha rilevato errori durante la replica di uno o più file perché non è disponibile spazio su disco sufficiente nel volume {0}. Questo volume contiene la cartella replicata, la cartella di gestione temporanea o entrambe. Verificare che nel volume sia disponibile spazio sufficiente per continuare la replica. La replica verrà ritentata periodicamente.
Informazioni aggiuntive:
Cartella di gestione temporanea: {1}
Radice cartella replicata: {2}
Nome cartella replicata: {3} ID cartella replicata: {4}
Nome gruppo di replica: {5} ID gruppo di replica: {6}
ID membro: {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>