DFS-R: Dostępne miejsce na dysku

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

Ten obiekt monitoruje dostępne miejsce na woluminach zawierających foldery replikowane lub foldery przemieszczania.

Knowledge Base article:

Podsumowanie

Ten obiekt monitoruje dostępne miejsce na woluminach zawierających foldery replikowane lub foldery przemieszczania i generuje alert Ostrzeżenie, gdy miejsca jest za mało, aby przeprowadzić replikację. W tym celu sprawdza obecność zdarzenia 4502 w dzienniku zdarzeń usługi Replikacja systemu plików DFS.

Przyczyny

Nieprawidłowa kondycja wskazywana przez ten monitor oznacza, że miejsca na dysku jest za mało do działania usługi Replikacja systemu plików DFS.

Rozwiązania

Zwiększ ilość dostępnego miejsca na dysku

Jeśli na woluminie zawierającym folder przemieszczania lub pliki dzienników debugowania jest mało wolnego miejsca, zwiększ ilość wolnego miejsca, zwiększ rozmiar woluminu albo zmień ścieżkę folderu przemieszczania na wskazującą wolumin mający więcej dostępnego miejsca.

Aby ręcznie sprawdzić ilość wolnego miejsca na dysku, otwórz okno wiersza polecenia i wpisz poniższe polecenie, gdzie [nazwa_serwera] to nazwa serwera hostującego dany folder a [domena\użytkownik] to Twoja nazwa użytkownika:

WMIC /node: "[nazwa_serwera]" /user: [domena\użytkownik] volume list status.

Po zwiększeniu ilości wolnego miejsca uruchom ponownie usługę Replikacja systemu plików DFS.

Zmień limity przydziału

Jeśli limit przydziału (limit przydziału systemu plików NTFS lub limit przydziału Menedżera zasobów serwera plików) ogranicza dany folder lub wolumin, należy rozważyć jego podniesienie. Aby zmienić przydział dla folderów utworzony przy użyciu przystawki Menedżer zasobów serwera plików, zobacz Zarządzanie przydziałami (http://go.microsoft.com/fwlink/?LinkId=187098). Aby zmienić limity przydziału systemu plików NTFS, użyj polecenia Fsutil quota opisanego w tym artykule (http://go.microsoft.com/fwlink/?LinkId=187104).

Zmień limity przydziału dla usługi Replikacja systemu plików DFS

Wielkość limitu przydziału folderu przemieszczania i folderu Konflikty i usunięte można zmienić, aby zmniejszyć wymagania usługi Replikacja systemu plików DFS dotyczące miejsca na dysku. W tym celu zobacz Edytowanie rozmiaru przydziału folderu przemieszczania oraz folderu elementów powodujących konflikt i usuniętych (http://go.microsoft.com/fwlink/?LinkId=186944).

Ważne: Jeśli skonfigurowana wielkość folderu przemieszczania będzie zbyt mała, usługa Replikacja systemu plików DFS może wykorzystywać więcej zasobów procesora i dysku podczas ponownego generowania plików przemieszczanych. Ponadto replikacja może działać wolniej, ponieważ brak miejsca na pliki przemieszczane może ograniczyć liczbę możliwych jednocześnie transferów z partnerami replikacji. Powiększenie folderu przemieszczania i folderu Konflikty i usunięte może poprawić wydajność replikacji i liczbę możliwych do odzyskania plików powodujących konflikty i usuniętych.

Weryfikacja

Monitor jest resetowany do stanu prawidłowej kondycji, gdy jest dostępne dostatecznie dużo miejsca na dysku i usługa Replikacja systemu plików DFS zarejestruje w dzienniku zdarzenie 4504.

Aby ręcznie sprawdzić dostępną ilość miejsca na dysku, otwórz okno wiersza polecenia i wpisz WMIC /node: "[nazwa_serwera]" /user: [domena\użytkownik] volume list status gdzie [nazwa_serwera] to nazwa serwera hostującego dany folder, a [domena\użytkownik] jest Twoją nazwą użytkownika.

Dodatkowe informacje

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: Brak miejsca na dysku
W usłudze Replikacja systemu plików DFS wystąpiły błędy replikacji co najmniej jednego pliku spowodowane niewystarczającym wolnym miejscem na woluminie {0}. Ten wolumin
zawiera folder replikowany, folder przemieszczania lub oba rodzaje folderów. Zapewnij dostatecznie dużo wolnego miejsca na tym woluminie, aby można było kontynuować replikację. Usługa będzie co pewien czas ponawiać próbę replikacji.
Dodatkowe informacje:
Folder przemieszczania: {1}
Katalog główny folderu replikowanego: {2}
Nazwa folderu replikowanego: {3} Identyfikator folderu replikowanego: {4}
Nazwa grupy replikacji: {5} Identyfikator grupy replikacji: {6}
Identyfikator elementu członkowskiego: {7}
Wolumin: {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>