windows server 2008 分布式文件系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
windows server 2008 分布式文件系统 DFS
[windows 2008 server 新技术文章]
概述
分布式文件系统(Distributed file systems) 是Windows 2008服务器中众多的功能之一,它可以把分布在许多不同服务器上的共享文件夹组合在一个逻辑名字空间中,使用户可以更方便地查找和访问网络上的共享文件夹。如公司网络上有8台员工每天都需要使用的文件服务器,如果没有Dfs 服务器,用户需要记住8台服务器的名字和所有共享文件夹的共享名,还必须映射多个驱动器。有了DFS 后,可以在公司的域控制器DC 服务器上创建一个DFS 根目录,该服务器也就成为了DFS 根目录服务器,该
DFS 根目录与其他文件服务器上的共享文件夹之间都存在连接。用户在访问DFS 根目录时,这些共享文件夹也都依赖于根目录
服务器。事实上,连接可以把用户的访问重新定向到文件服务器上的共享文件夹。DFS 可以解决一些由于存储容量限制、规划不好或在网络上添加服务器而引起的“分布共享”问题。
windows server 2008的DFS 服务还提供另一个功能,同步数据。DFS 的数据同步功能可以实现网络中两台或多台服务器文件数据内容的一致性。
安装
DFS
简介
DFS 根的概念
在windows 2008又称命名空间。在Windows 2008中可以创建两种DFS 根:独立型和基于域型的DFS 根。使用独立型的DFS 根,一旦用作DFS 根服务器的服务器当机,即使所有包含共享文件夹的服务器仍然在运行,用户也不能再访问共享文件夹。使用基于域的DFS 根,可以指定其他的服务器(称作根复制服务器)来保存DFS 的副本,从而使整个系统具有一定的容错性和负载平衡能力,也就在一定程度上解决了独
立型DFS 根带来的问题。此外,通过使用
活动目录AD 地址,一个与DFS 根服务器连接的用户也将试图连接同名的地址,减少网络上的数据流量。
通过建立根复制服务器,可以在DFS 树中创建连接,把用户提交给共享文件夹的各个副本,它不但提供了一定程度的容错能力和负载平衡能力,而且可以在共享一级上充分利用网络的拓扑结构来控制网络上的数据流量。
DFS 根的创建
既然已经了解了DFS和基于域的DFS
根了。
根的优点,下一步就该考虑如何建立DFS
建立DFS链接
实验环境介绍:
在文件服务器win2008-0、win2008-2创建共享文件夹,在win2008-0服务器上创建share 和office两个共享文件夹,在win2008-2服务器上创建office2共享文件夹。
上图是win2008-0,公司的第一台文件服务器上创建的共享文件夹,其中share文件夹用于存储公共数据。office文件夹用于存储公司的办公文件数据。
上图是win2008-2,公司的第二台文件服务器上创建的共享文件夹,其中office2文件夹用于存储公司的办公文件数据。存储的数据内容与win2008-0的office文件夹相同,即需要实现win2008-0的office文件夹与win2008-2的office2文件夹的数据内容一致,即同步。
运行域控制器的DFS管理工具,在命令空间-> \\\data 根-> 新建文件夹,创建DFS链接->
输入文件夹链接的名称,share,链接的文件夹目标-> 添加-> 输入\\win2008-0. \share。
DFS同步
当一个DFS链接指向两个文件服务器的共享文件夹时,DFS复制(同步)即自动跳出来,指导用户配置DFS同步。因为一个链接指向两个共享文件夹时,共享文件夹的内容的要保持一致。管理员也可以通过手工拷贝的方式保持两台服务器下的共享文件夹保持一致性,但在实际工作中,这将增加管理员的工作量。自动同步,就是最好的解决方案了。
下面,添加office链接指向win2008-0的共享文件夹office,同时指向win2008-2的office2共享文件夹,并实现自动同步。
DFS同步复制的拓扑选择交错,即所有的服务器之间都会进行相互同步,该方式的优点是提高复制的稳定性,当任何一个节点出现故障时,不会影响数据的同步效果;缺点是当其中的一个服务器数据发生变化时,需要进行多次同步操作才能将所有服务器的数据保持一致性。
验证DFS
在客户端计算机中输入\\\data可以访问DFS根,通过DFS根命名空间可以访问公司所有文件服务器。
验证DFS同步
在win2008-0服务器的office共享文件夹中写入文件,检查win2008-2的office2共享文件夹中内容是否一致性。
检查win2008-2的office2文件夹的内容。下面分别打开了win2008-0的office共享文件夹和win2008-2的office2共享文件夹,很明显内容一致。
那么在DFS的同步过程中,是应用了什么传输协议及端口号呢?将来在防火墙环境中,应用开启什么样的端口通讯呢?在win2008-2服务器上安装sniffer pro 4.7抓包分析工具,启动抓包分析功能,在win2008-0的office共享文件夹中放置一些文件,通过下图的抓包分析结果,我们发现DFS使用RPC动态端口进行数据同步。
DFS同步使用了RPC动态端口,不利于在防火墙环境下的配置,管理员可以通过dfsrdiag 命令调整服务器之间同步时使用静态端口。调整后,将DFS Replication服务重新启动。
dfsrdiag staticRPC /port:8888 /Member:win2008-0
dfsrdiag staticRPC /port:8888 /Member:win2008-2