Sysvol ve DFS çoğaltma kümelerinde journal_wrap hatalarını giderme

Bu makalede Sysvol ve DFS çoğaltma kümelerinde journal_wrap hatalarının nasıl giderılacağı açıklanır.

Not

Bu makale Microsoft Windows 2000 için geçerlidir. Windows 2000 desteğinin 13 Temmuz 2010'da sona erdiğini unutmayın. Microsoft Desteği Yaşam Döngüsü ilkesi hakkında daha fazla bilgi için şu Microsoft web sitesine bakın: Microsoft Desteği Yaşam Döngüsü İlkesi

Şunlar için geçerlidir: Windows 2000
Özgün KB numarası: 292438

Özet

Dosya Çoğaltma Hizmeti (FRS), Microsoft Windows NT'nin 3.x ve 4.0 sürümlerinde LMREPL (LanMan Çoğaltma) hizmetinin yerini alan çok iş parçacıklı, çok ana çoğaltmalı bir çoğaltma altyapısıdır. Windows 2000 etki alanı denetleyicileri ve sunucuları, Windows 2000 ve Sistem Birimi'nde (Sysvol) bulunan önceki istemciler için sistem ilkesini ve oturum açma betiklerini çoğaltmak için FRS kullanır.

FRS ayrıca aynı hataya dayanıklı Dağıtılmış Dosya Sistemi (DFS) köklerini veya alt düğüm çoğaltmalarını barındıran Windows 2000 sunucuları arasında içerik çoğaltabilir.

Bu makalede, FRS'nin NTFS dosya sistemi için USN değişiklik günlüğünü nasıl kullandığı ve kullandığı açıklanmaktadır.

Daha fazla bilgi

USN günlüğü, NTFS 5.0 biçimli bölümlerde gerçekleşen tüm değişiklikleri kaydeden sabit boyutlu bir günlüktü. NTFRS, FRS çalıştırıldığı sürece NTFS USN günlük dosyasını FRS çoğaltılan dizinlerdeki kapalı dosyalar için izler.

Journal sarmalama hataları, frs kapatma sırasında kaydedilen son USN değişikliği artık başlatma sırasında USN günlüğünde mevcut olmayacak şekilde FRS kapatılırken oluşan yeterli sayıda değişiklik oluşur. Risk, hizmet kapatılırken FRS çoğaltılan ağaçlar için dosya ve klasörlerde değişiklik yapmış olması ve USN günlüğünde değişiklik kaydı olmamasıdır. Veri tutarsızlığını korumak için FRS, günlük sarmalama durumuna onaylar.

FRS çoğaltma kümesi üyelerinde bakım gerçekleştirmek için yöneticiler FRS hizmetini uzun süre durdurabilir. Bu durumda, yöneticiler olası etkinin farkına varmayabilir. Ayrıca, hata koşulları FRS hizmetinin kapanmasına ve bu da günlük kaydırma hatasına neden olabilir. Büyük çoğaltma kümelerinde, çoğaltma üyeleri yetkili geri yükleme sırasında aşağıdaki hatayla karşılaşabilir (BURFLAGS=D4):

journal_wrap_error

Kurtarmak için, etkilenen çoğaltma üyesinin mevcut bir gelen iş ortağından dosyaları eşitlediği yetkisiz geri yükleme (BURFLAGS=D2) ile yeniden başlatılması gerekir. Bu yeniden başlatma, büyük çoğaltma kümeleri için zaman alabilir.

Bilgisayarların aşağıdaki sistem sürümlerinde Ntfrs.exe dosyasının sürümlerini çalıştırdığı senaryoyu düşünün:

  • Windows 2000 (2195 ikili)
  • Windows 2000 Service Pack 1 (SP1)
  • SP1 Düzeltmesi (WINSE derlemesi 5298)

Bu senaryolarda, yetkisiz geri yükleme işlemi el ile çağrılmalıdır. Bunu yapmak için Windows NT kayıt defterinde BURFLAGS=D2'yi ayarlamanız gerekir.

Windows 2000 Service Pack 2'den (SP2) veya Windows 2000 SP2 düzeltmesinden (WINSE 11773) Ntfrs.exe dosyasının sürümlerini kullanan Windows 2000 bilgisayarlar için, journal_wrap_error algılandığında hizmet program aracılığıyla yetkisiz geri yükleme gerçekleştirir.

Varsayılan olarak, Ntfrs.exe dosyasının Windows 2000 Service Pack 3 (SP3) ve Windows 2000 SP3 düzeltmesindeki sürümleri, günlük sarmalama hataları algılandığında otomatik yetkisiz geri yükleme gerçekleştirmez (örneğin, SP3 içeriği 2195 olarak bırakır ve SP1 bağlamı yerinde bırakır). Aşağıdaki kayıt defteri alt anahtarında "Günlüğü sarmalama otomatik geri yüklemeyi etkinleştir" kayıt defteri girdisi 1 olarak ayarlandığında, NTFRS'nin SP3 sürümleri SP2 gibi işlev görecek şekilde yapılandırılabilir: HKLM\System\Ccs\Services\Ntfrs\Parameters

Önemli

Bu kayıt defteri ayarını kullanmanızı önermiyoruz ve bu ayar Windows 2000'in Service Pack 3 sürümünden sonraki Windows sürümleri kullanılmamalıdır. DFS veya SYSVOL çoğaltma kümelerinin FRS üyelerinde kimlik doğrulamasız geri yükleme gerçekleştirmek için önerilen yöntem FRS BurFlags kayıt defteri değerini kullanmaktır. BurFlags kayıt defteri değerini kullanma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görmek için aşağıdaki makale numarasını tıklatın: 290762 Dosya Çoğaltma hizmeti çoğaltma kümelerini yeniden başlatmak için BurFlags kayıt defteri anahtarını kullanma

Günlük kaydırma hatalarını azaltmak için uygun seçenekler şunlardır:

  • FRS ile çoğaltılan içeriği daha az meşgul birimlere yerleştirin.
  • FRS hizmetini çalışır durumda tutun.
  • Hizmet kapalıyken FRS tarafından çoğaltılan içerikte değişiklik yapmaktan kaçının.
  • USN günlük boyutunu artırın.

FRS, her zaman Windows etki alanı denetleyicilerinde ve FRS çoğaltılmış DFS kümelerinin üyelerinde çalışması gereken bir hizmettir.

USN günlük boyutunu artırırsanız ve bu nedenle günlüğün "sarmalamadan" önce tutabileceği değişiklik sayısını artırırsanız, bu DURUM USN günlük kaydırmasının gerçekleşme olasılığını azaltır. USN günlük boyutu, aşağıdaki kayıt defteri anahtarı ayarlanarak değiştirilebilir: HKLM\System\CCS\Services\NTFRS\Parameters\"Ntfs Journal size in MB" (REG_DWORD)

Geçerli ayarlar 8 megabayt ile 128 megabayt (MB) arasında değişir. Varsayılan değer 32 MB'tır. Bu ayar, FRS çoğaltma ağacı barındıran tüm birimler için geçerlidir. USN günlük boyutuna yapılan artışların gerçekleşmesi için NTFRS hizmetini durdurmanız ve yeniden başlatmanız gerekir. Ancak, USN günlük boyutunu azaltmak için FRS ile çoğaltılmış içerik içeren tüm birimleri yeniden biçimlendirmeniz gerekir.

Belirli bir USN günlük dosyasının tutabileceği değişiklik sayısı şu formül kullanılarak tahmin edilebilir: günlük boyutu /((60 bayt + (dosya adı uzunluğu)) * 2) Bu formüldeki "2" sayısı, her dosya değişikliği için iki günlük girdisinden kaynaklanır: açık için 1 ve kapanış için 1. Günlük kaydırma hatasıyla karşılaşılmadan önce oluşabilecek yaklaşık değişiklik sayısını belirlemek için günlük boyutunu değişiklik başına boyuta bölün. Dosya adlarının "8,3" dosya biçiminde olduğunu varsayarsak, bu, 32 MB günlük dosyası için yaklaşık 200.000 dosya ve/veya dizinle eşlenir. Uzun dosya adları kullanılırsa değişiklik sayısı daha az olur.

Windows 2000 Service Pack 2'de geçerli ayarlar 8 MB ile 128 MB arasında değişir ve varsayılan değer 32 MB'tır. Windows 2000 Service Pack 3'te geçerli ayarlar 4 MB ile 10.000 MB arasında değişir ve varsayılan değer 512 MB'tır. Bu ayarlar frs çoğaltma ağacı barındıran tüm birimler için geçerlidir.

Bir kılavuz olarak, Microsoft bu birimde çoğaltma tarafından yönetilen her 100.000 dosya için 128 MB günlük yapılandırmanızı önerir.

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarına tıklayın:

290762 Dosya Çoğaltma hizmeti çoğaltma kümelerini yeniden başlatmak için BurFlags kayıt defteri anahtarını kullanma