免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1484 | 回复: 0
打印 上一主题 下一主题

Snapshop and VSS difference [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-31 21:25 |只看该作者 |倒序浏览
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP