当微软公司最初介绍分布式文件系统(Distributed File System,简称DFS)的时候,它把终端用户希望让事情变得简单一些的注意力都集中在自己身上。
超越用户的DFS优势
在第一部分(四步轻松创建Win2003分布式文件系统)中,我向大家阐释了如何创建一个分布式文件系统(Distributed File System,DFS)根以及如何创建这个根的副本。在第二部分中,我将会向你解释如何使用你所创建的DFS副本设置,以便让它能够对你的用户提供容错以及高度有效性的一种方法。
在上一篇文章中,我向你介绍了如何在服务器上为物理位置创建一个逻辑路径。有效使用DFS的窍门就是让用户通过逻辑路径(即DFS根)来访问他们的文件,而不是直接对数据进行访问。
例如,在我的测试服务器上,我的用户通常所访问的数据位于G:驱动器中。用户一般要通过共享名为G(\ \服务器名称\g)的路径来访问这些数据。如果在创建了DFS根之后,用户是通过预先存在的共享来访问数据的话,那么他们将会从一种自动的备份中获得好处,因为他们的数据已经被复制到了另一台服务器上。然而,这样他们却可能完全错过了在所有的服务器上的负载平衡及容错方面的好处。为了能够从负载平衡与容错中获得好处,他们必须通过专门的共享(\ \域名.com\共享名称)来访问DFS根。
假设用户正在通过DFS共享来访问DFS根,那么他们会很自然地看到由于DFS负载平衡而带来的性能的提高。DFS服务器能够在多个副本中平衡用户的流量,所以没有任何一个副本会占用全部的用户工作量(假设该服务器是通过DFS共享来访问的。)
然而,DFS的真正优点却体现在单独的复本可以脱机使用(无论是有意的还是无意的),而不用中断用户。用户仍然可以完全访问他们的文件,但是访问的速度可能会比副本已经完成的时候慢一些。
如果服务器损坏了,那么DFS将会最终停止向这台服务器发送用户请求,但是如果在分布式文件系统服务发现问题之前,你就发现了服务器已经停机,或者是如果你需要对一台DFS服务器进行停机维护,那么这里有一个你可以采用的非常简单的方法。要开始这个过程,首先在“运行”命令对话框中输入MMC命令。当你输入这个命令之后, Windows会载入一个空的微软管理控制台。现在,要在控制台的“文件”菜单中选择“添加或移除管理单元(Snap-In)”命令。Windows这时将会显示“添加或移除管理单元”属性菜单。这时,点击基于属性菜单“Standalone”标签下的“添加”按钮,以便显示所有可用的管理单元的表列。在表列中选择“分布式文件系统”选项,并点击“添加”按钮,接下来点击“关闭”和“确认”按钮。
现在,DFS控制台已经打开了,在左侧的栏目中选择你的DFS根。右侧的栏目中将会显示DFS根中所包含的副本。如果你想脱机获得一个副本,那么只要简单地用右键点击副本,然后在快捷菜单中选择“移动目标”命令。这样的操作之后,目标将不再是DFS根中的一部分了。现在你可以随心所欲地对服务器做任何你需要做的事情了,而这一切都不需要中断用户。当你完成了对服务器的操作之后,只要简单地把服务器作为目标添加回来并启动复制就可以了。
向DFS根中添加数据
现在你已经了解到DFS能够在多大程度上改善用户的体验,并且能够让你的生活变得更为轻松,可能你还想要向DFS根中添加额外的数据。为了达到这个目的,你可以创建额外的DFS根(在第一部分中介绍了如何创建DFS根的方法),或者你还可以把额外的数据添加到已经创建好的根中。微软对这两种方法都支持,但是它们更倾向于把数据添加到已经存在的根中。这其中的原因在于这样做会使得处于单独DFS根下的所有用户数据的合并成为可能。这就意味着用户不再需要担心他们的文件处于什么样的物理位置。在一个单独的共享中,所有的用户文件都是有效的。
要把额外的数据添加到DFS根中,需要首先用鼠标右键点击你所创建的DFS根,并且在快捷菜单中选择“新的连接”命令。当你进行了这样的操作的时候,你将会看到一个对话框,提示你输入连接的名称以及目标的路径。
连接的名称就是用户在访问这个连接时所看到的名称。用户将会在DFS根下看到这个作为下级目录的新连接。你还必须为新连接输入符合通用命名标准(UNC)的路径,以及一个可选的注释。点击“确认”,随后该连接即被创建。
DFS可以使文件访问变得更快而且更稳定,由此提高了用户的性能。它还改善了你的生活质量,因为你不必再去等到夜深人静的时候才能进行服务器维护。你可以在不中断用户的前提下就对一台单独的DFS服务器进行脱机操作。