当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > Win2000之Dfs工具(一)

Windows服务器
自动实现Windows 2000系统补丁的快速安装
快速恢复Windows 2000/XP遗忘的管理员密码
Windows 2000/XP操作系统中超强命令syskey
环境变量应用:多系统共享程序
如何配置windows 2003的DNS服务器
Win 2003远程管理的实现
Win 2003轻松识别外来设备
Win 2003实现网络共享还原
体验Win 2003共享“还原”技术
用Windows 2003实现网络共享还原
激活windows 2003常用服务
windows 2003常见故障诊断
轻松提高windows 2003的运行速度
windows 2003中IE安全区域的设置技巧
改变windows 2003登录方式
windows 2003中给用户文件指派登录脚本
在windows 2003创建映像之前使用Sysprep
怎样在windows 2003下使用USB便携存储器
NT升级至windows 2003如何应用注册表和文件系统
windows 2003中配置PPTP VPN客户端筛选器

Windows服务器 中的 Win2000之Dfs工具(一)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 33 ::
收藏到网摘: n/a

    一、背景知识简介

  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:\\dfsname\dfsshare :
  查看在元数据,这个命令取得基于活动目录的PKT的映像,PKT 是Partition Knowledge Table (分区知识表)的缩写.显示位于Dfs树上的每一个目录,计算机备份每一个目录和它们的活动目录的站点位置信息。对大的Dfs配置结构,你可以利用|more(命令之前的竖线是必须的)命令管道传送或发送它到一个文本文件。当指定使用[MachineName]参数的时候,DFSGETBLOB用于漫游指定的域控制器、显示Dfs配置、检查在活动目录复制中及Dfs因"名称空间"引起的问题。

  名称空间指的是namespace,这是资源中一个具有唯一名称的设置或者是在共享计算机环境中已使用的项目,用一个名称空间的名字可以分辨出它所描述的对象。对于恢复控制台来说,用名称空间可以表示控制台的树状结构――显示所有控制台可以存取的资源;对于DNS来说,名称空间是域名树的垂直或分层次的结构描述;对于活动目录,名称空间相当于DNS名称空间内的结构,仅仅决定活动目录的对象名称。

/dcname:DcName
所使用的、指定域控制器上的服务目录
/level:Level
指定观察的详细级别,高水平的级别将显示更为详细的信息。
/verify:\\dfsname\dfsshare
校验位于dfsname\dfsshare的元数据或资料
/dcname:DcName
所使用的、指定域控制器上的服务目录。
/level:Level
指定检验的级别,指定一个高的级别可以进行更多的检查。
/reinit:ServerName
重新初始化Dfs 根 ServerName
/whatis:ServerName
报告ServerName根的种类.
/dfsalt:UNCPath
决定UNC指向路径

    当一个文件夹被多个服务器备份时,以此列出当前选定的服务器的一个客户链结。应注意:一个文件夹在Dfs的目录树中被多个服务器备份时,采用Windows 95/98 和 Windows NT 4.0的用户不支持(以)APIs决定服务器的选择。Windows 2000用户,可在Windows Explorer的Dfs表