一 Win2000之Dfs工具

一、背景知识简介
Dfs指分布式文件系统(Distributed file system的缩写),是Windows2000的新特征,特别是在Windows2000服务器版本中应用较多 。利用它可方便地管理、访问那些交叉分布在网络服务器上的文件 。更直观地说,利用分布式文件系统 。可使交叉分布在多个网络服务器上的用户数据或应用程序关联组织在一起,这样,不论用户在网络的哪个地方使用它们,会感到它们都像是位于当地机器上一样 。这种机制大大提高了系统资源和网络资源的共享能力 。降低了用户的使用难度 。
这种系统中,用户和应用程序既不需要知道、也不需要指定存取文件的次序和文件在磁盘上的物理位置,因为Dfs使得数据的物理储存位置转换为逻辑位置,从而使用户感到保存数据操作对自己说是透明的 。在磁盘扇区上,系统采用统一的访问集合命名 。此外,Dfs还提供一个统一的命名规范、映射服务器集合、共享和文件 。这样,就可以将服务器和文件以及共享等都组织到同一个逻辑层次中,便于管理和利用网络资源 。如果不引入分布式文件系统这样的管理形式,其结果将是每个步骤都需要用户指定文件的物理位置 。
分布式文件系统是基于"根"的,可以采用的根有独立根和基于域的根 。
另一方面,由于采用分散储存数据文件的方式,可以降低每一台服务器的访问流量,其中原理细想就不难明白:因为在分布式环境中,系统总流量可被多个服务器分担,当然要比所有访问都拥挤在一台服务器上好 。关于这种系统的结构和原理更详细的介绍,请参考有关资料 。这里只是为更好地理解分布式文件系统的维修工具和使用方法,先介绍粗略的背景知识 。
二、工具语法和使用方法
Dfsutil.EXE是一个基于命令行的分布式文件系统实用工具,系统管理员可以利用它维护分布式文件系统,维护的项目包括查询系统的状态和排除系统故障 。排除故障又包括:执行维修分布式文件系统的根;清理被丢失的孤立数据块 。
分布式文件系统的根分为独立根和基于域的根,对这两种根,都可以用该工具进行维修 。
Dfsutil的语法包括命令和选项两方面,表面看很简单 。但实质上,其复杂之处在于可选的项目较多,另外这个命令还分为一般选项和只能在客户端使用的选项,需要区分进行介绍 。我进行的初步验证还发现,帮助文档内容与在线提示内容有较多的出入 。所以,本文的内容单独成为一篇将显得太长 。故分两次介绍 。本次只分析一般性的命令选项 。
可选项目一般都是文字参数 。Dfsutil的语法和选项参数如下:
dfsutil [options]
选项参数和对应含义:
/list:Domain [/dcname:DcName]
/list:Domain:列出域中的分布式文件系统 。必须使用那些完整的、合格的活动目录域名 。使用这个命令行可以显示计算机或域中的单一的根和多个根 。列表中输出的内容与使用“分布式文件管理器”所输出的:“Connect to existing Distributed File System (Dfs) root”相当 。
/dcname:DcName
所使用的、指定域控制器上的服务目录
/vIEw:dfsnamedfsshare :
查看在元数据,这个命令取得基于活动目录的PKT的映像,PKT 是Partition Knowledge Table (分区知识表)的缩写.显示位于Dfs树上的每一个目录,计算机备份每一个目录和它们的活动目录的站点位置信息 。对大的Dfs配置结构,你可以利用|more(命令之前的竖线是必须的)命令管道传送或发送它到一个文本文件 。当指定使用[MachineName]参数的时候,DFSGETBLOB用于漫游指定的域控制器、显示Dfs配置、检查在活动目录复制中及Dfs因"名称空间"引起的问题 。

推荐阅读