概述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)
s19930811s19930811
上一篇 2015-03-25
下一篇 2015-03-25

相关推荐

  • 马哥教育网络班20期+第六周博客作业

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; ~]# cp -R /etc/rc.d/rc.sysinit /tmp/ ~]# vim /tmp/rc.sysinit   &nb…

    Linux干货 2016-07-22
  • Linux程序包编译安装

    程序包编译安装:      Application-VERSION-release.src.rpm–> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装      源代码–>预处理–>编译–>汇编–>链接–>执行      源代码…

    2017-04-25
  • 用shell脚本实现每天定时收集全网日志到一台服务器

    需求 现在公司有这样一个需求,需要收集每天全网运行业务的设备上的某个特定目录底下的日志到一台服务器(这台服务器我们简称logserver),这并在这台logserver上生成以日期为名字的目录 解决思路: 在logserver的crontab里设置两个脚本,在当日晚上23:30执行脚本1收集当日即将被删除的全网脚本;在并在早上8:30执行脚本2,收集昨日全网…

    Linux干货 2015-07-27
  • linux用户组和权限管理

    用户组和权限管理  概念 用户分为三类: 1、超级用户:root uid=0,简单来说uid为0的用户就是超级用户。 2、虚拟用户:存在linux中,满足文件或者程序运行的需要,而创建的。不能登录,不能使用。uid=1-499,1-999(centos7) 3、普通用户:管理员root创建的用户。uid=500+,1000+(centos7) 用户…

    Linux干货 2017-07-29
  • linux系统自动化安装和selinux

    系统自动化安装: Anaconda 安装系统分成三个阶段:  安装前配置阶段安装过程使用的语言键盘类型安装目标存储设备Basic Storage :本地磁盘特殊设备:iSCSI设定主机名配置网络接口时区管理员密码x设定分区方式及MBR 的安装位置创建一个普通用户选定要安装的程序包 创建引导光盘:#cp /media/cdrom/isoli…

    Linux干货 2017-04-06
  • 20161028第9天作业

    20161028第9天作业 1、编写脚本/root/bin/hostping.sh,接受一个主机的IPv4地址做为参数,测试是否可连通。如果能ping通,则提示用户“该IP地址可访问”;如果不可ping通,则提示用户“该IP地址不可访问” 2、编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率率,如果超过80%,就发广播…

    Linux干货 2016-10-30