DFS 命名空间配置清理和删除

本文出自:http://support.microsoft.com/kb/977511

 

DFS 命名空间配置的存储位置

在以下位置存储不同的配置数据的分布式文件系统 (DFS) 名称空间:

  • Active Directory 域服务 (AD DS) 将基于域的命名空间配置数据存储在包含命名空间的服务器名称、 文件夹目标和各种其他配置数据的一个或多个对象。
  • 命名空间服务器维护每个命名空间承载共享。
  • 在基于域的命名空间服务器上的注册表项存储命名空间成员身份。

    注意在独立命名空间服务器上,注册表项存储所有命名空间配置数据。

如果任意子集配置数据已丢失或无效,您可能无法管理的命名空间。此外,您可能会收到很多不同的错误消息或当客户端访问命名空间时使用 DFS 命名空间 Microsoft 管理控制台 (MMC) 管理单元、 Dfsutil.exe 工具或 Dfscmd.exe 工具在管理 DFS 命名空间时。请参见""一节列出的可能的错误消息。
 

DFS 命名空间配置数据管理和维护的管理工具,使用 DFS 的 Api。DFS Api 通知 Active Directory 域控制器以及有关配置更改的 DFS 命名空间服务器。此行为可防止配置数据变得孤立并保证中的配置数据的一致性。如果禁止通知过程,或者如果数据被删除或丢失,请按照下面列出了要删除的配置数据的清理步骤。除非设置为域控制器或命名空间服务器的系统状态备份,将不恢复这些更改。

有关如何运行 Windows Server 2003 的服务器的系统状态备份的详细信息,请访问下面的 Microsoft 网站:

http://technet.microsoft.com/en-us/library/cc759141.aspx

有关如何备份系统状态的服务器正在运行 Windows Server 2008 的详细信息,请访问下面的 Microsoft 网站:

http://technet.microsoft.com/en-us/library/cc770266.aspx

注意如果配置数据的恢复是不可能的或不需要,则只应使用下列步骤。

有关 DFS 命名空间的恢复过程的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

969382 恢复过程中 Windows 2003 和 2008年服务器的 DFS 命名空间
  1. 基于域的 DFS 命名空间中,验证删除 AD DS 命名空间配置数据。之前删除过程,您必须准确地识别与出现故障或不一致的命名空间相关联的对象。若要删除 AD DS 命名空间配置数据,请执行以下步骤:
    1. 打开 Adsiedit.msc 工具。此工具包含在 Windows Server 2008 中,需要安装 AD DS 角色或工具。在 Windows Server 2003 支持工具中提供了此工具。

      有关 Adsiedit.msc 工具的详细信息,请访问下面的 Microsoft 网站:
      http://technet.microsoft.com/en-us/library/cc773354 (WS.10).aspx
    2. 找到承载基于域的命名空间的域的域的分区。移动到以下位置:
      CN = Dfs 配置 CN = 系统,DC = <domain DN>
      注意<domain DN>占位符是域的可分辨的名称。

      有关 Windows 2000 Server 注册表存储位置的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    3. 选择适当的对象,如"fTDfs"或"msDFS NamespaceAnchor"对象,并将其删除与任何子对象。

      注意活动目录复制延迟的原因,可能会延迟此更改操作传播到远程域控制器。
  2. 在任何命名空间服务器承载命名空间的确认移除 DFS 命名空间注册表配置数据。如果在服务器上承载其他正常运行的命名空间,请确保仅不一致的命名空间的注册表项已删除。要删除的 DFS 命名空间注册表配置数据,请执行以下步骤:
    1. 在注册表编辑器中,使用以下方法之一在适当的路径找到配置注册表项的命名空间:

      在"Windows 服务器 2008年模式"中基于域的 DFSN
      置此变量 \Software\Microsoft\Dfs\Roots\domainV2
      独立的 DFSN
      置此变量 \Software\Microsoft\Dfs\Roots\Standalone
      在"Windows 2000 服务器模式"中基于域的 DFSN
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain
      有关 Windows 2000 Server 注册表存储位置的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      224384 如何: 强制删除 DFS 配置信息
    2. 如果找到名为具有相同的不一致的命名空间的注册表项,则使用 Dfsutil.exe 工具删除的注册表项。例如,运行以下命令:
      dfsutil / 清除 /server: servername /share: sharename / 详细

      注意 servername 占位符是服务器承载该命名空间的名称和 sharename 占位符是根目录共享的名称。
      或者,手动删除注册表项。
    3. 在命名空间服务器上,Windows Server 2003 和 Windows Server 2008 中的 DFS 命名空间服务注册该服务上的更改在重新启动 DFS 服务。
  3. 删除与从命名空间服务器的命名空间相关联的文件共享。此步骤是不可能导致重建失败,因为 DFS 命名空间可能会阻止创建命名空间的命名空间。

    Windows Server 2003
    1. 打开计算机管理 MMC 管理单元。若要执行此操作,请运行 Compmgmt.msc 工具。
    2. 展开系统工具,展开共享文件夹,然后单击共享
    3. DFS 命名空间共享位置,用鼠标右键单击,然后单击停止共享。如果您收到下面的错误消息,必须重新启动服务器,然后再试使用计算机管理 MMC 管理单元中删除共享:
      "系统不能停止共享 <\\server\share>因为共享的文件夹是分布式文件系统 (DFS) 命名空间根路径"
    Windows 2008 Server
    1. "共享和存储管理"MMC 管理单元中打开。若要执行此操作,请运行 StorageMgmt.msc 工具。
    2. 此共享的命名空间中,用鼠标右键单击,然后单击停止共享。如果您收到下面的错误消息,必须重新启动服务器,然后再使用计算机管理 MMC 管理单元中删除的共享:
      系统不能停止共享 <\\server\share> ,因为共享的文件夹是分布式文件系统 (DFS) 命名空间根路径

 

你可能感兴趣的:(RPC服务器不可用,DFS删除)