一种新的裸数据磁带备份系统的制作方法

文档序号:6425853阅读:159来源:国知局
专利名称:一种新的裸数据磁带备份系统的制作方法
技术领域
本发明涉及备份设备设计领域,尤其涉及一种新的裸数据磁带备份系统。
背景技术
现有的磁带备份系统主要由存储服务器以及与所述存储服务器连接的磁带设备(磁带机或磁带库)组成,所述存储服务器中设有开放式网络存储管理系统(OSNSolution,以下称OSNSolution),通过OSNSolution管理存储于所述存储服务器的硬盘中的数据。尽管OSNSolution可以有效的管理用户的数据,用户也可以通过OSNSolution对数据进行在线备份,但由于其本身不支持离线数据备份(指通过备份软件将数据备份到磁带中),因此,用户无法把OSNSolution管理下的数据备份到磁带中。当用户想将OSNSolution管理下的数据备份到磁带中时,需要额外使用一个第三方离线备份软件完成离线备份,且OSNSolution和第三方离线备份软之间,再通过添加一层代理层完成交互。操作时,先使用OSNSolution对当前数据做一份快照,接着从该快照恢复出一个副本并映射到存储服务器上,通过代理层以及第三方软件读到这个副本,并把数据离线备份到磁带中。由上可知,现有的磁带备份系统存在以下不足之处(I)、备份流程复杂,尤其是从快照恢复出副本这一步的操作无法保证数据的安全和流程的稳定,中间的某一环节出错都会造成数据被破坏,给用户带来不必要的损失。(2)、用户采用不同的第三方离线备份软件,就需要对应的提供不同的代理层,进一步增加了备份流程的复杂性和出错概率;(3)、用户需要了解涉及到的每个软件的特性,包括OSNSolution,离线备份软件还有对应的代理层,以及熟悉他们的基本操作,这大大增加了对用户的技术要求。因此,为了克服现在技术存在的不足,急需要涉及一种磁带备份系统,来满足用户离线备份数据的需要,将OSNSolution管理下的数据备份到磁带中,并可以正确、无误的恢复出来。

发明内容
本发明目的在于提供一种能够实现离线备份、备份流程简单以及正确率高的裸数据磁带备份系统。本发明提供一种新的裸数据磁带备份系统,其包括存储服务器以及与所述存储服务器连接的磁带设备;所述存储服务器中设有Windows 32位操作系统、开放式网络存储管理系统以及 磁带备份管理系统,所述磁带备份管理系统具有服务程序模块以及媒体控制程序模块;所述服务程序模块具有备份/恢复模块,所述备份/恢复模块通过调用所述开放式网络存储管理系统中的网络服务接口,将所述开放式网络存储管理系统管理下的数据读出;以及
所述媒体控制程序模块通过调用所述Windows 32位操作系统中的应用程序编程接口,将读出的所述数据写入装载于所述磁带设备的磁带中,完成所述数据的备份。与现有技术相比,本发明的有益效果在于(I)、本发明所述备份/恢复模块通过调用所述开放式网络存储管理系统中的网络服务接口,来实现对所述开放式网络存储管理系统管理下的数据的读取,从而能够将所述开放式网络存储管理系统管理下的数据备份到磁带中,实现离线备份,且备份流程简单,无需快照恢复出副本这一步的操作,减少出错率,因此保证数据的安全和流程的稳定,避免给用户带来不必要的损失;(2)、本发明不需要添加一层代理层来完成数据的交互,进一步减少了备份流程的复杂性和出错概率;(3)、由于不需要代理层来完成数据的交互,因此用户无需熟悉代理层的特性及基本操作,备份操作简单,大大降低了对用户的技术要求。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的不当限定。图I为发明裸数据磁带备份系统的结构示意图;图2为发明裸数据磁带备份系统中磁带备份管理系统结构示意图;图3为本发明裸数据磁带备份系统的数据备份的流程图。
具体实施例方式下面将结合附图以及具体实施例来详细说明本发明,在此本发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。请参照图I、图2,本发明提供一种新的裸数据磁带备份系统,其包括应用服务器I、磁带设备2以及连接所述应用服务器I以及所述磁带设备2的存储服务器3。所述存储服务器3中设有Windows 32位操作系统31、开放式网络存储管理系统32 (OSNSolution,以下称OSNSolution)以及磁带备份管理系统33 (Tape BackupManagement System),所述开放式网络存储管理系统32与所述磁带备份管理系统33安装于所述Windows 32位操作系统31上。请参照图2、图3,所述磁带备份管理系统33包括服务程序模块331以及媒体控制程序模块332。所述服务程序模块331具有备份/恢复模块333、备份策略模块334、共享内存模块335以及数据库更新模块336。所述备份/恢复模块333能够通过调用媒体控制程序模块332,来完成数据的备份或恢复;且能够通过调用所述0SNSolution32中的网络服务接口 321来获取对0SNSolution32管理下的数据的访问权限,从而进行数据的读取。所述备份策略模块334用于处理用户制定的任务计划,比如用户制定了一个每日备份任务,也就是每天定时备份一次数据,那么所述磁带备份管理系统33会通过备份策略模块334来完成这个工作;所述数据库更新模块336用于处理和数据库交互的部分,包括备份信息记录、恢复信息记录、任务计划信息记录等;所述共享内存模块335采用共享内存的方式,完成与前端浏览器界面的交互工作。所述媒体控制程序模块332具有全局函数模块337、磁带机控制模块338以及机械臂控制模块339。所述全局函数模块337用于日志记录以及常量的定义。所述磁带机控制模块338通过调用Windows 32位操作系统31的应用程序编程接口 311中的磁带功能函数以及装置控制函数,来控制所述磁带设备2中的磁带机(未图示)的读写、倒带以及快进动作,所述机械臂控制模块339通过调用所述应用程序编程接口 311中的装置控制函数,来控制所述磁带设备2中的机械臂(未图示)的运动。请参照图2、图3,本发明所述裸数据磁带备份系统数据备份的流程如下(I)、手动备份流程当所述服务程序模块331中的所述备份/恢复模块333接收到用户发出的备份命令后,所述备份/恢复模块333通过调用所述0SNSolUtion32中的网络服务接口 321,来获取对OSNSoIution32管理下的数据的访问权限,将所述0SNSolution32管理下的硬盘中的数据读出,同时,所述媒体控制程序模块332通过调用所述应用程序编程接口 311,将读出的所述数据写入装载于所述磁带设备2中的磁带中,完成备份。(2)、策略备份流程相比上面的手动备份,策略备份首先通过备份策略模块334创建的时钟,每个固定时间与用户订制的备份策略比较,如果非备份时间,跳过;如果是备份时间,调用所述备份/恢复模块333按照手动备份的流程进行一次备份。(3)、恢复流程所述备份/恢复模块333会访问0SNSolution32下的一个空卷,并获取读写权限;备份/恢复模块333再调用所述媒体控制程序模块332,将装载于所述磁带设备2的磁带中的数据写入所述0SNSolUtion32管理下的硬盘中,完成恢复。本发明所述裸数据磁带备份系统的备份以及恢复的操作过程如下(I)、手动备份操作过程用户首先选择一个或多个需要备份的卷(比如存储服务器3中的C盘、D盘),如果选中的卷是本地的,磁带备份管理系统33可以访问这些卷的数据;如果选中的卷是0SNSolution32管理下的卷,磁带备份管理系统33也会自动调用0SNSolution32的网络服务接口获取对卷的读取权限。接着用户选择数据保存到的磁带路径,然后点击确定,开始备份,系统会提示用户是否清楚磁带中的现有数据。如果选是,会清除掉磁带中之前存放的数据,如果选否,则会保留这些数据。(2)、策略备份操作过程用户还是参考上面的手动备份,选择相应的要备份的卷和保存的磁带。
相比上述手动备份操作过程,策略备份操作时,用户还需要建立一个备份策略,也就是告诉系统在什么时间去自动做一次备份。本发明提供的策略分为每日备份、每周备份和每月备份三种。每日备份策略中用户可以选择每天执行一次备份任务或者是在工作日执行备份任务,同时还能选择每天的什么时间去执行任务;每周备份策略中,用户可以具体的规定每周的哪几天(星期几)执行备份任务,并且选择在这些日子的什么时间执行;每月任务中,用户可以勾选在一年中的哪几个月执行备份任务,系统会在用户选中的这几个月的最后一天,自动执行一次备份任务。(3)、恢复操作过程当用户需要恢复数据时,首先会看到所述磁带备份管理系统33中的之前备份列表,也就是用户之前做了哪些备份,用户从列表中选取需要恢复的数据(一次只能选取一个),此时,系统会告诉用户是否需要手动放入相应的磁带。用户按照系统提示放入相应的磁带后,再设置一个指定的恢复路径,如果选择恢复到原路径,所述磁带备份管理系统33会把数据恢复到备份时候的路径下,如果选择恢复到新路径,则需要用户输入这个路径。用户完成这些设置后,系统就会完成恢复工作。由上可知,本发明的有益效果在于(I)、本发明所述备份/恢复模块通过调用所述OSNSolution中的网络服务接口,来实现对所述OSNSolution管理下的数据的读取,从而能够将所述OSNSolution管理下的数据备份到磁带中,实现离线备份,且备份流程简单,无需快照恢复出副本这一步的操作,减少出错率,因此保证数据的安全和流程的稳定,避免给用户带来不必要的损失;(2)、本发明不需要添加一层代理层来完成数据的交互,进一步减少了备份流程的复杂性和出错概率;(3)、由于不需要代理层来完成数据的交互,因此用户无需熟悉代理层的特性及基本操作,备份操作简单,大大降低了对用户的技术要求。以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例 对本发明实施例的原理以及实施方式进行了阐述,以上实施例的说明只适用于帮助理解本发明实施例的原理;同时,对于本领域的一般技术人员,依据本发明实施例,在具体实施方式
以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种新的裸数据磁带备份系统,其特征是,包括存储服务器以及与所述存储服务器连接的磁带设备; 所述存储服务器中设有Windows 32位操作系统、开放式网络存储管理系统以及磁带备份管理系统,所述磁带备份管理系统具有服务程序模块以及媒体控制程序模块; 所述服务程序模块具有备份/恢复模块,所述备份/恢复模块通过调用所述开放式网络存储管理系统中的网络服务接口,将所述开放式网络存储管理系统管理下的数据读出;以及 所述媒体控制程序模块通过调用所述Windows 32位操作系统中的应用程序编程接口,将读出的所述数据写入装载于所述磁带设备的磁带中,完成所述数据的备份。
2.如权利要求I所述裸数据磁带备份系统,其特征在于所述媒体控制程序模块具有全局函数模块、磁带机控制模块以及机械臂控制模块,所述全局函数模块用于日志记录以及常量的定义,所述磁带机控制模块通过调用所述应用程序编程接口中的磁带功能函数以及装置控制函数,来控制所述磁带设备中的磁带机的读写、倒带以及快进动作,所述机械臂控制模块通过调用所述应用程序编程接口中的装置控制函数,来控制所述磁带设备中的机械臂的运动。
3.如权利要求I所述裸数据磁带备份系统,其特征在于所述服务程序模块还具有备份策略模块、共享内存模块以及数据库更新模块,备份策略模块用来处理用户制定的任务计划,所述共享内存模块用于与前端浏览器界面的数据交互,所述数据库更新模块用于备份信息记录、恢复信息记录以及任务计划信息记录。
4.如权利要求I所述裸数据磁带备份系统,其特征在于所述备份/恢复模块还通过调用所述媒体控制模块,将装载于所述磁带设备的磁带中的数据写入所述开放式网络存储管理系统管理下的硬盘中,完成所述数据的恢复。
5.如权利要求I所述裸数据磁带备份系统,其特征在于所述新的裸数据磁带备份系统还具有与所述存储服务器连接的应用服务器。
全文摘要
本发明提供一种新的裸数据磁带备份系统,其包括存储服务器以及与所述存储服务器连接的磁带设备;存储服务器中设有Windows 32位操作系统、开放式网络存储管理系统以及磁带备份管理系统,磁带备份管理系统具有服务程序模块以及媒体控制程序模块;服务程序模块具有备份/恢复模块,备份/恢复模块通过调用开放式网络存储管理系统中的网络服务接口,将开放式网络存储管理系统管理下的数据读出;以及媒体控制程序模块通过调用Windows 32位操作系统中的应用程序编程接口,将读出的数据写入装载于磁带设备的磁带中,完成数据的备份。本发明裸数据磁带备份系统能够实现离线备份、且备份流程简单、正确率较高。
文档编号G06F11/14GK102637140SQ20111015382
公开日2012年8月15日 申请日期2011年5月27日 优先权日2011年5月27日
发明者任永坚, 王田, 芮琨 申请人:南京信核数据科技有限公司, 王田, 芮琨
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1