DFS-R: Espaço em Disco Disponível

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

Este objeto monitora o espaço em disco disponível em volumes com pastas replicadas ou pastas de preparo.

Knowledge Base article:

Resumo

Este objeto monitora o espaço disponível em disco em volumes com pastas replicadas ou pastas de preparo e criará um alerta de Aviso se o espaço livre em disco ficar muito baixo para a replicação. Ele faz isso verificando a presença do Evento 4502 da Replicação do DFS no log de eventos da Replicação do DFS.

Causas

Um estado não íntegro deste monitor indica que não há espaço em disco suficiente disponível para a operação da Replicação do DFS.

Resoluções

Aumente o espaço em disco disponível

Se o volume que hospeda a pasta de preparo ou os arquivos de log de depuração estiver com pouco espaço em disco, aumente o espaço em disco disponível no volume, aumente o tamanho desse volume ou altere o caminho da pasta de preparo para um volume com mais espaço em disco disponível.

Para verificar manualmente a quantidade de espaço livre em disco, abra uma janela de prompt de comando e digite o comando a seguir, onde [nomedoservidor] é o nome do servidor que hospeda a pasta afetada, e [domínio\usuário] é seu nome de usuário:

WMIC /node: "[nomedoservidor]" /user: [domínio\usuário] volume list status.

Após liberar espaço em disco, reinicie o serviço de Replicação do DFS.

Ajuste as cotas

Se uma cota (a cota de disco NTFS ou do Gerenciador de Recursos de Servidor de Arquivos) está limitando a pasta ou o volume afetado, convém aumentar o tamanho dela. Para ajustar as pastas criadas com o Gerenciador de Recursos de Servidor de Arquivos, consulte Gerenciamento de Cota (http://go.microsoft.com/fwlink/?LinkId=187098). Para ajustar as cotas de disco NTFS, use o comando Fsutil quota, conforme discutido em FSutil quota (http://go.microsoft.com/fwlink/?LinkId=187104).

Ajuste as cotas da Replicação do DFS

É possível editar o tamanho da cota da pasta de preparo e da Pasta Conflito e Excluído para reduzir os requisitos de espaço em disco da Replicação do DFS. Para fazer isso, consulte Editar o Tamanho da Cota da Pasta de Preparo e da Pasta Conflito e Excluído (http://go.microsoft.com/fwlink/?LinkId=186944).

Importante: Se uma cota de pasta de preparo for configurada com um valor muito baixo, a Replicação do DFS talvez consuma recursos adicionais de CPU e de disco para gerar novamente os arquivos de preparo. A replicação também pode ficar mais lenta porque a falta de espaço de preparação pode efetivamente limitar o número de transferências simultâneas com os parceiros. Aumentar o tamanho da pasta de preparo e da pasta Conflito e Excluído pode aumentar o desempenho da replicação e o número de arquivos em conflito e excluídos recuperáveis.

Verificação

Este monitor retorna para um estado íntegro quando há espaço em disco suficiente disponível, e a Replicação do DFS registra o Evento 4504 da Replicação do DFS.

Para fazer isso, abra uma janela de prompt de comando e digite WMIC /node: WMIC /node: "[nomedoservidor]" /user: [domínio\usuário] volume list status onde [nomedoservidor] é o nome do servidor que hospeda o namespace afetado e [domínio\usuário] é seu nome de usuário.

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: Espaço em Disco Insuficiente
O serviço de Replicação do DFS encontrou erros ao replicar um ou mais arquivos porque o espaço livre adequado não estava disponível no volume {0}. Esse volume
contém a pasta replicada ou a pasta de preparo ou ambas. Verifique se há espaço livre o suficiente disponível no volume para continuar com a replicação. O serviço tentará a replicação novamente periodicamente.
Informações adicionais:
Pasta de Preparo: {1}
Raiz da Pasta Replicada: {2}
Nome da Pasta Replicada: {3} ID da Pasta Replicada: {4}
Nome do Grupo de Replicação: {5} ID do Grupo de Replicação: {6}
ID do 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>