开始新对话

未解决

此帖子已超过 5 年

2308

2013年5月21日 00:00

NetWorker VSS备份介绍(一)—— 什么是VSS以及VSS的工作原理

NetWorker VSS备份介绍(一)—— 什么是VSS以及VSS的工作原理

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese

介绍

      之前,我有分享过一个帖子,提到NetWorker可以使用VSS技术备份打开的Windows文件:https://community.emc.com/message/722940

      今天打算写个系列文章介绍下:什么是VSS以及NetWorker是如何利用VSS备份的。以后还将介绍如何配置NetWorker使用VSS技术来进行备份。

      本文为本系列的第一篇,将主要介绍什么是VSS以及NetWorker是如何利用VSS进行备份的。


NetWorker VSS备份介绍(二) —— Windows上的VSS设置

NetWorker VSS备份介绍(三) —— NetWorker上的VSS设置



更多信息

       VSS全称为Volume Shadow Copy Service(卷影复制服务),是Windows的一种快照技术。VSS能够对文件系统、数据库包括当前打开的文件创建快照。这些快照可用于如应用程序测试、数据挖掘和备份等用途。

      使用VSS技术备份的想法其实很简单:Windows对特定卷进行基于时间点的卷影复制(创建快照)。因为可以备份快照,所以即使文件正在被使用也不妨碍备份的实施。快照通常会在发起备份任务或创建系统还原点的时候被创建。Windows最多可以创建64个快照。如果快照数量已经达到上限,创建新的快照时最老的快照会被自动删除。

VSS创建快照的方式有两种:

1.     Full Copy (Clone /Split Mirror)全拷贝、镜像拷贝: 克隆整个源卷到目标卷。备份数据时,源卷和目标卷之间的连接会被打断。此时源卷仍为读写状态,因此我们仍可修改源卷上的数据。目标卷为只读状态,我们可以备份目标卷上的数据。备份完成后,源卷和目标卷之间会重新恢复连接,源卷上的数据会同步到目标卷上。

2.     Copy-on-Write Copy (Differential Copy)差量拷贝。当有数据要被修改时,存放源数据的数据块会首先被复制到另一个地方,同时建立相应的数据块指针。这样,我们即使修改了源数据块,修改前的源数据仍然会被保存下来。

VSS通常包括以下这些组件:

Requestor发起快照的创建

Requestor通常是一种备份应用程序,如NetWorkerNTBackup,提出创建快照的请求。

Writers保证数据的一致性

Writers主要用于在创建快照时对备份数据进行冻结和解冻。数据被冻结以后,就无法写入。一旦数据被冻结,Writers会生成一个XML文件,记录数据的位置和应该用于备份和恢复数据的方式。数据解冻之后,就可以恢复对数据的正常操作。

Providers创建快照

Providers用于创建和管理快照。

一旦Providers收到XML文件,它会截断I/O操作,并对源卷创建快照,然后将快照放到指定的虚拟卷。

Providers有两种:一种是软件Providers,如Microsoft Software Shadow Copy Provider,创建基于软件的快照,只创建Copy-on-Write Copy。另一种是硬件Providers,如EMC Symmetrix with TimeFinder/MirrorTimeFinder/Snap TimeFinder/Clone CLARiiON with SnapView/SnapshotSnapView/CloneCelerra等,创建基于硬件的快照,可以创建Full CopyCopy-on-Write Copy

Volume Shadow Copy Service一种 Windows服务,用于管理并实施VSS技术,可控制RequestorWritersProviders这几个组件。

VSS的工作原理:

1.     RequestorNetWorker,请求VSS对指定卷或数据集创建一个快照。

2.     VSS指示对应负责该数据的Writer来冻结数据,以便创建快照。Writer会创建一个VSS备份组件的XML文件描述。

3.     冻结以后,VSS通知Provider根据XML文件来创建快照。

4.     快照成功创建之后,VSS指示Writer解冻数据,恢复正常操作。

5.     此时,Requestor被允许来备份刚刚创建好的快照。

6.     快照创建之后,对源卷的写请求会被磁盘I/O拦截器拦截。

7.     拦截器将源卷上的数据复制到虚拟卷上,然后再允许对源卷的写操作。

8.     Requestor决定究竟是备份源卷上的数据还是虚拟卷上的数据。

1.jpg

2.jpg

应用于

NetWorkerWindows

             

没有回复!
找不到事件!

Top