科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道DFS分布式文件系统使用方法总结

DFS分布式文件系统使用方法总结

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

使用分布式文件系统 (DFS),系统管理员可以使用户方便地访问和管理物理上分布在网络各处的文件。通过 DFS,可以使分布在多个服务器上的文件如同位于网络上的一个位置一样显示在用户面前。

来源:PC技巧网 2008年10月17日

关键字: 服务器 文件系统 分布式文件系统 DFS

  • 评论
  • 分享微博
  • 分享邮件

  使用分布式文件系统 (DFS),系统管理员可以使用户方便地访问和管理物理上分布在网络各处的文件。通过 DFS,可以使分布在多个服务器上的文件如同位于网络上的一个位置一样显示在用户面前。

  您可采用两种方式实施分布式文件系统:一种是独立的根目录分布式文件系统,另一种是域分布式文件系统。

  独立的 DFS 根目录:

  不使用 Active Directory。

  至多只能有一个根目录级别的目标。

  使用文件复制服务不能支持自动文件复制。

  通过服务器群集支持容错。

  域 DFS 根目录:

  必须宿主在域成员服务器上。

  使它的 DFS 名称空间自动发布到 Active Directory 中。

  可以有多个根目录级别的目标。

  通过 FRS 支持自动文件复制。

  通过 FRS 支持容错。

  分布式文件系统 (DFS) 映射由一个 DFS 根目录、一个或多个 DFS 链接以及指向一个或多个目标的引用组成。

  DFS根目录所驻留的域服务器称为主服务器。通过在域中的其他服务器上创建根目标,可以复制 DFS根目录。这将确保在主服务器不可用时,文件仍可使用。因为域分布式文件系统的主服务器是域中的成员服务器,所以默认情况下,DFS 映射将自动发布到 Active Directory 中,从而提供了跨越主服务器的 DFS 拓扑同步。这反过来又对 DFS根目录提供了容错性,并支持目标的可选复制。通过向 DFS 根目录中添加 DFS 链接,您可扩展 DFS 映射。windowsServer2003 家族对 DFS 映射中分层结构的层数的唯一限制是对任何文件路径最多使用 260 个字符。新 DFS链接可以引用具有或没有子文件夹的目标,或引用整个 windowsServer 2003 家族卷。

  创建 DFS 根目录

  使用 DFS 管理工具,您可以指定某个目标,指派它为 DFS 根目录。除了访问该目标外,用户还可以访问该目标的任何子文件夹。使用 windowsServer 2003 Enterprise Edition 或 windowsServer 2003 Datacenter Edition时,您可在单独计算机上作为多个 DFS 根目录的宿主。由于 DFS Active Directory 对象的大小,大型的基于域的 DFS名称空间可能会显著地增加网络传输量。因此,建议您为域根使用的 DFS 链接的个数少于 5000。建议在运行 windowsServer2003 的服务器上的独立的根目录的最大名称空间为 50,000 个链接。

  如何创建 DFS 根目录:

  1.打开分布式文件系统。

  2.在“操作”菜单上,单击“新建根目录”。

  3.按“新建根目录向导”中显示的指示执行操作。

  4.若要删除根目录,请选择该根目录,打开“操作”菜单,然后单击“删除根目录”。

  为了更改现有的 DFS 名称空间,您必须成为作为名称空间宿主的服务器上的 Administrators 组成员。

  任何成员服务器或域控制器都可以作为 DFS 根目录宿主。您必须是服务器上的 Administrators 组的成员,才能在该服务器上创建 DFS 根目录。另外,您需要域管理员凭据才能创建域根。

  只有 NTFS 卷可以作为 DFS 根目录宿主。无法在 FAT 或 FAT32 分区上作为 DFS 根目录宿主。

  使用共享文件夹时,请使用 NTFS 和文件共享权限以保证文件夹及任何子文件夹的安全性,从而确保只有授权用户才可访问它们。

  添加 DFS 根目标

  为域根添加多个根目标可以帮助确保在主服务器由于任何原因不可用的情况下,域用户仍可使用与 DFS 根目录关联的分布式文件系统。若要添加根目标,请单击根目录,然后从“操作”菜单中选择“新建根目标”。这将调用“新建根目录向导”。

  如何添加 DFS 根目标

  1.打开 分布式文件系统。

  2.选择您要添加根目标的域根目录。

  3.在“操作”菜单上,单击“新建根目录目标”。

  4.按“新建根目录向导”中显示的指示执行操作。

  5.若要删除根目标,请选择该根目标,打开“操作”菜单,然后单击“删除目标”。

  显示DFS 根目录

  1.打开 分布式文件系统。

  2.单击“分布式文件系统”。

  3.在“操作”菜单中,单击“显示根目录”。

  4.在“根目录或主服务器”字段中,键入现有 DFS 根目录的 UNC 名称,或者展开信任域的列表,并单击DFS 根目录,然后单击“确定”。

  添加 DFS 链接

  分布式文件系统 (DFS) 链接是 DFS 名称空间的元素,它位于根目录下方并映射到一个或多个目标。访问 DFS 名称空间的用户看到的是根目录下作为文件夹而列出的链接名,而不是目标的实际名称和物理位置。

  如何添加 DFS 链接

  1.打开 分布式文件系统。

  2.在控制台树中,单击 DFS 根目录。

  3.在“操作”菜单上,单击“新建链接”。

  4.键入新链接的名称。

  5.键入新链接的路径,或单击“浏览”从可用共享文件夹列表中选择。

  6.如果您希望使用注释进一步标识或说明该链接,则键入注释。

  7.键入该链接的引用将在 DFS 客户端上缓存的持续时间,然后单击“确定”。

  8.若要删除链接,请选择该链接,打开“操作”菜单,然后单击“删除链接”。

  如果您随后在命令行上使用 dfscmd /remove 删除此链接中的目标,则必须指定与您用于创建该链接的名称相同的名称。例如,如果您使用链接的 DNS 名称创建该链接,则使用 dfscmd 时必须指定 DNS 名称,而不要指定 NetBIOS名称。添加链接时考虑使用一致的命名标准,以便以后能较方便地记起。

  筛选 DFS 链接显示

  1.打开分布式文件系统。

  2.在控制台树中,单击 DFS 根目录。

  3.在“操作”菜单上,单击“筛选链接”。

  4.在“键入最多可用链接数目”框中,键入要在控制台树中显示的链接的最大数量。

  5.选择“用名称筛选链接”,然后执行以下某项操作:

  若要显示名称以某个文本字符串开始的所有链接,请在列表框中选择“开始”,然后键入您要筛选的文本字符串。 若要显示名称中包括某个文本字符串的所有链接,请在列表框中选择“包含”,然后键入您要筛选的文本字符串。

  详细信息窗格中的“DFS 参照”列和“状态”列提供有关每个目标的引用状态的信息。“DFS 参照”列指示 DFS参照是否已启用,“状态”列指示特定目标是否可用。如果无法访问目标,“状态”列将显示“脱机”。若要查看目标的当前状态,请单击它并从“操作”菜单中选择“检查状态”。

  添加目标

  对于每个 DFS 链接,您都可创建 DFS 链接所指向的目标集。在目标集中,您创建 DFS 链接时可将第一个文件夹添加到该集。使用 DFS 管理工具的“新建目标”对话框可添加后续目标。

  如何添加目标

  1.打开 分布式文件系统。

  2.在控制台树中,单击要为其指派目标的 DFS 链接。

  3.在“操作”菜单上,单击“新建目标”。

  4.在“目标路径(共享文件夹)”下,输入共享文件夹的名称,或单击“浏览”,从可用共享文件夹列表中选择。

  5.如果将目标添加到域根,那么单击“将这个目标添加到复制集中”将启用该目标的自动文件复制。

  6.如果未启用自动文件复制,您必须从其他目标手动将文件复制到新目标。

  检查目标状态

  您可检查 DFS 是否正确引用已分配的目标。状态检查可以显示以下情况之一:

  检查 DFS 根目录或 DFS 链接的状态将显示以下某个图标:

  (1)根目录或链接上的蓝色复选标记表示可以访问该根目录或链接,且可以访问它的所有目标。

  (2)根目录或链接上的黄色感叹号表示可以访问该根目录或链接,但是无法访问它的某些目标,原因是 DFS 参照在那个目标上不可用或某些其他问题阻止访问该目标。

  (3)根目录或链接上的红色交叉号表示无法访问该根目录或链接。

  检查目标的状态将导致详细信息窗格中的“状态”栏指示“联机”或“脱机”。如果目标的状态为“脱机”,则表示不能访问该目标。

  如何隐藏 DFS 根目录

  1.打开 分布式文件系统。

  2.在控制台树中,单击 DFS 根目录。

  3.在“操作”菜单中,单击“隐藏根目录”。

  4.将显示一个对话框,询问您是否要隐藏根目录。单击“是”。

  删除 DFS 根目录、根目标、链接或目标

  1.打开 分布式文件系统。

  2.单击您要删除的 DFS 根目录、根目标、链接或目标。您可能需要浏览控制台以显示要删除的对象。

  3.在“操作”菜单上,根据所要删除对象的种类,单击“删除根目录”、“删除链接”或“删除目标”。

  4.将显示一个对话框,要求您进行确认。单击“是”。

  删除根目录是一个不可恢复的操作。删除根目录将从管理工具中清除该根目录并清除与该根目录相关的整个 DFS结构,但不会删除任何数据。如果它是一个独立的根目录,该过程将从主机中清除 DFS 配置数据。如果它是一个域根,该过程将从每个主机和 Active Directory 中清除配置数据。

  删除根目录、根目标、链接或目标不会删除文件系统中任何相关的共享文件夹,且它不会更改与文件或文件夹相关的任何权限。如果您不再想要用户访问这些共享文件夹中的数据,可以使用 NTFS 或文件共享权限来限制访问。

  配置复制拓扑结构

  “拓扑”一词一般指网络中各组件间的关系。复制拓扑说明 FRS 用来在计算机间复制文件的逻辑连接。

  对于每一个 DFS 根目录或 DFS 链接,您都可以指定以下四种基本拓扑类型之一:

  (1)在环形拓扑中,文件从环形配置中的一台计算机复制到另一台计算机,并且在环中每台计算机都与它两端的计算机相连接。

  (2)在星型拓扑中,指定一台计算机作为集中器,且该计算机与称作终端的其他所有计算机都相连接。文件从集中器复制到终端中,反之亦然,但是文件不能在两台终端间直接复制。您必须选择哪台计算机用作集中器。

  (3)在完全网状拓扑中,每台计算机都与所有其他计算机相连接。在某台计算机上创建的文件直接复制到所有其他计算机中。

  (4)在自定义拓扑中,您可在计算机间创建您自己的连接.选择拓扑时,您可通过有选择地启用或禁用计算机间的连接来进一步自定义该拓扑。您可通过完全禁用两台计算机间的关系来从根本上禁止在它们之间复制文件,或者通过禁用从第一台计算机到第二台计算机的连接,同时使反方向的连接可用来实现单向的文件复制。

  很多因素都影响适合您网络的拓扑类型,其中包括带宽、安全性、地理位置和组织的考虑事项。

  配置复制计划

  您第一次配置复制的 /DFS 根目录或 DFS 链接时,文件复制服务 (FRS) 将复制计划为整日整夜地进行。每当将某个文件复制到参与复制的目标时,FRS 都会使用复制拓扑中指定的连接将该文件复制到其他目标。

  您可能不希望复制在某些时间自动进行。例如,如果在每周五晚上 9 点到 11点为了进行维护而将某些服务器与网络断开,然后再重新启动,则需要在每周五晚上 9点开始停止对那些服务器往返内容的复制,并在两个小时后重新恢复复制它们。连接返回复制后,FRS 立即使这两个共享间的任何差异达到一致。

  FRS允许您计划复制可用或不可用的时间。您可修改单独连接的计划,或一次修改所有连接的计划。“计划”对话框显示一周中每小时的计划,并允许您选择进行或不进行复制的时间段。单击工作日的名称将选择整天。单击计划顶端,单词“所有”右边的框将选择一周中每天的相同小时。单击“所有”将选择整个计划。

  您可采用两种方式访问计划。单击根目录或链接的“属性”表的“复制”选项卡上的“计划”按钮将允许您查看和更改属于该根目录或链接的所有连接。如果您在“自定义拓扑”对话框中选择一个或多个连接,并单击“计划”按钮,则只能更改所选连接的计划。

  从复制中排除文件和文件夹

  有时,您可能不想复制 DFS 根目录或 DFS链接中包括的每个文件或子文件夹。例如,如果用作目标的共享文件夹包括由应用程序出于缓存或记录目的而创建的几个临时文件,则您可能不想将这些文件复制到参与复制的所有目标中。对于每个根目录和链接,您可以使用文件复制服务指定要从复制中排除的文件和子文件夹。排除规则应用到指定属于所选根目录或链接的每个目标或根目标,且也应用到共享文件夹本身下的子文件夹。

  输入文件或文件夹名称时,您可使用 * 和 ? 作为通配符。例如,*.tmp 匹配以 .tmp 为扩展名的所有文件。

  设置入站连接的初始同步优先级在复制过程中控制同步的次序往往是有利的。通过使用分布式文件系统 (DFS) 管理单元和文件复制服务(FRS),可以配置同步优先级。您向副本集中添加新成员或还原某个副本集成员时,可以确定在所发生的初始同步中哪个入站连接将首先出现。例如,您可通过调整同步优先级确保首先同步具有高带宽网络连接的计算机,然后再同步那些通过较低带宽连接进行通信的计算机。通过调整同步优先级,您时常可以减少执行同步过程所需要的时间。

  通过使用 FRS,您可从以下三种同步优先级中选择:

  高:必须成功同步所有标记为“高”的连接后,才能尝试对“中”优先级连接进行同步。

  中:必须至少有一个“中”优先级连接成功完成初始同步后,才能尝试对“低”优先级连接进行同步。FRS 尝试同步“中”优先级中的所有连接,但是必须在一个连接成功同步后,FRS 才尝试对“低”优先级连接进行同步。

  低:FRS 一次只对“低”优先级连接上的一台计算机进行同步尝试,但是任何故障都不会延迟其他同步尝试。

  所有连接的默认同步优先级是“低”。一般情况,您应配置高带宽连接或本地连接比低带宽连接具有更高的同步优先级。因此,根据具体情况的不同,“中”或“高”优先级适合您的本地连接。但是,需要注意,如果“高”优先级连接出现故障,则不会进行其他同步。

  替代初始同步的计划

  一般情况,同步仅在您所配置的同步计划中定义的时间进行。但是,您可替代初始同步或初始创建副本集成员的计划。通过选择“优先级”对话框中“替代计划”复选框,可以使初始复制立即进行。

  如何查看复制属性

  1.打开 分布式文件系统。

  2.单击已配置其复制的域 DFS 根目录或链接。

  3.在“操作”菜单上,单击“属性”。

  4.单击“复制”选项卡。

  如何初始化文件复制

  1.打开 分布式文件系统。

  2.单击您要进行初始化复制的域的根目录或链接。

  3.在“操作”菜单上,选择“配置复制”。

  4.按“配置复制”向导中显示的指示执行操作。

  不要在由远程存储管理的卷上创建文件复制服务 (FRS) 副本集。否则,将严重影响系统性能并可能丢失媒体库中的数据。 FRS可能需要定期读取副本集中的每个文件,从而将文件内容发送到另一台计算机。这会使得 FRS撤回“远程存储”已经发送到辅助存储器的所有文件,这将花费很长时间(几小时或几天)。如果使用磁带作为辅助存储器,请记住 FRS将按目录顺序而非媒体顺序撤回文件,因此由 FRS 执行的过多磁带搜索操作可能毁坏磁带并导致数据丢失。

  不要在分布式文件系统 (DFS) 根目录上启用复制。

  如何启用或禁用目标复制

  1.打开 分布式文件系统。

  2.单击要管理其复制的 DFS 链接。

  3.如果“文件复制”栏在目标列表中不可视,则通过单击“操作”菜单,然后单击“显示复制信息”来显示它。

  4.单击您要更改其复制状态的目标。

  5.在“操作”菜单上,单击“启用复制”(如果复制当前已禁用,而您需要启用它),或单击“禁用复制”(如果复制当前已启用,而您需要禁用它)。如果您启用目标的复制,系统将提示您指定一个临时文件夹。

  如何修改复制拓扑

  1.打开 分布式文件系统。

  2.单击要管理其复制的根目录或链接。

  3.在“操作”菜单上,单击“属性”。

  4.在“复制”选项卡上,单击“自定义”按钮。

  5.在“拓扑”下拉列表中,单击您要使用的复制拓扑的类型。在“连接”下将显示服务器连接的列表。

  6.在“连接”下,选中或取消选中复选框以启用或禁用服务器间的复制连接。

  7.如果您选择自定义拓扑,则必须手动添加和删除连接。若要添加连接,单击“新建”按钮,或者,要删除现有连接,单击“删除”。

  8.若要更改初始同步或还原的同步优先级,请单击“优先级”按钮。

  如何设置复制计划

  1.打开 分布式文件系统。

  2.单击要管理其复制的域 DFS 根目录或链接。在“操作”菜单上,单击“属性”。

  3.在“复制”选项卡上,单击“计划”。将显示复制计划,其中的蓝色部分表示复制可用的时间,白色部分表示复制不可用的时间。

  4.在复制计划上,单击可以选择一小时,或进行拖动操作以选择几小时。

  5.按如下操作,启用或禁用所选的一段时间或几段时间的复制。

  (1)若要启用复制,请单击“可以使用复制”。

  (2)若要禁用复制,请单击“不能使用复制”。

  6.根据需要,重复以上两个步骤,然后单击“确定”。

  从复制中排除文件或子文件夹

  1.打开 分布式文件系统。

  2.单击要管理其复制的域 DFS 根目录或链接。在“操作”菜单上,单击“属性”。

  3.在“复制”选项卡上的“文件筛选器”(对于文件)或“子文件夹筛选器”(对于子文件夹)旁单击“编辑”。

  4.键入您要从复制中排除的文件或子文件夹的名称。

  5.单击“添加”,将文件或文件夹名称添加到排除列表中,然后单击“确定”。

  从排除列表删除文件或子文件夹

  1.打开 分布式文件系统。

  2.单击要管理其复制的域 DFS 根目录或链接。在“操作”菜单上,单击“属性”。

  3.在“复制”选项卡上的“文件筛选器”或“子文件夹筛选器”旁单击“编辑”。

  4.单击您要从列表中删除的文件或文件夹的名称或说明。

  5.单击“删除”从排除列表中删除该项,然后单击“确定”。

  如何从命令行管理DFS

  Dfscmd从命令行管理分布式文件系统。

  语法

  dfscmd /map \\DFSName\DFSShareName\Path\\ServerName\ShareName\Path[Comment] [/restore]

  dfscmd /unmap \\DFSName\DFSShareName\Path

  dfscmd /vIEw \\DFSName\DFSShareName[/full] [/partial] [/batch] [/batchrestore]

  参数

  /map

  创建链接并将该链接映射到目标。如果指定的 DFS 根不存在,dfscmd 就会返回一个错误。指定了 /restore 时,dfscmd 不试图验证目标路径。

  \\DFSName\DFSShareName\Path

  用于访问分布式文件系统的路径。

  \\ServerName\ShareName\Path

  映射到 DFS 链接的实际文件系统位置。

  [Comment]

  可以用来标识目标的可选注释。

  /unmap

  从 DFS 根中删除 DFS 链接并删除其目标。

  /add

  向指定的 DFS 链接添加目标。如果指定的链接不存在,dfscmd 就会返回一个错误。指定了 /restore 时,dfscmd 不试图验证目标路径。

  /remove

  从指定的 DFS 链接删除目标。

  /vIEw

  查看指定 DFS 根的详细信息。输入了 dfscmd /vIEw 而没有输入其他参数时,dfscmd 将只显示根以及其链接的名称。dfscmd/view /partial 可以显示与根关联的任何注释。dfscmd /view /full可以显示根以及其链接的名称,与根关联的任何注释,以及与链接关联的任何目标。dfscmd /view /batch返回批处理脚本,可以使用该脚本还原根。dfscmd /view /batchrestore 返回类似的批处理脚本,该脚本不尝试验证目标。

  /?

  在命令提示符下显示帮助。

  注释

  如果使用包含空格的路径或注释,请用引号将它引起来。

  当您使用 dfscmd/remove 删除目标时,必须指定与用于创建链接的名称相同的链接名称。例如,如果使用其 DNS名称创建链接,那么当您使用 dfscmd/remove 时必须指定 DNS 名称而不是 NetBIOS名称。当您添加链接时请考虑使用一致的命名标准,这样以后会更容易记住。

  示例

  要在 DFS 根 \\Appserver\Apps\下创建一个名为 SiteLicense 的链接,该链接指向 \\Westcoast-ap1\Shared\Sitelic目标而不对目标进行验证,请键入:

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章