Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30178831
  • 博文数量: 409
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 5040
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-28 21:09
文章分类

全部博文(409)

文章存档

2011年(1)

2008年(408)

我的朋友

分类: 服务器与存储

2008-07-29 11:00:55

 
虚拟磁带
虚拟磁带。该技术的思路为,将磁盘资源模拟为可顺序访问的磁带驱动器。随着对高速网络备份设备将其性能要求提高到4 0 MB/ s,虚拟磁带可能成为能提供所需吞吐量的解决方法。将磁盘子系统作为虚拟磁带设备使用,使得将备份数据以很高的数据传输率在S A N上传输成为可能。
 
由虚拟磁带子系统提供的磁带驱动器,可以被包括保留/释放、分区、无服务器备份和集成S A N备份在内的任何应用程序、技术和配置过程使用。很明显,虚拟磁带子系统也能提供数据移动器、连接代理和访问控制阀的功能。如图1 0 - 2 1。
 
虚拟磁带和物理磁带
虚拟磁带是为了给从现有存储中获取数据的操作提供理想的性能。由于仍然有必要将磁带移走以提供灾难保护,所以虚拟磁带并不能代替磁盘。而且,磁带上所需存储的数据容量远远大于系统在线存储的容量。这个结果有许多原因,包括需要在多个磁带上维护冗余信息,以及保存应用程序数据的历史和阶段性版本。基于这些原因,通常我们定期将数据从虚拟磁带子系统拷贝到真正的磁带上。
 
1 .磁带设备仿真
 
当使用虚拟磁带时,需要考虑一些有趣的问题。虚拟磁带并不像磁盘到磁盘的机制那样工作。相反,它的工作方式很像磁带子系统,这意味着需要由磁盘子系统中的软件给虚拟磁带提供接口,以支持现有的备份软件和操作过程。我们对磁带仿真技术了解得很清楚,因此使用它并不是什么问题。
 
2. 虚拟磁带与真实磁带的性能比较
 
性能和介质管理是关于虚拟磁带的两个极其相关,而又很有趣的问题。随着每天将要进行备份的数据数量的增加,虚拟磁带很有可能会很快塞满它的可用空间,特别是当考虑到用于S A N中的高速备份连接时。虚拟磁带不仅很快,而且它还能为多输出的磁带驱动器提供并行高速的备份,而这将更快地塞满它的可用空间。
 
当空间被用完时,必须对数据进行处理。理想的情况下,最好将这些数据传输到物理磁带上,在那里数据能被存放到安全的位置。这时事情变得开始有趣起来。虚拟磁带子系统会将虚拟介质上的数据复制到真实磁带介质中去。备份应用程序记录那哪些中间数据库中的数据被存放到哪些磁带上。当文件需要被恢复时,备份应用程序搜索它的中间数据,然后决定哪一盘磁带需要被恢复。若没有符合对应名字的物理磁带,恢复程序将不能正确地进行,同时文件也不可能被正确恢复。如图1 0 - 2 2。
                  
另外一个有趣的问题是虚拟磁带子系统将如何更新现存的磁带。为了将数据添加到一个磁带的末尾,备份应用程序搜索磁带上数据的末尾,然后开始写数据。备份应用将一直写数据,直到它从磁带驱动器收到已经写到磁带末尾的消息。这时,它会转而写另一盘磁带。
 
下面,考虑一下虚拟磁带子系统是如何工作的。当虚拟磁带被复制到物理磁带上后,虚拟磁带子系统需要记录使用及未使用磁带的数目。如果没有该详细信息,虚拟磁带子系统将不知道在何处建立磁带末尾标志。若超出了物理磁带的容量,则元数据将指出磁带上的某些文件无法与物理磁带匹配,这又将带来恢复操作的问题。
阅读(406) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~