R2使用指南之四:DFS 管理( 二 )


命名空间 。即原来的根路径,命名空间是命名空间的起点 。例如某个命名空间路径为winsvr.orgpublic,那么public即为命名空间名称 。
文件夹 。即原来的链接,文件夹是DFS命名空间的主要元素,用于帮助建立命名空间的层次结构,它可以包含文件夹目标;当客户端浏览DFS命名空间中包含目标的文件夹时,客户端将收到透明地将客户端重定向到一个文件夹目标的引用 。例如某个命名空间路径为winsvr.orgpublicprofiles,那么profiles即为文件夹名称 。
文件夹目标 。即原来的链接目标,文件夹目标是某个具体的共享文件夹或其他命名空间的UNC路径 。当客户端浏览包含目标的文件夹时,客户端其实浏览的是对应的文件夹目标 。你可以通过指定多个文件夹目标来提高文件夹的冗余性,如果其中一个文件夹目标不可用,客户端将根据获得的目标优先级来尝试访问其他可用目标 。
命名空间客户端 。运行以下版本操作系统的客户端可以访问命名空间:
Windows Server 2003 R2
Windows Server 2003
Windows Storage Server 2003
Windows XP
Windows 预安装环境 (Windows PE)(只能访问独立命名空间)
Windows 2000 Server
Windows 2000 Professional
Windows NT Server 4.0 Service Pack 6a
Windows NT Workstation 4.0 Service Pack 6a
但是只有操作系统为Windows Server 2003 SP1和Windows XP SP2并且安装KB898900中的客户端故障回复更新程序后的客户端才支持故障回复特性 。
DFS命名空间具有两种类型,分别是基于域的命名空间和独立命名空间,它们之间具有以下区别: 特性
基于域的命名空间
独立命名空间
命名空间路径
DNSDomainNameRootName NetBIOSDomainNameRootName
ServerNameRootName
命名空间信息存储位置
活动目录,同时会在每个命名空间服务器的内存中进行缓存
注册表,同时会在命名空间服务器的内存中进行缓存
驱动器文件分区格式要求
NTFS
NTFS
命名空间服务器
每个命名空间服务器必须是配置了命名空间的域中的成员服务器或域控制器 。
可以是独立服务器、成员服务器或域控制器
创建和删除命名空间所需要的组成员关系
DFS管理员必须是Domain Admins组成员或者具有对活动目录中DFS容器的委派管理权限 。
DFS管理员必须是本地服务器上的本地管理员组成员
管理命名空间所需要的组成员关系
DFS管理员必须是每个命名空间服务器上的本地管理员组成员
DFS管理员必须是本地服务器上的本地管理员组成员
命名空间大小限制
微软建议保持活动目录中所存储的DFS对象大小在5 MB以内( 包含目标的文件夹数量不超过5000个)
微软建议独立命名空间 中包含目标的文件夹数量不超过50,000个 。
确保命名空间可用性所支持的方法
使用多个命名空间服务器承载命名空间(命名空间服务器必须处于相同的域)
在服务器群集上创建独立命名空间
对使用DFS复制复制文件夹目标的支持
支持
支持
当客户端访问命名空间根路径或命名空间中包含文件夹目标的文件夹时,客户端从域控制器或命名空间服务器获取引用 。引用是域控制器或命名空间服务器返回给客户端的文件夹目标的排序列表 。客户端收到引用之后,将尝试访问列表中的第一个目标;如果该目标不可用,客户端将尝试访问下一个目标 。客户端会对获得的引用进行缓存,对于命名空间默认的缓存时间是300秒(5分钟),而对于文件夹默认的缓存时间是1800秒(30分钟) 。通常情况下无需修改缓存时间配置,但是如果命名空间中的文件夹目标变更频繁,那么你应该考虑减少缓存时间;但是减少缓存时间会增加域控制器和命名空间服务器的负载并且增加网络访问流量 。未运行Windows XP SP2或Windows Server 2003 SP1的客户端将在每次使用缓存引用访问文件或文件夹时,更新引用的缓存持续时间值,因此可以无限地使用该缓存引用,直到清除客户端的引用缓存或重新启动客户端为止 。这样导致了命名空间中的文件夹目标虽然已经更新,但是客户端持续使用旧的文件夹目标的情况 。因此在Windows XP SP2和Windows Server 2003 SP1中,微软对此行为进行了更新,当客户端使用缓存引用访问目标时,缓存持续时间并不更新,而是让缓存引用在到达缓存持续时间值之后过期,当再次访问时向域控制器或命名空间服务器获取新的引用,从而可以更快地发现对命名空间和命名空间文件夹的更改 。

推荐阅读