概述Windows2003的卷影副本


原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/157940


     卷影副本,也就是Volume Shadow Server简单来讲,卷影副本(或称为VSS)可以简单理解为快照,就像我们大家非常熟悉的ghost一样,都具有备份、还原的功能,但卷影副本针对的只是是ntfs分区卷和卷内的文件,不能针对整个系统。

    VSS这个功能只能在windows2003或者更高版本的操作系统中才可以实现,但客户端却没有这个限制,例如2000、xp等都可以。 本文将通过一个实际例子来帮助大家理解2003下的卷影副本功能。

     实验环境如下:

1.jpg

我们将会在左侧的服务器中配置VSS,同时右侧的XP作为一个客户端进行测试。

之前提到过,VSS是针对NTFS分区的,所以请先确保磁盘分区是NFTS格式,如果不是,可以通过convert  X: /fs:ntfs 这个命令进行转换,请注意此转换是不可逆的

首先查看一下当前系统的分区情况,如下图:

2.jpg

任选一个分区,比如D,右击并选择属性

3.jpg

选择【卷影副本】,这里就可以针对D卷这个NTFS分区开启或关闭VSS功能了。

请大家留意上图中的文字说明,只有是NTFS的分区才可以配置VSS。

以D卷为例,然后点选下方的【启用】,此时会出现一个提示框,如下图:

4.jpg

请大家知道一句话,那就是,windows系统中的任何提醒都不是白提醒的,与之相关的必要内容都会体现在一个个的提醒中,我们需要认认真真去理解每一个窗口、每一个按钮,把这些搞懂了,离成为windows系统高手就不远了。说了点题外话,也是自己的一点体会,拿出来和大家一起分享。

继续上面的图来讲解。图中标出的2个地方,现在一一来说明。

1、【使用默认计划和设置】

VSS还需要计划?是的!这就类似于系统中的ntbackup配置计划任务一样,我们也可以为VSS设置一些运行计划。

假如有这样一个场景:

某一天,我对D分区配置了卷影副本,同时,创建了一个副本(稍后会讲)。

第二天,由于工作需要,在D盘存放了一些重要文件,为了防止丢失,我又创建了一个副本。

第三天,依然如此。

如果D盘每天都有新文件产生,为了数据安全我都要手动去创建一次副本,这样岂不是很麻烦? VSS设计时考虑到了这种情况,于是有了【计划】选项。如果我配置一个计划,并指定一个合适的时间,这样VSS在那个时间点上会自动创建一个副本,这样不是很方便吗!

说了那么多,就是想向大家介绍一下VSS的计划功能以及简单的应用场景。

2、【并把存储区域放在一个….】

这里提到了一个词,【存储区域】。什么意思?

我们知道,要想恢复某一个卷上的文件,首先需要把当前的东西保留以作备用,也就是说必须执行一次备份才行。而在卷影副本中,完成这个操作只需点击一个按钮。与此同时,系统会产生该卷的数据和配置信息,并自动创建一个时间起点,这就是用户恢复的一个时间点,这个非常类似于XP系统中的系统还原功能。既然有文件产生,那么一定会占用存储空间,这里所说的存储区域就是这个意思。可能讲的有点乱,不过没有关系,后面还会讲到。

系统提示我们,不要将这个存储区域放在进行卷影副本的卷上,这个应该很好理解,存储区的东西最好是单独存放。

设置卷影副本的计划和存储区也很简单,如下图:

5.jpg

这里可以设置存储区域的位置,同样也必须是NTFS分区。为什么?一会就知道了。

6.jpg

点击右下角的【计划】按钮就可以设定卷影副本的创建计划了。

举个例子,演示一下全过程。比如现在需要对D卷创建卷影副本,

1、首先设置一下存储区域,这里我设置为F盘,

7.jpg

计划我就不设置了。

为了演示效果,我在D盘建立了一个文件

原始的D盘

8.jpg

然后启用卷影副本,完成后系统自动创建了一个副本

9.jpg

可以看到,这个副本是以当前的时间和日期进行标识的。

当然你也可以建立多个副本,不过请注意,一个NTFS卷最多可以建立64个副本。

新建一个公文包文件后的D盘

10.jpg

因为刚才我们把存储区设置到F盘,现在副本已经创建,按理说F盘会产生一些文件才对,但F盘(之前为空)里仅仅有2个隐藏文件夹

11.jpg

文件位置肯定没错,但为什么看不到呢? 来一个个排查。

首先 RECYCLER肯定不可能,这个是存放已删除的文件的。第二个是System Volume Information,这个里面放的是系统还原的文件,可能和这个有关系。双击看看

12.jpg

提示拒绝访问,查看一下这个文件夹的访问权限,只有SYSYTEM有权查看

13.jpg

我们把管理员添加进去,然后再试

14.jpg

OK,可以访问了。

15.jpg

如上图,里面存储的就是刚才创建的副本文件,但请注意,这里并非D盘的所有文件备份,这些仅仅是便于系统恢复的配置文件。

现在知道为什么存储区域也只能选择NTFS了,因为文件需要存放在System Volume Information中,而这个文件也存在于NTFS分区里。

现在还原一下D盘

选择刚才创建的那个副本复制时间,并选择【还原】

16.jpg

弹出如下提示:

17.jpg

如果确定,请勾选【如果要还原…..】然后点击【立即还原】即可。

还原后,之前的还原时间自动清除,且刚才存储文件也会自动清除。

OK,再看一下D盘,发现新建的公文包文件已经被还原掉了。

 18.jpg

以上所表述的是卷影副本在本机的一个基本应用,如果在D盘下有共享的文件夹,那么访问该共享文件夹的客户端也可以利用这个功能查看先前版本的文件备份。当然,当前分区必须开启卷影副本才可以,这个是一切的基础。

现在,在D盘新建一个共享,名为“VSS 测试”,只打开共享,权限默认。我们在这个文件夹中建立一个1.txt的文件,然后建立一次卷影副本的备份。建立2.txt,建立一次备份,再建立3.txt 建立一次卷影副本的备份。这样的话,就是有三个不同时间的备份,对应3个文本文件。比如恢复第二个备份,那么共享文件夹中就应该只有2个txt文件,同理,恢复第一个就只有1.txt这一个文件了。

做了一个文件和时间对应图,方便查看。如下图:

19.jpg

第一个红框的数字表示,在D分区中目前只有一个共享文件。

完成这些设置后,在本机访问一下这个共享文件夹

20.jpg

打开共享文件夹的属性,可以看到一个【以前的版本】的选项卡,具体的使用和说明已经在图中注明。

服务器上看到的是这样的,现在到客户机上看一下。登录到XP2,并访问这个共享文件夹,并查看其属性:

21.jpg

可以看到,XP SP3系统也可以看到类似的设置。

注:如果是早期的版本,可能需要按安装一个twclient32.msi的客户端程序(请见附件)才可以正常使用卷影副本。(具体路径:windows2003系统中的C:\WINDOWS\system32\clients\twclient\x86文件夹下)

有关卷影副本的应用不仅仅是这些,今天所谈到的都是一些简单的应用,但不可否则,实用性很强,我们可以用卷影副本来加强共享文件的安全性,定期创建副本等同于文件备份了。


转自:http://jeffyyko.blog.51cto.com/28563/157940

原创文章,作者:s19930811,如若转载,请注明出处:http://www.178linux.com/1577

(0)
上一篇 2015-03-25 11:46
下一篇 2015-03-25 12:58

相关推荐

  • N22-北京-追求极境之人-RSYNC差分编码同步原理

    1客户端发送自己的filelist,filelist包含文件hashindexid(alert32)和关联的文件chunkChecksum(MD5)和hashindexID以便进行快速查找,chunksize根据文件大小进行等分,不足均值部分直接发送不进行MD5校验值生成 发送进程一次从生成器读取一个文件索引号和关联的块校验集合 2对于生成器发送的每个文件I…

    Linux干货 2016-08-22
  • find命令归纳

    首先,find可以实现以下方式查找 文件名:-name -iname -regex 文件类型:-type TYPE:(f,d,l,s,b,c,p) 文件大小:-size [+|-]#UNIT #UNIT(k,M,G)范围(由小到大):[0,#-1](#-1,#](+#,oo) 时间戳:-{a|m|c}time -{a|m|c}min  范围(现在到…

    Linux干货 2016-04-19
  • 初识MySQL(一)

        数据库(DATABASES)      数据库是一个单位或是一个应用领域的通用数据处理系统,存储有企业和事业部门、团体和个人的有关数据的集合,该集合中数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不…

    Linux干货 2015-08-24
  • RPM软件包管理

                                                RPM 软件包管理 1、rpm软件包管理: &nbs…

    系统运维 2016-09-01
  • 第八周-Shell脚本编程

    1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态; 在线的主机使用绿色显示; 不在线的主使用红色显示; #!/bin/bash for i in {1..254}; do { ip=172.16.250.$i if ping -c 1 -w 1 $ip &> /dev/null …

    Linux干货 2017-08-23
  • 也许你根本不会用百度搜索

    搜索引擎可以帮助使用者在Internet上找到特定的信息,但它们同时也会返回大量无关的信息。但是如果多使用一些技巧,你将发现搜索引擎会花尽可能少的时间找到你需要的确切信息。 1.简单查询 这个就是最简单便捷的使用方式,其实也是我们大多数人平时使用百度或者其他搜索引擎的方式。比如你想查培训学校,那么你的第一反应肯定就是在百度里输入【挖掘机】【挖掘机学校】【蓝翔…

    2015-03-02