Chinaunix
标题:
Snapshop and VSS difference
[打印本页]
作者:
B.net
时间:
2006-07-31 21:25
标题:
Snapshop and VSS difference
SNIA对快照(Snapshot)的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。
快照其实是指向保存在存储设备中的数据的引用标记或指针,说穿了就是数据在某一时刻的状况,其工作原理核心就是是建立一个指针列表,指示读取数据的地址,提供一个瞬时数据的影像,当数据有改变时,再进行复制。
快照大致分为2种,一种叫做即写即拷(copy-on-write)快照,通常也会叫作指针型快照,VSS即属于这一种,另一种叫做分割镜像快照,常叫做镜像型快照。指针型快照占用空间小,对系统性能影响较小,但如果没有备份而原数据盘坏了,数据就无法恢复了;而镜像型快照实际就是当时数据的全镜像,会对系统性能造成一定负荷,但即使原数据损坏也不会有太大影响,不过要占用到相等容量的空间。
指针型快照有两种实现方式,一种是在原数据被修改前,先将原数据复制到特定的快照区域(单独的磁盘分区或是在原文件系统占用的区域),然后再修改快照中的指针,这样可以不改变原文件系统的指针结构,从而减少磁盘碎片,大多数厂商的快照都是这么做的,包括VSS;还有一种是修改的数据继续写到同文件系统的空余空间,并修改文件系统原来的指针,而不是修改快照的指针,用这种方式的厂商不多,最好的就是NETAPP WAFL了,这取决于其特殊的文件系统结构以及NVRAM良好配合。
镜像型快照使离线访问数据成为可能,如EMC timefiner、IBM Flashcopy、HDS ShadowImage、VERITAS volume manager snapshot等。但也不能一概而论,好比IBM的FlashCopy可以分为前台和后台copy两种方式,前台copy就是镜像型快照,后台copy就是指针型快照。
实际应用中,快照可以由存储设备控制器内的软件来实现,也可以通过在OS上的volume manager等第三方软件或是文件系统本身的技术来实现。
所以,对于LZ的提问,可以这样答复:VSS属于Snapshot中的一种类型!
VSS指针型 如果备份的硬盘完了数据也就没有了,不过数据量较小,只有指针表空间 Requestor(Veritas CA 2003 ) Write (Exchage SQL) Provide~~(开发接口)
SNAPSHOP 占用系统资源和空间,离线访问没有问题
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u/13767/showart_148719.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2