Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11678819
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-15 16:05:14

vss资料
卷影拷贝服务(Volume Shadow Copy Service,VSS)是Microsoft在Windows Server 2003中开始引入的服务,它能让用户在没有IT专业人员协助的情况下,更轻松地恢复丢失的文件。此外,VSS还提供了更灵活的备份方案。结合了良好的规划以及最新的备份和恢复技术,卷影拷贝服务将对灾难恢复计划的增强很有帮助。VSS甚至让小企业也有恢复丢失数据的能力。其实,VSS还为大企业提供比基本工具更多的恢复选项,并帮助其减少数据恢复任务中IT专业人员的数量。
  VSS能做些什么?
  你可以通过使用VSS,在特定卷上建立数据拷贝时间点;并在将来的某一时刻把数据恢复到任何一个你曾创建的时间点的状态。这两个Microsoft大肆吹捧的主要功能可以帮助客户的计算机恢复意外删除的文件,这样的工作即使一般员工也能轻松完成,并且不需要创建高效备份策略的能力。
  对于IT技术支持人员来说,最常见的请求一般是恢复人为原因造成的数据丢失。用户不经意地存储了有错误信息的文件,不小心删除文件,或是其他的数据意外,都是经常发生的。
  当用户需要重新找回数据的时候,经常需要请技术支持人员拔出备份磁带,进行人工恢复,这个工作相当浪费时间。
  VSS让管理员能够在服务器上发布共享文件夹,在一定的时间间隔内做时间点的备份(在指定时间内最多可以存在65份拷贝)。这让最终用户能够安全地处理文件并随时恢复到早前的版本,而不需要IT部门的干涉。
  应用VSS注意事项
  这一服务唯一的缺点是你需要为每一个卷影留出更多的磁盘空间,因为你必须在某处存储这些拷贝。不过,因为VSS使用指针数据,这些拷贝占用的空间要比你想像的小得多,你可以有效地存储这些拷贝。
  你还可以将复制与备份工具和VSS配合使用,来将拷贝移动到另一个VSS——其他站点的可用服务器。因此,如果原始服务器在灾难中崩溃了,你的最终用户还是可以访问他们的数据。由于VSS在一定时间间隔内做一次快照,并且在母文件使用时并不锁定它们,因此开放文件锁定并不会影响到复制与备份工具。
除了复制开放文件以外,你还可以在最终用户处理文件的时候备份VSS快照。这一功能通过消除备份窗口、开放文件锁定和其他的障碍,显著地提高了备份能力。
  你或许还将遭遇CPU利用问题(在运行备份代理的时候)和LAN利用问题(在跨越网络进行数据备份的时候),不过这并不妨碍最终用户使用文件。
  备份VSS快照产生干净的数据镜像以及恢复时间点拷贝的能力。你既可以恢复整个快照,也可以取你所需,或者你还可以使用VSS备份工具来恢复单独的文件和文件夹。
  因为你基于时间点来备份文件拷贝,所以可以很轻松的使用复制工具即时地将VSS快照移动到另一台灾难恢复站点中的服务器上,并在那里进行备份,创建脱站的缺省备份。需要将备份保存在脱站位置的公司会发现实施灾难恢复(DR)系统变得相当简单,而且备份系统能平滑地协同工作。


VSS是os完成,snapshot是阵列本身完成


snapshot,也就是快照技术,在backup时被广泛采用。很早就被应用到阵列和主机中,主要采用Copy on Write的算法。这些详细的技术细节,可以去snia.org上查找。通常,他们都是基于卷,在block级别进行处理。各种大型的array中都有支持,主机OS上的卷管理器,如VxVM上就可以做快照。
VSS是Windows下的快照技术,由Requestor, Write, 和Provider组成;主要由驱动程序Volsnap.sys实现,被加到卷管理驱动和文件系统驱动之间,同时集成了COM技术。因此,它不再是单单在卷级上的block进行处理,而是和各种系统应用相关联,比如SQL,EXCHANGE,AD等等。从而使得在不关机,也不停止应用的情况下,做快照。VSS被广泛的应用到Windows的备份处理中,除了windows自带的备份应用,还被Veritas,CA, CommVault等厂家采用。


VSS和盘阵的快照很不同,它进行备份时要求有VSS Requestor发令,rechardluo兄说的V,C的备份软件不是什么采用,而是VSS把V,C当作Requestor,由备份软件来发令.而盘阵不是.
VSS有个好处,可以针对主机上的NTFS共享文件夹进行备份,这是盘阵快照做不到的.


VSS备份是在线的,就是说无需你建立一个专门的磁盘,它们总是可用的。与此同时,因为它们存在于正在备份的同一个物理硬盘上,所以它们永远不能替代一个传统的备份。这意味着如果这个硬盘出现故障,你会丢失数据以及VSS备份的数据。


VSS里面最大的难度是如何锁住各种应用,进行热备份,保证数据的完整性;因为在OS运行时,KERNEL里面各个模块的关联性很大,算是动一发而牵动全身啊!
至于许兄所将的V,C,如果他们没有MS提供的VSS SDK,他们会什么也做不了,当然MS狠愿意提供出来,赚钱的事情谁不想做啊,千万不要忽略了微软在这方面的控制力。八卦一个,以前V和MS关系还不错,但是被V被S收购后,就与MS的产品线冲突了,所以前段时间才有S和MS关于IP诉讼的CASE。
阅读(1568) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~