在主成员包含大量文件或目录上的 FRS 断言

文章翻译 文章翻译
文章编号: 291165 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
重要提示: 本文包含有关修改注册表的信息。在修改注册表之前,请务必对其进行备份,并确保您了解如何还原注册表发生问题。有关如何备份、 还原,和编辑注册表单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986在 Microsoft Windows 注册表的说明
展开全部 | 关闭全部

症状

文件复制服务 (FRS) 是一个多线程、 多主机复制引擎,用于替换 LMREPL 服务,在 Microsoft Windows NT 3.x 和 4.0。Windows 2000 域控制器和服务器使用 FRS 复制为 Windows 2000 和系统卷中驻留的级别较低的客户端的系统策略和 $ 登录脚本。

FRS 还可以承载 samefault 容错 DFS 根或子节点副本的 Windows 2000 服务器之间复制内容。

本文介绍的 Windows 2000 成员计算机或域控制器上标记为在注册表或分布式文件系统 (Dfsgui.msc) 的管理单元为包含数十万个文件的 FRS 副本集的"主"错误:
  1. 无法列出清单副本树中的所有文件。
  2. 遇到 journal_wrap 错误 FRS 服务处于关闭状态的时间长时通常出现的。
  3. 在 FRS 调试日志中记录以下事件:
    <DbsInitOneReplicaSet:          1428: 11268: S1: 15:45:38> ++ WStatus: 
    26-??? -- CMD_JOURNAL_INIT_ONE_RS failed
    <JrnlSetReplicaState:           1428:  5787: S4: 15:45:38> :S: Replica (0)
    REPLICATEST state change from INITIALIZING to ERROR
    						

原因

创建或重新初始化一个 FRS 副本集时, 在 DFS 管理工具 (或其等效的注册表) 中"设置主服务器"命令用来定义其文件和目录结构最初将用来填充一个 FRS 副本集的计算机。

复制,才能主要的 FRS 成员来填充 IDTABLE (所有文件和目录副本树中的列表),以期盘点其已复制的目录 (副本树) 中的所有文件。此"IDTABLE 扫描"之前必须完成该主要成员可以发送更改订单或作为复制过程的一部分生成到下游伙伴的暂存文件。

USN 日志的记录发生在 NTFS 5.0 格式化分区上的所有更改的固定大小的日志。NTFRS 监视 NTFS USN 日志文件的 FRS 复制目录中已关闭的文件,只要 FRS 正在运行。

日志自动换行错误发生 USN 日志中存在的位置,最后的 USN 更改 FRS 不再记录在 FRS 数据库中,FRS 服务执行其 IDTABLE 扫描时如果采取了足够数量的更改。由于 FRS 可以不再依赖 USN 日志作为其副本树中的可能更改的源,FRS 断言到日记自动换行状态。若要否则可能造成数据不一致。

解决方案

若要解决此问题有两个选项:
  • 增加大小 NTFRS USN 日志在卷上的主机 FRS 复制内容。
  • 减少都位于副本树之前初始化阶段完成后的文件数。

状态

Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。

更多信息

警告: 如果注册表编辑器使用不当可能会导致严重的问题,可能会要求您重新安装操作系统。Microsoft 不能保证可以解决问题所产生的错误地使用注册表编辑器。使用注册表编辑器需要您自担风险。

增加 USN 日志的大小 (和相应的更改日志"换行"之前,它可以容纳的数量),减少了 USN 日志将换行的可能性。可以通过设置以下注册表项中的兆字节 (MB) 的量更改 USN 日志的大小:
HKLM\System\CCS\Services\NTFRS\Parameters\ NTFS 日志大小 MB (REG_DWORD)
有效设置范围从 8 到 128 MB 默认值为 32 MB。此设置适用于所有卷该主机的 FRS 副本树。您停止并重新启动 NTFRS 服务后,会发生 USN 日志的大小的增加。只能通过重新格式化包含 FRS 复制内容的所有卷将下降到 USN 日志的大小。

可以使用以下公式估计的给定的 USN 日志文件可以容纳的更改的数量:
<日志大小 > / ((60 字节 + (文件的名称的长度)) * 2)
在上述公式中,"2"源自 2 的日记条目,每次文件更改为: 1 表示打开和关闭 1。将日志大小,以确定日志自动换行错误发生之前可以发生的更改的近似数每次更改的大小。这假定 8.3 格式文件名,映射到大约 200,000 文件或为 32 MB 的日志文件的目录。如果使用长文件名的更改的数量就会更少。

属性

文章编号: 291165 - 最后修改: 2013年10月23日 - 修订: 2.3
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
关键字:?
kbnosurvey kbarchive kbmt kbenv kberrmsg kbprb KB291165 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 291165
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com