“分布式文件系统”概述
DFS并不是一种文件系统,它是Windows 2000服务器上的一种客户/服务器模式的网络服务。它可以让您把局域网中不同计算机上的不同的文件共享按照其功能组织成一个逻辑的分级目录结构。系统管理员可以利用分布式文件系统 (DFS),使用户访问和管理那些物理上跨网络分布的文件更加容易。通过 DFS,可以使分布在多个服务器上的文件在用户面前显示时,就如同位于网络上的一个位置。用户在访问文件时不再需要知道和指定它们的实际物理位置。
例如,如果您的销售资料分散在某个域中的多个服务器上,您可以利用 DFS 使其显示时就好像所有的资料都位于一台服务器上,这样用户就不必到网络上的多个位置去查找他们需要的信息。 使用 DFS 的原因
在以下情形下,您应该考虑实施 DFS:
访问共享文件夹的用户分布在一个站点的多个位置或多个站点上。 大多数用户都需要访问多个共享文件夹。
通过重新分布共享文件夹可以改善服务器的负载平衡状况。 用户需要对共享文件夹的不间断访问。
您的组织中有供内部或外部使用的 Web 站点。 分布式文件系统特性
容易访问文件:
即使文件可能在物理上跨越多个服务器,用户也只需要转到网络上的某个位置即可访问文件。而且,当更改共享文件夹的物理位置时,不会影响用户访问文件夹。 方便维护:
计划文件服务器维护、软件升级和其他任务(一般需要服务器脱机)可以在不中断用户访问的情况下完成。这对 Web 服务器特别有用。通过选择 Web 站点的根目录作为 DFS 根目录,可以在分布式文件系统中移动资源,而不会断开任何 HTML 链接。
可用性: 首先,Windows 2000 自动将 DFS 拓扑发布到 Active Directory。这确保 DFS 拓扑对域中所有服务器上的用户总是可见的。
其次,作为管理员,您可以复制 DFS 根目录和 DFS 共享文件夹。复制意味着可以在域中的多个服务器上复制 DFS 根目录和 DFS 共享文件夹。这样,即使这些文件驻留的一个物理服务器不可用,用户将仍然可以访问文件。
再次,可以把多个共享目录指向同一个DFS名称,如果一个共享目录不可用时,另外的共享就可以提供容错的功能。
服务器负载平衡:
DFS 根目录可以支持物理上通过网络分布的多个 DFS 共享文件夹。当您有一个
知道用户将大量访问的文件时,并非所有的用户都在单个服务器上物理地访问此文件,这将会增加服务器的负担,DFS 确保访问文件的用户分布于多个服务器。然而,在用户看来,文件驻留在网络上的相同位置。 分布式文件系统拓扑
分布式文件系统 (DFS) 拓扑由 DFS 根目录、一个或多个 DFS 链接、一个或多个 DFS 共享文件夹,或每个 DFS 所指的副本组成。
DFS 根目录所驻留的域服务器被称为“宿主服务器”。通过在域中的其他服务器上创建“根目录共享”,可以复制 DFS 根目录。这将确保在宿主服务器不可用时,文件仍可使用。
因为基于域的分布式文件系统的宿主服务器是域中的成员服务器,在默认情况下,会将 DFS 拓扑自动发布到 Active Directory 中,因而提供了跨越主服务器的 DFS 拓扑同步。这反过来又对 DFS 根目录提供了容错性,并支持 DFS 共享文件夹的可选复制。 建立一个DFS的例子
从开始程序中打开“管理工具”、“分布式文件系统”,点“新建DFS根目录”,然好“新建dfs连接”。
假设公司中有三个部门,R&D,SALES和MARKET,各个部门在自己的服务器上建立了共享目录,分别是\\\\srv_r&d\\share,\\\\srv_sales\\share和\\\\srv_market\\share。为了把这些共享目录组织成一个统一的名称空间,我们首先需要创建一个DFS的根目录,DFS根目录必须位于Windows 2000服务器上,它可以是已经存在的一个本机共享目录,也可以把本地的一个文件目录设置为DFS根目录,假设我们把server2这台DFS服务器上的c:\\dfs设置为DFS的根目录,它被共享为\\\\server2\\dfs。
接下来我们就可以向根目录中添加DFS的链接了,添加一个DFS的链接需要提供两个信息:链接的名称和它所对应的共享资源。让我们建立三个DFS链接:r&d、sales和market,它们对应三个部门的共享(\\\\srv_r&d\\share,\\\\srv_sales\\share和\\\\srv_market\\share)。
这时用户就可以通过DFS来访问所有的共享资源,如果用户打开\\\\server2\\dfs时他会看到三个子目录:r&d、sales和market,当他打开\\\\server2\\dfs\\r&d时,他看到的实际上是\\\\srv_r&d\\share中的内容。而这种从DFS名称到物理共享之间的转换是由DFS服务器来完成的。
创建 Dfs 目录:
1、单击开始,指向程序,指向管理工具,然后单击 分布式文件系统。 2、在操作菜单上,单击新建 Dfs 根目录,然后单击下一步。 3、在“选择 Dfs 根目录类型”窗口中,单击选中“创建一个域 Dfs 根目录”或“创建一个的 Dfs 根目录”,然后单击下一步。 4、如果您要创建一个基于域的 Dfs 根目录,请单击您要创建 Dfs 根目录的域,然后单击下一步。
5、输入 Dfs 根目录的主机名称或者单击浏览来选择一个服务器名,然后单击下一步。
6、在“指定 Dfs 根目录共享”窗口中,单击一个现有的共享文件夹或通过指定共享文件夹的路径和共享名来创建一个新的共享文件夹,然后单击下一步。
7、接受默认的 Dfs 根目录名称或指定一个新的名称,然后单击下一步。
8、单击 完成 以创建此新的 Dfs 根目录。 9、重新启动计算机。
注意:要添加一个额外的 Dfs 根目录共享,请重复上面的过程。 添加一个 Dfs 共享文件夹:
注意:当您创建 Dfs 链接时将添加第一个共享文件夹。 1、单击开始,指向程序,指向管理工具,然后单击 分布式文件系统。 2、在控制台树中,右键单击您要为其分配共享文件夹的 Dfs 根目录,然后单击新建 Dfs 链接。
3、在“链接名称”框中,为这个子文件夹输入一个逻辑名称。 4、在“将用户发送到此共享的目录”框中输入一个共享文件夹的名称或者单击 浏览 来从可用的共享文件夹列表中选择,然后单击确定。
如果 Dfs 分区是 NTFS 格式的,请执行以下操作之一: 1、
单击选中加入复制复选框以便使您选择的 Dfs 根目录或 Dfs
链接中的文件在源文件发生更改时能够自动复制。此选项要求 Dfs 目录或 Dfs 链接的主机服务器是一个域成员。 2、
单击选中不复制复选框以使源文件保持不变。
注意:的分布式文件系统不具备自动复制功能。
现在您可以将需要复制的文件从选定的 Dfs 根目录或 Dfs 链接复制到 Dfs 共享文件夹。