如何排查文件复制服务和分布式文件系统故障

文章翻译 文章翻译
文章编号: 272279 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

本文讨论如何对文件复制服务 (FRS) 和分布式文件系统 (Dfs) 进行故障排查。不过,本文的重点是介绍一个通用的过程,它可以帮助您排查文件复制服务问题。

更多信息

您可能会发现 FRS 已停止复制您系统上的内容。出现此行为可能是由于几种潜在的原因。

如果您的系统遇到了 FRS 问题,您可以通过执行下面的通用过程来排查这些问题的原因:

  1. 检查计算机 A(源目录、分段目录和数据库分区)和计算机 B(目标分区、预安装分区和数据库分区)上的可用磁盘空间。在事件查看器中找到以下事件:
    Event id:13511
    Database is out of disk space.
    Event id:13522
    Staging directory is full.An outbound partner that has not connected for a while can cause this.Delete the connection and stop and restart FRS to force deletion of the staging files.

    有关如何将数据库迁移到更大的卷上的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    221093 How to Relocate the NTFRS Jet Database and Log Files

  2. 在计算机 B 上创建一个测试文件,确认此文件是否可以复制到计算机 A 上。
  3. 检查计算机 A 和计算机 B 在网络上是否都可用。因为 FRS 使用副本成员的完全限定域名称 (FQDN),所以适当的第一次检查应该是使用 ping 命令并指定有问题副本的完全限定名称。

    从计算机 A 上,使用计算机 B 的完全限定域名称发送一个 ping 命令。从计算机 B 上,将一个 ping 命令发送到计算机 A 的完全限定域名称。在目标计算机上,通过使用命令行确认 ping 命令返回的地址是否与 ipconfig /all 命令返回的地址相同。
  4. 通过以下步骤访问服务管理控制台:

    1. 单击开始,然后单击运行
    2. 打开框中,键入:
      services.msc
    确认 FRS 是否在两个计算机上都运行。如果该服务未运行,请在遇到问题的计算机上检查事件查看器(位于 Eventvwr.msc 文件中)的 FRS 容器。
  5. 检查计算机 A 和计算机 B 之间的远程过程调用 (RPC) 连通性。一种适当的测试方法是,从计算机 A 打开计算机 B 上的事件查看器(此操作将使用远程过程调用)。检查这两台计算机上的 FRS 事件日志。如果出现事件 ID 13508,则其中某台计算机上的 RPC 服务可能有问题,或者在计算机 A 和计算机 B 之间创建安全连接方面存在问题。
  6. 使用“Active Directory 站点和服务”控制台检查连接对象上的复制日程表。确保计算机 A 和计算机 B 之间的复制和连接都已启用。该连接对象是计算机 A 上 NTFRS_MEMBER 对象下的自计算机 B 的入站连接。对于系统卷 (SYSVOL),连接对象驻留在 Sites\Site_name\Servers\Server_name\Ntds Settings\Connection_name 文件夹中。
  7. 对于 Dfs,请在“Active Directory (AD) 用户和计算机”中查看连接链接。打开“Active Directory 用户和计算机”,从菜单中单击查看并确保“高级设置”已选中。转到“系统”容器。连接对象的位置在 System\File Replication Service\DFS Volumes 文件夹中。
  8. 在其中任何一台计算机上检查起始服务器上的文件是否被锁定(无法访问)。如果该文件在计算机 B 上被锁定,导致 FRS 无法读取该文件,则 FRS 无法生成暂存文件,而这将延迟复制。如果该文件在计算机 A 上被锁定,导致 FRS 无法更新该文件,则 FRS 将继续重试更新,直到成功为止。重试间隔为 30 到 60 秒。
  9. 确定是否已从复制中排除了源文件。确认该文件是否经过加密文件系统 (EFS) 加密,是不是 NTFS 文件系统 (NTFS) 联接,或者是否被起始副本成员上的文件或文件夹筛选器排除。如果属于以上任意一种情况,FRS 将不会复制该文件或目录。
  10. 如果存在上述所有情况,您可能必须检查针对 FRS 创建的日志文件。这些日志文件位于 %Systemroot%\Debug 文件夹中。其文件名为 NtFrs_001.log 到 NtFrs_005.log。

属性

文章编号: 272279 - 最后修改: 2004年5月14日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
关键字:?
kbinfo kbtshoot kbfrs KB272279
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