"实际上,文件服务器除了可以提供文件的共享服务以外,还有一些比较高级的功能。"看来老伟准备对巴哥毫无保留了。"譬如'卷影副本'、'分布式文件系统'等都是非常有用的文件服务功能。"
"那就快些给我说说吧!"巴哥急切地想知道这些闻所未闻的技术有些什么用处。
一、卷影副本
老伟首先跟巴哥讲了一下"卷影副本"的含义和具体实现方法。"卷影副本"服务(VSS,Volume Shadow Copy Service)能够以事先计划的时间间隔为存储在共享文件夹中的文件或文件夹创建"卷影副本(Shadow Copies of Shared Folders)"。当用户对这些共享资源进行删除或修改后,还可以利用这些自动创建的"卷影副本"进行还原,以防止由于用户的误操作而带来的损失。
要想在Windows Server 2003中实现"卷影副本"服务,首先要以Administrator(系统管理员)身份登录服务器。由于"卷影副本"服务只能应用在NTFS分区中,因此首先应该检查一下共享文件夹所在分区是否为NTFS分区。如果分区为其它格式,需要在"命令提示符"窗口中执行"Convert Volume: /fs:ntfs"命令进行转换。实现"卷影副本"服务的方法如下:
1、启用"卷影副本"服务
"卷影副本"只能针对磁盘分区或卷进行设置,而不能针对特定的文件夹来设置。
第1步,在"文件服务管理器"窗口中单击"配置卷影副本"选项,打开"卷影副本"对话框(如图12)。(或者在"我的电脑"窗口中右击共享文件夹所在的NTFS分区,如E区,并执行"属性"命令。在打开的"本地磁盘(E) 属性"对话框中切换至"卷影副本"选项卡。)
图12
第2步,单击"启用"按钮,在弹出的"启用卷影复制"对话框中单击"是"按钮。稍等片刻"卷影副本"服务即被启用,这时在"所选卷的卷影副本"列表框中会列出创建的副本(如图13)。
图13
第3步,在"卷影副本"选项卡中单击"设置"按钮,打开"设置"对话框。然后单击"计划区域"的"计划"按钮,在打开的"日程安排"对话框中单击"计划任务"下面的下拉三角,从下拉菜单中单击选中"每天"选项。然后单击右侧的"高级"按钮,在打开的"高级计划选项"对话框中勾选"重复任务"复选框,将重复任务的时间间隔调整为每"2小时"。点选"直到时间"单选框,将时间调整为"20:00"(如图14)。
图14
第4步,最后连续单击"确定"按钮完成设置。
老伟提示:创建副本的时间间隔应该视共享资源的重要程度而定,因为频繁的副本创建过程会明显加重服务器开销。
2、使用"卷影副本"服务
"卷影副本"服务是基于"服务器/客户机"模式工作的,因此还需要客户端的支持才能发挥作用。可以在Windows Server 2003服务器的目录"%Windir%System32Clientswclientx86"中找到客户端程序(twcli32.msi),或者从"http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx"处下载并安装。
客户端程序可以在Windows 9X/2000/XP/2003中运行(其中Windows Server 2003自带客户端)。以Windows XP为例,通过"网上邻居"或UNC路径进入希望还原的共享文件夹,在空白处点击右键,执行"属性"命令。在打开的文件夹属性对话框中切换至"以前的版本"选项卡,接着在"文件夹版本"列表框中单击选中某个时间点创建的副本文件,并单击"还原"按钮进行还原(也可以针对某一个文件进行还原)。系统管理员如果想在服务器本地访问"卷影副本",也必须指定完整的UNC路径(如图15)。
图15
老伟提示:对于Windows 9X、Windows NT和未安装SP3的Windows 2000系统而言,在安装"卷影副本"客户端以前必须先安装"Windows Installer 2.0",否则客户端安装程序无法运行。
二、分布式文件系统
老伟谈到的另一个比较高级的文件服务应用是DFS(Distributed File System,分布式文件系统)。搭建好文件服务器后,尽管可以通过"网上邻居"或"映射网络驱动器"等方式访问共享资源,但如果在文件服务器的基础上进一步使用DFS,将大大简化访问共享资源的步骤。这是因为DFS可以将分布在多个服务器或客户机上的共享资源列表整合在一个DFS根目录中,使用户无需知道或指定文件的实际物理位置就可以对它们进行访问,这无疑将简化资源共享的步操作骤。在Windows Server 2003中搭建DFS的方法如下所述:
1、创建DFS根目录
首先需要创建一个DFS根目录:
第1步,依次单击"开始/管理工具/分布式文件系统",打开"分布式文件系统"窗口。
第2步,单击"操作"菜单,执行"新建根目录"命令,打开"新建根目录向导"对话框。接着单击"下一步"按钮,在打开的"根目录类型"对话框中点选"独立的根目录"单选框并单击"下一步"按钮(如图16)。
图16
第3步,在打开的"主服务器"对话框中键入一个合适的服务器名称(如键入本机名称"hanjiangit",也可以单击"浏览"按钮查找服务器),单击"下一步"按钮。
第4步,打开"根目录名称"对话框,在"根目录名称"编辑框中键入一个已经共享出来的文件夹名称(如"DFS根目录")。在"注释"编辑框中键入一些描述性的语言(如"通过此根目录可以访问网络中的共享资源"),单击"下一步"按钮(如图17)。
图17
第5步,如果键入的共享文件夹不存在,则在打开的"根目录共享"对话框中会提示您指定共享不存在。这时可以单击"浏览"按钮,在打开的"浏览文件夹"对话框中指定创建共享文件夹的位置,单击"新建文件夹"按钮,命名为"DFS根目录"。
第6步,依次单击"确定"→"下一步"→"完成"按钮结束创建。
老伟提示:为了保持根目录的整洁性,建议事先建立一个空白文件夹并设置为共享。然后在"根目录名称"编辑框中键入新建的共享文件夹名称。重复上述步骤可以创建多个"DFS"根目录。
2、添加DFS链接
DFS根目录创建完成了,但现在还不能通过这个根目录访问到任何资源,还必须将网络中(包括本机和其他机器)的共享资源跟DFS根目录建立链接,方法为:
打开"分布式文件系统"窗口,用鼠标右键单击左窗格中的"\hanjiangitDFS根目录"目录,在弹出的快捷菜单中执行"新建链接"命令,打开"新建链接"对话框。在"链接名称"编辑框中键入一个逻辑名称(如"CCNA学习资料"),然后单击"浏览"按钮,从"网上邻居"中的共享文件夹列表中选中一个共享文件夹,然后依次单击"确定"按钮(如图18)。
图18
重复上述步骤将整个网络中所有的共享文件夹与根目录建立链接。
3、访问共享资源
至此,"分布式文件系统"已经搭建成功。用户在任意一台电脑上通过使用UNC路径或"网上邻居"即可访问网络中共享出来资源。例如:在"网上邻居"的地址栏中键入UNC路径"\hanjiangitDFS根目录",即可通过左窗格的目录树和右窗格中的资源列表访问网络中所有的共享资源,而用户无需关心所访问的资源到底来自网络上的哪台机器(如图19)。
图19
老伟提示:DFS服务同样适用于基于Windows 2000 Server平台的网络环境,其设置方法与本文所述基本相同。