分布式文件系统(DFS)基础

分布式文件系统概述

DFS是一种服务,它允许系统管理员将分布式的网络共享资源组织到一个逻辑名称空间中,从而使用户不用指定文件的物理位置和提供网络共享的负载就能访问文件。

使用DFS可以创建一个目录树,该树中包含一个组、部门或企业内的多个文件服务器和文件共享。这样可使用户很轻松地查找分布在网络上的文件或文件夹。DFS共享还可以作为AD中的卷对象来公布。

1. 使用DFS的情形

(1) 您期待添加文件服务器或修改文件位置。

(2) 访问目标的用户分布在一个站点的多个位置或多个站点上。

(3) 大多数用户都需要访问多个目标。

(4) 用户需要连续地访问目标。

(5) 通过重新分布目标可以改善服务器的负载平衡状况。

(6) 您的组织中有供内部或外部使用的网站。

2DFS术语

(1)DFS名称空间

DFS名称空间是由根和许多链接,以及目标组成的名称空间。为用户提供分布式网络共享的逻辑视图。

(2)独立的根目录

独立的根目录是一种DFS名称空间,其配置信息本地存储在主服务器上。访问根或链接的路径以主服务器名开始。独立的根目录只具有一个根目标,没有根级别的容错。因此当根目录不可以时,整个DFS名称空间都不可访问。

(3)域DFS

域DFS是DFS的一种实现方式。DFS拓扑信息被存储在AD里。域DFS为域中所有分布式文件系统都提供了容错。

(4)DFS根目录

DFS根目录是DFS名称空间的起始点,通常用于表示整个名称空间。

(5)根目标

根目标是DFS根目录的映射目标,与服务器上的某个共享文件夹相对应。它是为了确保在DFS根目录出现故障时,整个DFS系统仍然有效。也可以不添加根目标。

(6)DFS链接

DFS链接是DFS名称空间中的一个元素,位于根下面,并映射到一个或多个目标,每个根对应一个共享文件夹或另一个DFS根目录。根目录可以没有DFS链接。

3. 从其他计算机访问DFS目标

除了基于服务器的DFS组件外,还有基于客户端的DFS组件。DFS客户端可以将对DFS根目录或DFS链接的引用缓存一段时间,该时间由管理员指定。DFS客户端组件可以在许多不同的Windows平台上运行。

4. 分布式文件系统映射

DFS映射包括DFS根目录、一个或多个DFS链路和对一个或多个目标的参考。DFS根目录所驻留的域服务器称为主服务器。通过在域中创建“根目录目标”,可以复制DFS根目录。这将确保在主服务器不可用时,文件仍可使用,达到备份、冗余的目的。

DFS映射为用户提供了对他们所需网络资源的统一和透明的访问。对于系统管理员,DFS映射是单独的DNS名称空间:通过域DFS,DFS根目标的DNS名称解析到DFS根目录的主服务器。通过向DFS根目录中添加DFS链接,您可扩展DFS映射。

为了支持目标的同步,用于目标的所引用资源必须位于Windows Server 2003家族的NTFS分区上。

 

创建DFS

一个完整的DFS,需要创建DFS根目录、根目标(可选)、DFS链接和DFS目标。下面在域DFS为例分别介绍这4种名称空间的创建。

1. 创建DFS根目录

(1) 执行【开始】→【管理工具】→【分布式文件系统】,打开如图1所示“分布式文件系统”控制台窗口。

clip_p_w_picpath002

图1

(2) 选择“分布式文件系统”选项,执行【操作】→【新建根目录】,打开如图2所示对话框。clip_p_w_picpath004

图2

(3) 单击【下一步】,打开如图3所示对话框。选择域根目录。

clip_p_w_picpath006

图3

(4) 单击【下一步】,打开如图4所示对话框。输入DFS根目录作用的域。

clip_p_w_picpath008

图4

(5) 单击【下一步】,打开如图5所示对话框。输入DFS根目录所对应的主服务器名称。这个主服务器就是DFS根目标所在位置。而根目标是DFS根的映射目标,与服务器上的某个共享文件夹相对应。

clip_p_w_picpath010

图5

(6) 单击【下一步】,打开如图6所示对话框。在这里要为所创建的域根目录取一个用于识别的名称。

clip_p_w_picpath012

图6

(7) 单击【下一步】,打开如图7所示对话框。要求指定这个DFS根目录选择的服务器位置。

clip_p_w_picpath014

图7

(8) 单击【下一步】,如图8所示。单击【完成】,结束DFS根目录的创建。创建好的DFS根目录的“分布式文件系统”控制台如图9所示。

clip_p_w_picpath016

图8

clip_p_w_picpath018

图9

2. 添加DFS根目标

(1) 在“分布式文件系统”控制台窗口选择相应的根目录,然后执行【操作】→【新建根目录目标】,打开如图10所示对话框。选择根目标所对应的服务器,在下面已显示了根目标所对应的根目录。注意,一定不能选择当前根目录所在的服务器了,而必须是网络中其他服务器。因为根目标与根目录在提供服务上是同级别的,当前服务器已主持了DFS目录后就不能再主持DFS根目标了。而且必须是2000或者2003系统。

clip_p_w_picpath020

图10

(2) 单击【下一步】,如图11所示,要求重新指定创建根目标共享文件夹的位置。

clip_p_w_picpath022

图11

(3) 单击【下一步】,如图12所示,直接单击【完成】按钮完成一个根目标的创建。一个DFS根目录可以创建多个分布于多个服务器上的DFS根目标。添加后的“分布式文件系统”控制台如图13所示。

clip_p_w_picpath024

图12

clip_p_w_picpath026

图13

3. 添加DFS链接

(1) 在图13的“分布式文件系统”控制台窗口DFS根目录上单击鼠标右键,在弹出菜单中选择【新建链接】命令,打开如图14所示对话框。输入新链接名称及其目标路径。然后确定即可。

clip_p_w_picpath028

图14

4. 添加目标

(1) 在图13的“分布式文件系统”控制台窗口DFS链接上单击鼠标右键,选择【新建目标】命令,打开如图15所示对话框。

clip_p_w_picpath030

图15

(2) 单击【下一步】,打开如图16所示对话框。这里一定要有两个或两个以上的目标可用,否则无法配置复制集。而且在同一台上也只能选择一个目标参与复制。

clip_p_w_picpath032

图16

(3) 单击【下一步】,打开如图17所示对话框。选择一种合适的复制拓扑结构,一般选择“集散”选项,符合一般局域网所采用的星型网络拓扑结构特点。

clip_p_w_picpath034

图17

(4) 单击【完成】,完成目标创建。配置了域DFS根目录、DFS链接和目标后的“分布式文件系统”窗口如图18所示。左上角显示了一个绿色标志的表示目标集正处于复制状态,可以通过单击鼠标右键,在弹出菜单中选择【停止复制】命令来停止目标集中各目标之间的内容复制。

clip_p_w_picpath036

图18

通过以上DFS根目录、DFS根目标、DFS链接和DFS目标的创建,就完成了一个完整的DFS系统创建。这样用户只需要访问根目录,或DFS根目标就可以访问所需的共享文件资源,而不必到各服务器上去一一查找具体的共享文件夹。一方面方便了用户的访问,另一方面也方便了管理员对网络中共享资源的管理。

——Justdo于2010年7月2日编辑