唯讀複寫資料夾是特定成員的複寫資料夾,使用者無法在其中新增或變更檔案。這對於想要利用中央伺服器維持最新狀態的唯讀資料夾來說,相當方便。例如,軟體安裝資料夾或含有已發佈之報告或文件的資料夾。唯讀網域控制站 (RODC) 也會使用唯讀複寫資料夾讓 SYSVOL 共用資料夾維持最新狀態,並防止本機變更。

唯讀複寫資料夾只能利用來自複寫群組之讀寫成員的內容來更新。所有其他寫入資料夾的嘗試都會失敗。這包括使用備份程式執行的權威復原操作。

警告

當您將複寫資料夾設為唯讀時,[DFS 複寫] 會覆蓋唯讀成員之尚未複寫回讀寫成員的任何內容。由於這個原因,建議最好先備份資料夾、建立複寫的診斷報告以及檢查複寫積存,然後再將含有現存內容的複寫資料夾設為唯讀。

將複寫資料夾設為唯讀或可寫入

使用 Windows 介面將複寫資料夾設為唯讀或可寫入
  1. 開啟 [DFS 管理],然後在主控台樹狀目錄中,選取適當的複寫群組。

    重要

    若要使用唯讀的複寫資料夾,結構描述必須包含 Windows Server 2008 或更新的結構描述新增項目。 若要檢視或管理包含容錯移轉叢集唯讀複寫資料夾或成員的複寫群組,必須使用 Windows Server 2008 R2 內含的 DFS 管理版本。

  2. [成員資格] 索引標籤的適當複寫資料夾上按一下滑鼠右鍵,然後按一下 [設成唯讀][設為讀寫]

使用命令列將複寫資料夾設為唯讀或可寫入
  • 開啟命令提示字元視窗,然後輸入下列命令 (若要再次將唯讀資料夾設為可寫入,請以 /RO:false 取代 /RO:true):

    Dfsradmin membership set /RGName:<replication_group> /RFName:<replicated_folder> /MemName:<DOMAIN\Server>/RO:true

效能考量

如果將現有資料夾設為唯讀,或是將複寫資料夾與 Windows 作業系統存放在相同磁碟區,唯讀複寫資料夾就會影響檔案伺服器的效能。

  • 變更複寫資料夾的唯讀或讀寫狀態,會導致 [DFS 複寫] 執行初始複寫並重建資料夾的 DFS 複寫資料庫。在含有大量檔案的複寫資料夾上,這樣會使複寫變慢並耗用系統資源,直到操作完成為止。

  • 將複寫資料夾與 Windows 安裝存放在相同磁碟區,會導致該磁碟區的效能降低。效能降低主要是發生於載入第一個迷你篩選器驅動程式時。如果安裝其他迷你篩選器驅動程式 (例如防毒程式或備份程式),則使用唯讀複寫資料夾所造成的額外效能降低就微乎其微。

    [DFS 複寫] 迷你篩選器驅動程式,會攔截唯讀複寫資料夾所在之磁碟區的所有建立與開啟 (IRP_MJ_CREATE) 操作,然後調查目的地以了解它是否位於唯讀複寫資料夾中。如果目的地位於唯讀複寫資料夾中,驅動程式就會讓要求失敗,以確保資料夾維持唯讀狀態。如果唯讀複寫資料夾位於系統磁碟區上,或是位於經常要求建立和開啟許多不同檔案的任何其他磁碟區上,則調查磁碟區上的每個建立與開啟操作就會影響效能。

其他參考資料


目錄