支持即时卷恢复的仿真存储系统技术方案

技术编号:2840668 阅读:215 留言:0更新日期:2012-04-11 18:40
一种在备份存储系统中用于将对应于备份数据集的数据卷安装到主机上的装置和方法。在一个实施例中,该方法包括将数据卷安装到主机上,所述数据卷包括至少一份数据文件,该文件与存储在备份存储系统中的至少一份数据文件的最新备份版本相对应,以及在备份存储系统中存储与所述至少一份数据文件的第二版本相对应的数据,当保存至少一份数据文件的最新备份版本时,所述数据比存储在备份存储系统中的至少一份数据文件的最新备份版本更新。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的各个方面涉及数据存储,更加确切地说,涉及用于仿真磁带存储系统以提供使用现有的完整备份和以后的增量备份的等同物,并使终端用户能够从所述备份中恢复数据的装置和方法。
技术介绍
许多计算机系统包括一个或多个主机和储存主机所使用的数据的一个或多个数据存储系统。这些主机和存储系统一般通过例如光纤通道、以太网络或其他类型的通信网络的网络连接在一起。光纤通道是一种结合了以通道为基础的传送机制的速度和以网络为基础的传送机制的灵活性的标准,并允许多个启动通过网络与多个目标通信,所述启动和目标可以是与网络耦合的任何设备。光纤通道通常使用快速的传送介质执行,举例来说,光学纤维电缆,而且在传送大量数据的存储网络中,所述光纤通道是普遍的选择。典型的网络化计算环境的实施例,包括如附图1所示的几个主机和备份存储系统。一个或多个应用程序服务器102通过局域网103(LAN)耦合到多台用户计算机104上。应用程序服务器102和用户计算机104都可能被认为是“主机”。应用程序服务器102通过存储区域网络108(SAN)与一个或多个主存储设备106耦合。主存储设备106可能是,例如磁盘阵列,可以从例如EMC公司、IBM公司以及其他类似的公司获得。作为替代,数据传输总线(未显示)或其他网络连接可能提供应用程序服务器和主存储系统106之间的相互连接。数据传输总线和/或光纤通道网络的连接可以使用协议操作,例如小型计算机系统接口(SCSI)协议,SCSI控制在主机(例如,应用程序服务器102)和存储系统106之间传输的某种格式的信息包。人们将理解,附图1举例说明的网络化计算环境是大型系统的典型,例如,大的金融机构或大公司所使用的系统。人们将领会到许多网络化计算环境不是必须包括附图1中列举的所有部件。例如,较小的网络化计算环境可以简化为包括直接与存储系统连接的,或通过LAN与存储系统连接的主机。另外,尽管附图1举例说明了单独的用户计算机104、应用程序服务器102和介质服务器114,这些功能可以合并为一台以上的计算机。除了主存储设备106之外,许多网络化计算环境包括至少一个辅助或备份存储系统110。所述备份存储系统110通常是磁带库,尽管可能使用其他大容量的、可靠的辅助存储系统。典型地,这些辅助存储系统的速度比主存储系统的速度慢,但是包括某些可移动介质的某些类型(例如,磁带、磁盘或光盘),所述可再移动的介质可以被移动和异地存储。在解释性的实施例中,应用程序服务器102或许能够通过,例如以太网或其他通信连接112,直接与备份存储系统110通信。然而,所述的连接可能相对慢并且占用资源,例如占用处理器时间或网络带宽。因此,用于举例说明的系统可能包括一个或多个介质服务器114,所述介质服务器114可以借助例如光纤通道,来提供SAN 108和备份存储系统110之间通信连接。介质服务器114可以运行包括备份/恢复应用程序的软件,所述应用程序控制主机(例如用户计算机104,介质服务器114,和/或应用程序服务器102)、主存储设备106和备份存储系统110之间的数据的传输。备份/恢复应用程序可以从例如Veritas,Legato以及其他的公司获得。对于数据的保护,来自各种不同的主机和/或主存储设备的数据在网络化计算系统中可以通过备份/恢复应用程序被周期性地备份到备份存储系统110中,这在本领域内是公知的。当然,正如上文中的讨论,人们将领会到与附图1中展示的作为典范的网络化计算环境相比,许多网络化计算环境可能是较小的并包括较少的部件。因此,人们仍将领会到介质服务器114实际上与单独主机中的应用程序服务器112连接,而且备份/恢复应用程序可以在任何与备份存储系统110耦合(直接地或间接地,例如通过网络)的主机上执行。典型的备份存储系统的一个例子是磁带库,该磁带库包括若干磁带盒和至少一个磁带机,以及控制磁带盒载入的磁带机和从磁带机上卸载的自动机械装置。备份/恢复应用程序对自动机械装置提供指令以确定特定磁带盒的位置,例如磁带号0001,和将磁带盒载入的磁带机以致数据能够写入磁带中。备份/恢复应用程序也可控制写入磁带的数据的格式。典型地,备份/恢复应用程序可以使用SCSI命令,或其他标准化命令,以指令自动机械装置并控制磁带机将数据写入磁带和恢复来自磁带的已经写入的数据。传统的磁带库备份系统存在若干问题,包括速度、可靠性和固定容量。许多大的公司每周需要备份万兆字节的数据。然而,即使昂贵的、高端磁带通常只能够以30-40兆字节/秒(MB/s)的速度读/写数据,转换为大约50千兆字节/小时(GB/hr)。因此,将一个或两个万兆字节的数据备份到磁带备份系统中可能需要至少10-20小时的连续的数据转换时间。另外,大多数的磁带制造商不能保证存储(或恢复)数据到/从磁带的可能性,如果磁带丢失(在移动或载入操作期间磁带丢失,可能由于人们的操作或自动机械装置的原因相对频繁地发生在典型的磁带库中)或如果磁带暴露在非理想的环境,举例来说,极端的温度或湿度中。因此,需要大量的努力来使存储磁带处于能控制的环境中。而且,磁带库的复合机构(包括自动机械装置)的维护昂贵,而且个别的磁带盒相对昂贵而且具有有限的使用期限。
技术实现思路
本专利技术的实施方案提供的备份存储系统克服或缓解传统的磁带库系统的某些或全部问题,而且可以比传统的磁带库系统提供更多的灵活性。概括地说,本专利技术的实施方案的各个方面提供以随机存储为基础的存储系统,所述存储系统仿效传统的磁带备份存储系统,以致备份/恢复应用程序所标示到的设备和介质与真实的磁带库一样。本专利技术的存储系统使用软件和硬件以仿真真实的磁带介质,并用一个或更多的随机存储磁盘阵列替代,将磁带格式、线性的、顺序数据转变适合于存储在磁盘上的数据。另外,提供在硬件和/或软件上运行的应用程序用于恢复存储在备份存储系统中的数据。依据本专利技术的实施方案的某些方面,提供的装置用于将连续的磁带格式数据转换为适当的格式以随机访问I/O。在一个实施方案中,提供的装置包括为将磁带格式数据的转换表达式作为NFS(网络文件系统)或CIFS(普通的因特网文件系统)安装卷安装到主机上而做的准备。依据本专利技术的其他方面和实施方案,提供用于将写入转换为安装的文件系统以“安全存储”的装置,借此原始数据保持不变。在一个实施方案中,提供的装置用于跟踪原始数据的实时变换,以使随机访问I/O成为可能。在另一个实施方案中,提供的装置用于将最新写入的数据备份转换为对于顺序磁带特征的I/O来说是适当的磁带格式数据。在一个实施方案中,方法包括以下步骤将数据卷安装到主机上,所述数据卷包括至少一份数据文件,该数据文件与存储在备份存储系统中的至少一份数据文件的最新备份版本相对应,在备份存储系统中存储与所述至少一份数据文件的第二版本相对应的数据,当保存至少一份数据文件的最新备份版本时,所述数据比存储在备份存储系统中的至少一份数据文件的最新备份版本更新。该方法可能也包括连接至少一份数据文件的最新备份版本与至少一份数据文件的第二版本。在一个实施例中,该方法可能也包括新建标示至少一份数据文件的最新备份版本与至少一份数据文件的第二版本的数据结构。在另一个实施例中,至少一份数据文件的第二版本可能是至少一份数据文件的最新备份版本的修本文档来自技高网
...

【技术保护点】
一种方法,其包括如下步骤:    将数据卷安装到主机上,该数据卷包括至少一份数据文件,所述数据文件与存储在备份存储系统中的至少一份数据文件的最新备份版本相对应;    在备份存储系统中存储与所述至少一份数据文件的第二版本相对应的数据,当保存至少一份数据文件的最新备份版本时,所述数据比存储在备份存储系统中的至少一份数据文件的最新备份版本更新。

【技术特征摘要】
【国外来华专利技术】US 2003-9-30 60/507,329;US 2004-8-5 10/911,9871.一种方法,其包括如下步骤将数据卷安装到主机上,该数据卷包括至少一份数据文件,所述数据文件与存储在备份存储系统中的至少一份数据文件的最新备份版本相对应;在备份存储系统中存储与所述至少一份数据文件的第二版本相对应的数据,当保存至少一份数据文件的最新备份版本时,所述数据比存储在备份存储系统中的至少一份数据文件的最新备份版本更新。2.根据权利要求1的方法,进一步包括以下步骤连接所述至少一份数据文件的最新备份版本和所述至少一份数据文件的第二版本。3.根据权利要求1的方法,进一步包括以下步骤新建数据结构,该数据结构既标示所述至少一份数据文件的最新备份版本,也标示所述至少一份数据文件的第二版本。4.根据权利要求3的方法,其中所述至少一份数据文件的第二版本是所述至少一份数据文件的最新备份版本的修改版本。5.根据权利要求1的方法,其中安装数据卷的步骤包括执行NFS安装或...

【专利技术属性】
技术研发人员:米克洛斯桑多菲
申请(专利权)人:赛帕顿有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1