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

Windows服务器
无法加载php_curl.dll解决办法
在IIS中启用父路径,不被黑客利用
iis 权限设置
win2003 x64 apache php 开发环境配置日志
win2003 x64下 php5 配置运行简单方法
windows2003 IIS6配置PHP和MySql数据库
IIS 7.x FastCGI 运行 PHP的配置方法
rsync 端口更换(默认873)
IIS 应用程序池自动关闭的解决办法
windows2003 服务器安全配置的建议
iis resin使iis支持jsp
Windows IIS配置Jsp和php环境方法
efang4.0 易方4.1的一个常见错误
Windows 操作系统的安全设置
IIS 上传文件大小配置步骤(默认200K)
windows 服务器安全之磁盘访问权限设置[完整篇]
Windows 2000 FSO权限设置 图文教程
Win2003 安全设置大全
WINDOWS 2003 安全设置(伪装篇)
win2003 虚机主机全面支持 access 2007的方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 45 ::
收藏到网摘: 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表