none
File replication service(檔案複寫服務) 與 DC間資料複寫是不是有關係? RRS feed

  • 問題

  • 在事件檢視器裡面有個Sorce為Ntfrs的錯誤,內容如下,這個錯誤是不是會影響的DC的複寫呢? 如果會,要怎麼排除這個問題?

    <錯誤內容>

    檔案複寫服務偵測出複本組 "DOMAIN SYSTEM VOLUME (SYSVOL SHARE)" 在 JRNL_WRAP_ERROR 狀態。
     
     複本組名稱是:   "DOMAIN SYSTEM VOLUME (SYSVOL SHARE)"
     複本根路徑是:   "c:\windows\sysvol\domain"
     複本根磁碟區是: "\\.\C:"
      複本組發生 JRNL_WRAP_ERROR,因為它嘗試讀取 NTFS USN 日誌,但找不到這個日誌。 這可能是因為下列原因所導致。
     
     [1] 磁碟區 "\\.\C:" 已經被格式化。
     [2] 在磁碟區 "\\.\C:" 的 NTFS USN 日誌已被刪除。
     [3] 在磁碟區 "\\.\C:" 的 NTFS USN 日誌已被截斷。如果 Chkdsk 在日誌 結尾發現損毀的項目,就有可能會截斷日誌。
     [4] 檔案複寫服務已經有很長一段時間並未在這台電腦上執行。
     [5] 檔案複寫服務跟不上 "\\.\C:" 磁碟 IO 活動的速度。
     設定 "Enable Journal Wrap Automatic Restore" 登錄參數為 1 將造成 下列修復步驟自動修復錯誤狀態。
     [1] 在 5 分鐘內會執行第一次輪詢,並從複本組上刪除這台電腦。 如果您不想等候 5 分鐘,可以先執行 "net stop ntfrs",再執行  "net start ntfrs",以重新啟動檔案複寫服務。
     [2] 刪除這台電腦之後,後續的輪詢會將它重新加入複本組。 重新加入的動作會觸發整個複本組樹狀目錄的同步處理。
     
    警告: 在修復過程中,複本樹狀目錄中的資料可能無法使用。如果這 個錯誤繼續發生,您應該將上述的登錄參數重設為 0,以避免自動修復 意外地將資料變成無法使用。
     
    如果要變更這個登錄參數,請執行 regedit。
     
    請按 [開始] 功能表、[執行],然後輸入 regedit。
     
    展開 HKEY_LOCAL_MACHINE。
    請按機碼路徑:
       "System\CurrentControlSet\Services\NtFrs\Parameters"
    請在下列值名稱上按兩下:
       "Enable Journal Wrap Automatic Restore"
    並更新值。
     
    如果值名稱不存在,您可以使用 [編輯] 功能表 New->DWORD 值的功能來新增它。 請輸入如上所顯示的正確值名稱。

    請在 http://go.microsoft.com/fwlink/events.asp 查看說明及支援中心,以取得其他資訊。

    2006年11月10日 下午 02:03

解答

  • 錯誤訊息中是要把Enable Journal Wrap Automatic Restore值設為0,而本來就沒有這個Registry,所以預設值就是0了。

    不過目前我已經解決這個問題,這個問題很可能是我這台DC是第二台,原本的第一台已經經過移轉程序之後,早已經下線了;然而似乎在DFS的設定中還有第一台存在(AD Users and Groups功能表選 檢視/進階,在domain下面的System/File Replication Service/Domain System Volume (SYSVOL share)中看到的)

    把那筆紀錄刪除,然後net stop ntfrs,再把

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup裡面BurFlags的值設為D2,重新啟動ntfrs服務,該服務就會進行所謂的『nonauthoritative restore』,從此以後這個錯誤訊息就沒有再發生了。
     
    搞了我一個晚上...:<
     
    我參考的MS文件
    2006年11月10日 下午 04:00

所有回覆

  • 錯誤訊息中建議的方法試過了嗎?
    2006年11月10日 下午 02:49
  • 錯誤訊息中是要把Enable Journal Wrap Automatic Restore值設為0,而本來就沒有這個Registry,所以預設值就是0了。

    不過目前我已經解決這個問題,這個問題很可能是我這台DC是第二台,原本的第一台已經經過移轉程序之後,早已經下線了;然而似乎在DFS的設定中還有第一台存在(AD Users and Groups功能表選 檢視/進階,在domain下面的System/File Replication Service/Domain System Volume (SYSVOL share)中看到的)

    把那筆紀錄刪除,然後net stop ntfrs,再把

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup裡面BurFlags的值設為D2,重新啟動ntfrs服務,該服務就會進行所謂的『nonauthoritative restore』,從此以後這個錯誤訊息就沒有再發生了。
     
    搞了我一個晚上...:<
     
    我參考的MS文件
    2006年11月10日 下午 04:00