只读已复制文件夹是用户无法添加或更改其中文件的特殊成员上的已复制文件夹。这对于要与中央服务器保持最新状态的只读文件夹来说,是很方便的一种方法。例如,软件安装文件夹,或包含发布报告或文档的文件夹。只读域控制器 (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) 操作,然后检查目标看它是否位于只读已复制文件夹。如果目标位于只读已复制文件夹,则驱动程序会拒绝请求,以确保该文件夹保持只读状态。如果只读已复制文件夹位于系统卷上,或所在卷上的许多不同文件频繁收到创建或打开请求,则检查卷上的每个创建和打开操作会影响性能。

其他参考


目录