Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1214264
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-11 21:05:42

随着磁盘阵列技术的发展,很多厂家退出了虚拟磁带库产品,它是利用磁盘阵列提供存储空间,并将这些存储空间虚拟成磁带空间,这样提供给备份软件中生成的虚拟磁带驱动器使用,把磁盘阵列的磁盘空间转化为磁带方式来进行访问,从而进行数据备份所需要的数据存储和读取。众所周知磁盘阵列在数据量,特别是在数据吞吐量上具备很高的性能,这样的应用使在进行备份工作时可以大大缩短数据复制和恢复过程所消耗的时间,这种方式为近线备份。这样的应用在虚拟化上更具备配置灵活,功能强大的特点,结合磁盘阵列技术不仅提高了数据的检索和读写速度,更可以为这份数据提供RAID等基于磁盘阵列技术的安全保障。但我们也知道磁盘阵列必须被主机连接(作为虚拟磁带库的磁盘阵列与备份服务器直连),所以这种方式必须部署在用户的备份系统中,如果需要2次备份则需要再投资,更不能离线保存,同时它也存在离线备份对目标计算机资源的消耗。

磁盘备份——块拷贝

  以上讨论的备份方式都是基于文件系统的备份,而基于块拷贝的备份方式则完全不同。随着磁盘阵列技术的发展,又诞生出了块拷贝技术,顾名思义,它是通过对block块的复制来实现的。简单来说,就是将一个逻辑卷中所有的数据块拷贝到另一个逻辑卷中,比如在一个游戏的应用中,虽然游戏的进程在CPU,CACHE中运行,但被游戏进程调用的文件和数据保存在磁盘中,在这样的状态下,如果完全相同的游戏文件和数据从被应用的磁盘保通过磁盘镜像的方式保存到另一个磁盘中,那当应用磁盘发生故障时,游戏还可以正常的进行。在磁盘阵列中应用这样的复制技术,由磁盘阵列的控制器完成,占用磁盘阵列的缓存,这样可以在复制和恢复的过程中不消耗任何的主机资源,同时获得最高的性能,在复制和恢复过程中消耗最少的时间。因为具备这样的高性能,主机在需要恢复数据时,甚至可以直接访问备份的数据,所以这是在线备份的备份方式。

  块拷贝的备份有两种方式,首先是逻辑卷对逻辑卷的全备份,必须使用两个空间大小完全相等的逻辑卷进行,将目标卷中的每个block都完全拷贝到新的备份逻辑卷中,恢复也必须完全逆向拷贝,从而实现备份和恢复。另一种就是对目标逻辑卷历史状态的记录,在现有的技术条件下,块拷贝可以利用block的位图(Bit Map)生成位图文件,这个位图文件按时间点给每一个block定义一个指针,这样利用这些指针,指向每个block在该时间点的状态,从而生成一个时间点的历史备份文件。当利用这个文件进行恢复时,必须依靠原有的全部block,按照位图指针将每个block恢复到备份时间点的状态,从而将整个逻辑卷恢复到目标状态。

应用的需求

  前文只是简单介绍了这些备份技术的原理和特点,他们的具体产品,应用方案,实际性能,功能优势等等细节都是当今的最高科技成果,这些高新技术为用户应用数据和应用服务的安全提供了多重保护。可令人遗憾的是,目前我国广大用户的安全意识还很淡泊,对备份的需求和认识也很不足。在越来越多的用户越来越依赖计算机系统开展其经营、工作业务的同时,他们对备份技术的认识、需求和实际应用远远不足,这才是本文要重点讨论的。
阅读(398) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~