网络文件夹“时光回溯”
广东 卢海
单位局域网为域用户设置了共享文件服务器(FS),设置了NTFS文件夹的安全属性和共享权限,并使用NTBACKUP对共享文件夹进行定期备份。用户登录域后,通过映射好的网络驱动器访问对应的目录,方便了工作。
通过一段时间的使用后,不少用户反映在使用网络驱动器的过程中,被删除或更改了的文件无法通过“回收站”的方式还原。如果网管通过NTBACKUP“还原”功能进行恢复数据的话,又会造成其他用户的文件内容回到备份前的状态,显然不可取。
对此,我们利用Windows Server 2003的网络文件夹卷影副本功能,对文件服务器共享文件夹所在的卷启用卷影副本服务,在客户端通过共享文件(或网络驱动器)的“属性”对话框中“以前的版本”选项卡(如图1 所示),选择在过去的时间点中保存的文件夹版本,即可将已删除或覆盖的文件恢复到指定时间的版本。就像“时光宝盒”一样,可以将网络文件夹的状态恢复到过去设定的某个时间点的状态,从而实现网络文件的“时光回溯”。
图1 启用卷影副本后网络文件夹属性 “以前的版本”选项卡
启用共享文件夹的卷影副本
选中文件服务器上共享文件夹所在的卷,单击“属性”,选中 “卷影副本”选项卡,选中要开启的卷(如图2所示),单击【启用】按钮后弹出提示窗口(如图3 所示),即可按默认设置启用共享文件夹的卷影副本功能。
图2 启用卷影副本
图3 启用卷影副本功能的提示
设置共享文件夹的卷影副本
在启用卷影副本时,先单击【设置】按钮进入对话窗口,设置卷影副本的存储区域、最大值、创建计划如图4所示。
图4 卷影副本的设置
“存储区域”选项用于指定存储卷影副本的卷。默认设置包含源文件的卷。只有在不存在任何卷影副本时,才能更改存储卷。如果需要更改已启用卷的存储卷,必须首先删除该卷上的所有卷影副本。单击【详细信息】按钮,可以查看该卷上已使用的空间与最大的存储限制。
“最大值”选项用于指定在特定卷上用于存储卷影副本的最大空间量。默认大小是正在进行卷影复制的源文件所在卷大小的10%。如果卷影副本与源文件存储在不同卷,那么应该将此默认设置更改为专用于存储卷影副本的卷的大小。
“计划”选项用于设置定期创建卷影副本的计划。默认任务计划为星期一到星期五的上午7:00和中午12:00,每天创建两个卷影副本。
在服务器上管理卷影副本
我们可以在共享文件服务器本机上进行卷影副本的操作,或是通过在磁盘管理单元中用鼠标右键单击计算机管理控制台树中的“磁盘管理”,指向“所有任务”,然后单击“配置卷影副本”来管理远程服务器上共享文件夹的卷影副本。无论哪种方法,都必须具有服务器相应的用户权限才能进行卷影副本的操作。在开启了卷影副本的卷上,可以根据要求手工创建、删除卷影副本及将整个卷还原至某一时间的状态,如图5所示。但还原整个卷将会撤销所选快照制作后对该卷上的文件和文件夹所做的任何更改,且无法撤销该操作,因此需慎重。
图5 在服务器端管理卷影副本
安装客户端软件
如果在服务器上启动了卷影副本,而客户端网络文件夹属性中没有“以前的版本”选项,则必须安装卷影副本的客户端程序。该程序的x86版本为服务器上的\%systemroot%\system32\clients\twclient\x86\ twcli32.msi,可以通过设置组策略等方式为客户端安装,Windows XP SP2以后版本无需安装此客户端程序。
注意事项
(1)共享文件夹的卷影副本VSS(Volume Shadow Copy)是Windows Server 2003中新增的功能,它只能在NTFS格式的卷上启用,FAT32格式的卷需转换成NTFS格式后才能实现。卷影副本只能对卷进行,不能对文件夹或文件开启卷影副本服务,且不得对包含数据存储(例如Active Directory或Exchange等)的卷使用卷影副本。
(2)每个卷最多只能储存64个卷影副本,超过此数目时,旧的卷影副本将被删除,且无法恢复。在还原文件时,文件的权限将保持在还原之前的状态。当恢复意外删除的文件时,该文件的权限会被设置为该目录的默认权限。
(3)在客户端“以前的版本”中的卷影副本是只读的,不能编辑卷影副本的内容。如需更改,需通过复制至某目录后进行。
(4)为减少I/O负荷和提高共享文件服务器性能,可在另一个磁盘中选择单独的卷作为卷影副本的存储区域。卷影副本的存储区域大小至少应为100MB,在此条件下,只能存储一个卷影副本。如果存储区域较为有限,应确保能储存计划中的所有卷影副本。如果因存储限制而导致卷影副本被提前删除,将无法实现启用共享文件夹的卷影副本的目的。
(5)在删除正在进行卷影复制的卷之前,应先删除创建卷影副本的计划任务,否则会导致计划任务失败,并将事件ID:7001写入系统日志。
(6)应根据用户需求周密设置卷影复制计划的时间点和频度,不要在1 小时内进行多次计划复制。过于频繁的复制计划将占据较大的存储空间并降低服务器的性能,并且导致卷影副本很快达到64个而删除旧的副本。如果按一周7 天,每天创建2 个卷影副本计算,则共可保留过去1个多月(32天)的卷影副本。不合理的复制时间点和间隔过长的复制周期,会降低“时光宝盒”的作用。
(7)卷影副本不能代替常规的备份工具,应使用备份工具进行服务器的常规备份。