VxFS中的检查点和快照技术

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:billyte
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  快照(Snapshot)这个在数据保护领域耳熟能详的技术,早已深入人心。在各种备份应用中,通过制作一个基于时间点的快照来进行备份,是保证业务连续性的核心技术。随着法规遵从的逐步展开,不管在企业级的数据中心,还是中小型企业业务(Small Medium Business),基
  于快照的数据备份技术将会大行其道。
  
  技术应用场景
  
  VxFS是Symantec (原Veritas) 旗舰产品Storage Foundation里面的一个产品,它被广泛地应用到世界各地的数据中心。它提供了许多针对数据管理的特性,并针对不同的应用场景进行组合。如针对数据库的快速I/O,不仅提高了数据库的性能,同时提供良好的备份能力。而将它和其他一些产品组合(VxVM和VCS),就能提供高可靠性的CFS。
  而专门针对备份技术,它提供了两种特性来满足用户的需求,一种是快照,另外一种是检查点(Checkpoint)。对于备份技术来说,其中一个最基本的实现方法就是检查文件系统里面每个文件的更新时间,从而对更新的文件做备份。由于实时备份,要实现业务的连续性,就不能停止当前运行的应用,因此需要对此应用在当前文件系统中的缓冲区数据进行适当的处理,以避免数据备份出现一致性问题。正是由于Symantec自己设计VxFS,它能清晰地了解文件系统中缓冲区的情况,并结合写拷贝 (Copy on Write) 技术,因此实现了快照和检查点特性。
  在VxFS中,对一个文件系统做快照,就是对该文件系统在某一时间点做实时的映像,从而备份操作就可以在此映像上完成,而且该映像是只读的。对于一个文件系统来说,可以在不同的时间点做映像,但是却不能对一个映像再次做映像,就像对一个人可以从不同角度投射灯光,而得到多个影子,却不能再对影子投射出影子。
  对于快照来说,它是一个暂时的映像,在装载(mount)时它存在,而在卸载(umount)时它就消失了。针对这个情况,VxFS提供了一个持续的映像,就是检查点映像,即使系统重新启动或者崩溃,它也仍然存在。通过写拷贝技术,检查点只需要维护文件系统中被修改数据块的信息,从而大大地减少了I/O负载。
  通过上面的简介,对于快照和检查点有了基本的概念,但是究竟技术的内涵如何,是通过什么样的方式实现这些特色的呢?下面将为你揭开其神秘面纱。
  
  探寻技术内幕
  
  在存储系统中,卷管理器(在PC环境下,分区和卷基本上是同一概念)和文件系统设计密不可分。通常文件系统都要在某个卷上来创建,也就是说,卷是文件系统存在的基石,通过分层设计,将存储系统分为文件和数据块进行处理,两者相互协调,从而提供更好的灵活性。下面将通过文件系统和卷的处理,来解释快照和检查点的技术细节。
  1.深入检查点内幕
  对于检查点技术来说,在对当前文件运行系统创建检查点时,并不会把原有文件系统做一个完整的拷贝,而只是在检查点文件集(Checkpoint Fileset)中创建一些元数据(Metadata)信息。对于每个具体的文件,就是文件本身的信息(如inode信息),而该文件对应的真实数据是通过指向原文件集(Primary Fileset)中的数据得到,从而提高存储空间的利用率。
  正如图1所示,原文件集和检查点文件集是在同一卷内,它保证检查点文件集能够持续存在,即使系统重启也不会消失。另一方面,它也占用了卷的存储空间。因此为了有效地利用存储空间,VxFS提供了四种类型的检查点:数据型——它是原文件集的完整映像,也就包含里面所有的数据;非数据型——它只包含原文件集的元数据信息,而不包含真实数据,从而可以节约存储空间;可删除型——在系统空间不足时,将首先删除这种检查点;不可Mount型——它不能被某些命令装载 (mount)。
  因为检查点采用了写拷贝技术,所以并不会带来很大的性能影响,用户只要根据自己的需求来设计不同类型的检查点。
  2.详解快照
  快照和检查点技术类似,都是采用写拷贝技术来完成,但是快照技术却不像检查点那样持续存在,它只是在装载(mount)时存在,一旦卸载(umount)或者重新启动后,它便不再存在。
  快照和检查点的重大区别就在于快照是采用新的卷来做存储介质,因此快照技术不会占用原卷的存储空间。和检查点一样,它对系统的性能不会有太大的性能影响,所以,可以对原卷做多个快照进行备份,而不必像检查点那样担心占用太多的存储空间。
  值得注意的是,VxFS中的快照和VxVM中的快照是有差别的。一个是基于文件系统的块,而另一个是基于设备卷的数据块。
  快照技术不仅应用在存储软件里面,也应用在很多硬件中 (比如阵列或者NAS,都引入了快照)。尽管各个厂家在实现上可能有细微的区别,但是原理上都是类似的。
  3.写拷贝机制
  不管是检查点还是快照,都是在写拷贝的基础上实现。在操作更新前,采用地址来指向数据块,当要用数据块B’来更新数据块B时,将指向原数据块B的地址改变为真正的数据块,其内容为B;此后,就可以将数据块B’写入到原数据块B中。
  因为写拷贝在更新前,只是记录地址,所以它能够保证系统的性能;同时,只有在要更新时,才分配新的存储空间来保存数据,从而达到了节约存储空间的目的。正是因为它是一种空间和性能都兼顾的解决方案,才被广泛地接受和采用。
  
  特性对比
  
  检查点和快照是很相近的技术,都是写拷贝技术的延伸。通过上面的分析,也会发现,它们也有细微的区别。
  
  业界同类技术
  
  由于快照技术在数据保护上的优势,该技术在不同平台上得以不断繁衍和发展。Microsoft Windows提供的VSS (Volume Shadow copy Service),就提供了快照解决方案的框架。当Requestor(通常是备份软件)请求做给予时间点的快照时,VSS就会和Writers(通常为数据库应用,或者电子邮件之类的应用)协调,将这些应用阻塞,将缓冲区中的数据写入存储介质;然后和各种Provider通信(比如System Provider、Software Provider、Hardware Provide),生成快照。当然各个Provider在实现的细节上可能有细微的差别,但是在VSS整个框架内实现,其基本原理大都类似。
  在Windows XP的一些SP版本,Windows 2k3和Vista里面,就加入了该VSS服务。用户可以选择“我的电脑 (右键)→管理→服务”,找到Volume Shadow Copy服务。
  总结和展望
  VxFS是在企业级存储中被广泛接受的文件系统。它提供的快照和检查点技术,在实现实时数据备份过程中,扮演着至关重要的角色。随着IT的飞速发展,信息的海量增长,电子数据的重要性日益深入人心,政府也制定了相关的法规来保护电子资料。可以相信,它的前景是光明的。
  同时,随着对信息技术需求的多元化,在数据保护领域也出现了一些新技术,比如持续数据保护(Continuous data protection,CDP)。顾名思义,它不仅仅记录某个时间点的变化,而且记录数据的持续变化,也就是说数据的整个变化过程都能够被找回来。其实,它就是在快照思想上的进一步延伸,把作快照的粒度处理得更细。但是,它也引入了性能和存储空间的问题,其前景究竟如何,我们拭目以待!
其他文献
最近,笔者带着IT产品退市后售后服务难、给消费者造成损害等问题走访了北京市律师协会消费者权益法律事务专业委员会主任、中国法学会消费者权益研究会常务理事、中国消费者协会律师团团长邱宝昌律师,邱律师回答了记者的提问。  问:一些IT厂商由于种种原因撤离了业务,将遗留下什么样的问题?是否容易造成纠纷?这样的现象多吗?  答:厂商的业务撤离后,多数会波及到销售商及售后服务单位的正常经营。因此,消费者在产品
戴尔公司董事长兼CEO迈克尔戴尔今年4月发出谈及“直接模式是一场革命,而不是信仰”的内部邮件后,直接模式已不再是戴尔的不二选择。随之而来的是戴尔在中国建立渠道的各种传言。当戴尔中国寻找代理商尚未尘埃落定,戴尔自己却在中国做起了别人的代理商。    一站式购买成招牌菜    6月1日,戴尔公司副总裁闵易达和微软公司资深副总裁陈永正联合宣布,双方签署了“微软企业大客户转销商”合作协议。  根据协议,作
比亚迪股份有限公司成立于1995年,总部位于中国广东省深圳市,并在北京、西安、上海设有分公司,总占地面积8平方千米,共有员工80000余人。作为一家在香港上市的中国民营企业,比亚迪股份有限公司已拥有IT零部件制造和汽车制造两大产业。IT零部件主要产品包括锂离子、镍镉、镍氢充电电池, 液晶显示屏模组,塑胶壳,键盘,柔性电路板,摄像头,马达。 汽车产品涵盖从800cc到2400cc的各种高、中、低端系
产品特点  支持带宽:56Kbps-3Mbps;  支持复杂网络环境、Internet、LAN、WLAN等无线网络,只要支持IP协议的网络均可;  智能路由,智能选择通信路径。能够穿透NAT,防火墙,代理服务器;  可自由调节图像分辨率、帧速率。  导购信息  秦皇岛东大软件公司推出的东大信天通视频会议系统具有多方视频会议、资源共享、即时文字交流等诸多特点,让企业资源得到了充分合理的配置。  网址
作为下一代Wi-Fi技术的主流,802.11n不但在上一代技术的基础上提高了6倍的吞吐量,同时还扩展了Wi-Fi网络的覆盖范围并提供下一代的服务质量特性。所以,802.11n甫一问世,就引起了巨大的反响和热烈的追棒,虽然标准尚未被认可,但相关产品已经是一个接着一个。  近两年中,一方面IEEE正在加紧对于802.11n标准进行验证,另一方面,包括Broadcom、高通、英特尔等企业就802.11n
本报讯(记者 郝峥嵘)普及计算机教育是提高人口素质的重要措施,但该如何消除游戏等带来的负面影响?5月16日,“首届中国儿童计算机普及教育高峰论坛”召开,与会各方就计算机产业的发展、计算机教育的普及和对信息时代青少年的健康成长等问题进行研讨。  威盛集团董事长王雪红女士表示,身为一家目前全球惟一掌握完全自主知识产权x86架构CPU核心技术的华人高科技企业,威盛愿意鼎力支持中国计算机普及事业的发展。 
互联网在提高企业工作效率的同时也衍生出系列网络监管难题。LaneCat网猫为网络管理层做出如下解决方案。  实时监测上网行为 系统提供实时上网行为监测,根据用户上网情况,不停刷新上网监控屏幕,这样,企业网络内计算机用户的上网情况,都会及时显现在监控屏幕中。管理人员可以随时查看本网络某时段哪些组或哪些用户在上网及每个用户的历史上网记录。由此,管理人员可以实时了解企业内员工的上网情况,公司员工主要访问
关键字:4G/标准/趋势     设备标准不统一、运营模式各自为战、内容匮乏等产业链短板横在面前,数字电视地面标准“进城挣钱”谈何容易。  “不,我们目前主要覆盖的还是区域性的农村市场,以政府采购为主。进城发展?那得先有业务才行啊,看今年的推广力度吧。”海尔集团战略部高级战略经理文军对记者说。  作为终端设备厂商,他们主要有两条数字电视产品线:机顶盒和集成了机顶盒功能的高端电视。而后者,因为价格因
关键字:和谐/信息安全     信息安全厂商代表上台领奖    ▲深信服向来宾介绍其AC上网行为管理设备    来自信息产业部等国家各部委的领导认真听取代表发言  2007年4月18日,由国务院信息化工作办公室网络与信息安全组、中国计算机学会计算机安全专业委员会、中国信息协会信息安全专业委员会、中国互联网协会网络与信息安全工作委员会、国家保密技术研究所和国家信息中心信息安全研究与服务中心指导,中国
据IDC 2006年统计报告显示,90%以上的用户已经采购部署了防火墙系统,并且随着基于互联网开展业务的需要,VPN系统也被广泛的使用,FW/VPN的使用解决了用户边界安全的问题。但随着互联网的普及,新的安全问题也在不断涌现,DOS/DDOS频繁发生,攻击损失越来越大;蠕虫病毒从漏洞宣布到大规模蠕虫出现时间越来越短、蠕虫病毒出现后,攻陷全球的时间越来越快;间谍软件、木马功利性越来越强,以盗取用户账