Bu nesne, çoğaltmayı izler ve çoğaltma bir hata nedeniyle durursa Uyarı bildirimi oluşturur.
Bu nesne, çoğaltmayı izler ve çoğaltma bir hata nedeniyle durursa Uyarı bildirimi oluşturur. Bunun için, DFS Çoğaltma olay günlüğünde DFS Çoğaltma Olayı 4004 bulunup bulunmadığına bakar.
Bu izleyicinin kötü bir durumda olması, çoğaltılmış bir klasörde çoğaltma işleminin hata nedeniyle durduğunu gösterir. Bu durumun birçok nedeni olabilir. Örneğin:
Hazırlama klasörünü barındıran birimde yeterli kullanılabilir disk alanı yoktur veya hazırlama klasörü bir klasör kotasını aşıyordur.
Belirli bir üyede çoğaltılmış klasörün yerel yolu değişmiştir veya çoğaltılmış klasörü depolayan birim çevrimdışıdır.
DFS Çoğaltma, çoğaltılmış klasör üzerinde uygun izinlere sahip değildir.
Bir yük devretme kümesi üzerinde DFS Çoğaltma kaynağı çevrimdışıdır veya Başarısız durumundadır.
Bu olayın tetiklenmesine yol açan belirli neden hakkında daha fazla bilgi olay metninin kendi içinde bulunabilir.
Kullanılabilir disk alanını artırma
Bu sorunu çözmek için aşağıdaki yordamı kullanın:
1. Operations console'da, uyarı açıklamasında listelenen hataya bakın. Kullanılabilir disk alanı yeterli olmadığında şu hata listelenir: Hata 112 (Diskte yeterli yer yok.)
2. Birimdeki kullanılabilir disk alanını artırın, birimin boyutunu artırın veya hazırlama klasörünü içeren klasör için ayarlanmış klasör kotasını artırın.
Kullanılabilir disk alanına kendiniz bakmak için, bir komut istemi penceresi açın ve şu komutu yazın (burada [sunucu adı] etkilenen klasörü barındıran sunucunun adı ve [etki alanı\kullanıcı] da sizin kullanıcı adınızdır):
WMIC /node: "[sunucu adı]" /user: [etki alanı\kullanıcı] volume list status.
Boş yer açtıktan sonra, DFS Çoğaltma hizmetini yeniden başlatın.
DFS Çoğaltma kotalarını ayarlama
DFS Çoğaltma'nın disk alanı gereksinimlerini azaltmak için, hazırlama klasörü ile Çakışma ve Silinen klasörünün kota boyutunu düzenleyebilirsiniz. Bunun için, bkz. Hazırlama Klasörünün ve Çakışma ve Silinen Klasörünün Kota Boyutunu Düzenleme (http://go.microsoft.com/fwlink/?LinkId=186944).
Önemli: Hazırlama klasörü kotası çok küçük olacak şekilde yapılandırılırsa, DFS Çoğaltma hazırlama dosyalarını yeniden üretmek için ek CPU ve disk kaynakları tüketebilir. Hazırlama alanı bulunmaması ortaklarla eşzamanlı aktarımların sayısını etkili bir şekilde sınırlayabileceğinden, çoğaltma işlemi de yavaşlayabilir. Hazırlama klasörü ile Çakışma ve Silinen klasörünün boyutunun artırılması, çoğaltma performansını ve kurtarılabilir çakışan ve silinen dosyaların sayısını artırabilir.
Çoğaltılmış klasör izinlerini düzeltme
DFS Çoğaltma hizmeti, çoğaltılmış klasör ve hazırlama klasörü için Tam Denetim izinlerine sahip değilse, çoğaltma başarısız olur. Bu sorunu çözmek için, yerel Sistem hesabına, hem çoğaltılmış klasör ve alt klasörleri hem de hazırlama klasörü için (çoğaltılmış klasörün dışında bulunuyorsa) Tam Denetim izinleri verin.
Çoğaltılmış klasörün yolunu düzeltme
Bu sorunu çözmek için, çoğaltılmış klasörün yerel yolunun kullanılabilir olduğunu onaylayın ve gerekirse birimi çevrimiçi duruma getirin.
Yol değişmişse, çoğaltma grubunda sunucunun üyeliğini kaldırmalı ve yeniden oluşturmalısınız. Bunu yapabilmek için, Domain Admins grubunda üyelik olması veya izinler için temsilci seçilmiş olunması gerekir.
Yük devretme kümesi kaynağının çevrimiçi olduğunu onaylama
Sunucu bir yük devretme kümesinin üyesiyse, DFS Çoğaltma kaynağının çevrimiçi olduğunu onaylayın. Bunun için, etkilenen sunucuda Yük Devretme Kümesi Yöneticisi'ni açın ve uygun kümelenmiş dosya sunucusu örneğinin durumunun Çevrimiçi olduğunu onaylayın. Değilse, uygun kaynağı seçin ve Bu hizmeti veya uygulamayı çevrimiçi duruma getir'e tıklayın.
Bu işlemi Windows PowerShell™ kullanarak yapmak için, Local Administrators grubunun üyesi bir hesapla yük devretme sunucusunda oturum açmışken bir Windows PowerShell komut istemi penceresi açın ve sonra aşağıdaki komutu yazın (burada [çoğaltılmışklasör_kökyolu] kümelenmiş dosya sunucusu örneğinin barındırdığı çoğaltılmış klasörün kök yoludur):
get-wmiobject -namespace root\mscluster -class MSCluster_Resource -Filter "name='DFSR [replicatedfolder_rootpath]'"
Kaynak çevrimiçiyse, Durum alanının değeri 2 olmalıdır.
Önemli: Çoğaltılmış klasör kök yolunda, tüm ters eğik çizgilerin önüne ikinci bir ters eğik çizgi (\) ekleyin. Örneğin, d:\shares\public için d:\\shares\\public yazılmalıdır.
Doğrulama
Çoğaltma tamamlandıktan sonra bu izleyici otomatik olarak sağlam durumuna sıfırlanır.
Bu çoğaltmanın sağlıklı olduğunu el ile doğrulamak için, DFS Management'i veya şu komutları kullanarak bir yayma testi çalıştırın (burada [Çoğaltma Grubu]çoğaltma grubunun adı ve [Çoğaltılmış Klasör]de çoğaltılan klasörün adıdır):
dfsrdiag propagationtest /rgname:"[Çoğaltma Grubu]" /rfname:"[Çoğaltılmış Klasör]" /testfilename:DFS-RTestFile.xml
dfsrdiag propagationreport /rgname:"[Çoğaltma Grubu]" /rfname:"[Çoğaltılmış Klasör]" /testfilename:DFS-RTestFile.xml /reportfilename:c:\DFS-R_Report.xml
Hazırlama Klasörünün ve Çakışma ve Silinen Klasörünün Kota Boyutunu Düzenleme (http://go.microsoft.com/fwlink/?LinkId=186944)
DFS Çoğaltma Olayı 4004 (http://go.microsoft.com/fwlink/?LinkId=187132)
Target | Microsoft.Windows.FileServer.DFSR.ReplicatedFolder | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.ReplicationStoppedOnErrorMonitor" 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.ReplicationStoppedOnErrorMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[4]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[5]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[2]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[6]$</AlertParameter5>
<AlertParameter6>$Data/Context/Params/Param[1]$</AlertParameter6>
<AlertParameter7>$Data/Context/Params/Param[7]$</AlertParameter7>
<AlertParameter8>$Data/Context/Params/Param[8]$</AlertParameter8>
<AlertParameter9>$Data/Context/Params/Param[9]$</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">4004</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>
</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>