Windows Server 2003 包含一个称为卷影副本 的新功能,那么这个新功能有什么用处呢
例如,我们在删除文件或因创建文档的另一版本时使用了保存而没有使用另存为,而导致数据丢失,这时一般情况下会有两种选择:
1、重新创建整个文档
2、使用备份来还原
大多数情况下,我们可能会重新创建文档,小文件或许可以这样,假如是个程序文件呢。或者选择还原数据,这意味着我们要为了一个小文档,就要去还原大量的数据。其实,这两种选择都很浪费时间,也没有工作效率。
噔噔噔……
卷影副本就是为了这样的情况而生的。
下面我们就来看看具体的操作
在服务器上,打开我的电脑,右键单击选定的卷,选择属性,然后选择卷影副本选项卡。选择启用按钮,这将在此卷上的所有共享创建一个快照。
选择某个分区或者卷,点启动,就可以使用了,这样就会自动备份的。默认情况下,每天会创建两个卷影副本。
我们也可以点立即创建,来手动创建。
在设置中来修改存储的区域,可以使用的空间大小
客户端的用户要怎样还原已丢失文档,只需要在使用的计算机上安装卷影复制客户端。
C:\WINDOWS\system32\clients\twclient\x86\twcli32.msi
当我们要还原文件的以前版本时,进入服务器上的共享,右键单击要还原的文件并选择属性。
会发现一个名为“以前版本”的新选项卡。选择它后将出现一个包含要恢复的文件的所有以前版本的列表。可以从按日期排序的列表中进行选择,然后单击以下三个按钮之一:查看(查看他们要恢复的文件)、复制(将其复制到另一个文件夹)和还原(覆盖原文件)。
明白了卷影副本之后呢,像常见的丢失数据的这些情形:意外删除文件、意外覆盖文件、文件损坏、发现文件的存档版本等。我们就可以查看共享文件夹中对应于某个特定时间点的内容,并可自己恢复其中的文件。这样,就不再需要管理员来恢复意外删除或覆盖的文件。
除了图形界面可以设置之外,命令工具当然也是可以的,使用命令显得专业嘛(大家公认)
Vssadmin 卷影复制服务管理命令行工具
vssadmin add shadowstorage/for=ForVolumeSpec/on=OnVolumeSpec [/MaxSize=MaxSizeSpec]
为 OnVolumeSpec 卷影副本存储卷上的给定 ForVolumeSpec 添加卷影副本存储关联
例:vssadmin add shadowstorage/for=d /on=d
MaxSizeSpec指在卷影副本存储卷中占据的最大空间,没有指定的话,则其使用的空间将不受限制。
vssadmin create shadow
vssadmin create shadow/for=ForVolumeSpec
ForVolumeSpec 必须是本地卷驱动器号或装入点。
Vssadmin delete shadows
删除给定 ForVolumeSpec 的所有现有卷影副本。
vssadmin delete shadows /for=ForVolumeSpec
vssadmin delete shadowstorage 删除卷影副本存储关联
vssadmin delete shadowstorage /for=ForVolumeSpec [/on=OnVolumeSpec]
如果不使用 /on,将为给定的 ForVolumeSpec 删除所有卷影副本存储关联
Vssadmin list shadows 获得卷影副本 ID
{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX},其中 X 代表十六进制字符
vssadmin list volumes 列出适用于卷影副本的卷