概述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

相关推荐

  • BASH编程基础之变量、条件判断

    一、前言 在linux中,通常我们所指的脚本编程,指的是bash的脚本编程。 bash作为一种过程式的编程语言来说,它应该具备编程语言所应该具备的基本元素,即:变量,流程,函数,数组。今天我们介绍变量以及流程之一的条件判断。 二、变量 1、初识变量 在编程语言中,编程语言有两大种,强类型语言和弱类型语言。强类型语言中,要求变量的使用要严格符合定义,所有变量都…

    Linux干货 2015-07-06
  • 分布式存储介绍、FastDFS 部署

    什么是分布式系统? 简单来说,多台主机提供同一个服务,例如负载均衡集群,就是一个分布式系统。 什么是分布式存储? 看看某宝,上面多少图片,如果使用传统的单机存储,需要准备多大的磁盘空间?读写性能如何提升? 上图就是一个分布式存储的结构,此处存储节点不在是磁盘,而是多个主机组成,多个主机内部通信实现数据副本,客户端发来的请求发往前端,前端分发至后端,有点像负载…

    2017-03-08
  • 详解 /etc/inittab 文件

    当内核初始化后,就会启动第一个进程 init,init进程会进行一系列的系统初始化工作,init是根据什么来进行初始化的? init 会读取/etc/inittab文件(针对CentOS 5 系列),执行里面的内容来进行初始化工作,这个文件是一定的格式。 获取inittab文件的帮助,输入 man inittab 命令 过滤掉空白行和以#号开始的行,内容如下…

    Linux干货 2015-03-10
  • tomcat基础进阶

                        tomcat基础进阶 前言 Tomcat Architecture Tomcat Installation Tomcat…

    Linux干货 2016-04-22
  • N25-第一周作业

    一,描述计算机的组成及其功能。        计算机(Computer)是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。由硬件和软件所组成,两者是不可分割的。        计算机的组成分为控制…

    Linux干货 2016-12-03
  • LNMMP架构实现Web动静分离

    前言 前面的文章中说过LAMP架构包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl、PHP或者Python编程语言,而今天要说的LNMMP 和LAMP类似,只是作为Web服务器的不再是Apache而是高性能的Nginx,同时引进Memcached加速缓存效率,用于加快访问速度。 Memcached是一款开源、高性能、分布…

    Linux干货 2015-06-15