1、 DFSN简介
Windows Server 2000/2003中的分布式文件系统(DFS)是
微软BOIS(分公司基础结构
解决方案)体系中的一个重要基础服务,微软在Windows Server 2003 R2中对DFS进行了重新设计。在Windows Server 2003 R2中的DFS提供了简化的具有容错和负载均衡能力的文件访问及WAN优化复制。它包括以下两种独立的技术:
DFS命名空间(DFSN):即过去的分布式文件系统,允许管理员对位于不同
服务器上的共享文件夹进行分组并将其作为虚拟文件夹树(称为命名空间)提供给用户。命名空间可以提供很多好处,包括提高数据的可用性、负载共享和简化数据迁移等。
DFS复制:DFS复制的前身为文件复制服务(FRS),它是一个基于状态的新型多主复制引擎,支持复制计划和带宽限制。DFS复制使用一种称为远程差分压缩(RDC)的新压缩算法。RDC是一种线上差分协议,可用于在带宽受限的
网络上有效地更新文件;RDC 检测文件中数据的插入、删除和重新排列,因此能够在文件更新时仅复制增量(更改)。 DFS 复制使用许多复杂的进程来保持多个服务器上的数据同步:
DFS复制是一个多主机复制引擎。在一个成员上进行的任何更改均将复制到复制组的所有其他成员上。
DFS复制通过监视更新序列号(USN)日志来检测卷上的更改,DFS复制仅在文件关闭后复制更改。
在发送或接收文件之前,DFS复制使用暂存文件夹来暂存文件。
DFS 复制使用版本矢量交换协议来确定需要同步的文件。该协议通过网络为每个文件发送不到1 KB的数据,用于同步发送成员和接收成员上与已更改文件关联的元数据。
文件更改后,只会复制已更改的文件块,而不会复制整个文件。RDC协议确定已更改的文件块。使用默认的设置,RDC适用于任何大于64 KB的文件类型,仅通过网络传输文件的一小部分。
DFS复制对冲突的文件(即在多个服务器上同时更新的文件)使用最后写入者优先的冲突解决启发方式,对名称冲突使用最早创建者优先的冲突解决启发方式。解决冲突失败的文件和文件夹移至一个称为冲突和已删除文件夹的文件夹。还可以通过配置该服务,将已删除文件复制到冲突和已删除文件夹,以便在文件或文件夹被删除后进行检索。有关详细
信息,请参阅暂存文件夹以及冲突和已删除文件夹。
DFS复制可以自我修复,可以自动从USN日志覆盖、USN日志丢失或DFS复制数据库丢失中恢复。
DFS复制使用Windows Management Instrumentation (WMI)提供程序为获取配置和监视来自DFS复制服务的信息提供接口。