San环境下数据备份、复制和恢复的方法及其装置的制作方法

文档序号:6558364阅读:225来源:国知局
专利名称:San环境下数据备份、复制和恢复的方法及其装置的制作方法
技术领域
本发明涉及一种数据备份、复制和恢复的方法及其装置,尤其涉及一种SAN(Storage Area NetWork,存储区域网络)环境下应用于网络存储中的数据备份、复制和恢复的方法及其装置。
背景技术
现在,数据备份和复制的重要意义已经普遍得到认可,备份和复制也是保证数据安全的最后一道防线。就备份而言,目前流行的多种备份技术实现大致相同依赖备份对象提供的备份接口产生备份数据流,备份软件将备份对象产生的数据流写到备份设备上,否则备份将无法实现。流行的备份技术基本过程如下1.选择备份对象和备份参数,如果备份对象是Oracle数据库,备份参数是数据sid、管理用户名和密码等等;2.调用备份对象接口产生备份数据流,如果备份对象是Oracle,调用RMAN接口产生备份数据流;3.备份软件读取备份数据流写到备份设备(磁带或者磁盘)。
具体的备份方法因所备份的对象的不同而不同,但都必须为每种备份对象实现备份接口的模块,否则备份将无法实现。这些流行的备份技术由于必须依赖备份对象提供的备份接口,因而存在以下缺点1.它必须为不同的备份对象单独编写备份/恢复模块代码,这种技术让用户必须为不同的备份对象购买不同的备份模块,而且不能及时支持新的备份对象,例如新出现的数据库系统;2.备份过程占用过多生产服务器资源,影响生产服务器的正常业务响应。由于备份过程消耗比较多的CPU和IO带宽资源,如果是网络备份还将消耗相当部分的网络带宽,故按照目前流行的、备份软件运行在生产服务器主机上的方式,势必影响到生产服务器正常的业务处理和响应;3.备份/恢复速度慢,持续时间长。当前流行的备份软件备份/恢复速度慢的主要原因有三a)备份依赖备份对象提供的接口,例如数据库系统(文件系统也相同),磁盘上数据库文件内的数据存在逻辑关系,数据库系统需要进行多次检索才能找到所需要访问的磁盘块位置,降低了拷贝速度;b)这些系统的磁盘块都比较小(一般和内存页面大小相同,可选的尺寸有1K、2K、4K、8K),进一步限制了备份性能的提高;c)备份和生产服务器上的业务系统争用资源,导致双方速度同时变慢;4.备份数据只有在恢复之后才能验证其正确性和进一步使用,恢复过程往往过长而不能充分发掘和利用这些备份数据。
综上所述,现在流行的备份技术无法满足大数据量、对主机具有零冲击的快速备份和快速恢复的要求。
基于磁盘阵列的数据复制技术是一种在磁盘之间内部进行数据复制的技术,这种技术无须主机参与即可完成磁盘到磁盘之间的数据复制和拷贝,虽然可以解决上述现在流行的备份技术存在的缺陷,但是也存在以下问题1.由现存的复制技术,一个物理数据空间的复制将占用一个完全的物理空间,多个版本的物理数据空间的复制将占居多个完全的物理空间。因而该技术不能在小存储空间上实现多版本物理数据的复制问题;2.该技术不能支持开放的多厂家存储阵列,只能局限于同一存储生产厂家的同一类型。

发明内容
因此本发明所要解决的技术问题是提供一种灵活性强、应用范围广泛、占用生产服务器资源少、支持异构环境的SAN环境下数据备份、复制和恢复的方法及其装置,该方法及其装置备份、复制、恢复速度块,可以充分利用SAN网络带宽,降低备份时间。
本发明具体是这样实现的一种SAN环境下数据备份、复制的方法,包括如下步骤对生产磁盘作快照,快照将生产磁盘某一时刻的数据冻结,使它们永远固定不再改变,以保证这些数据在逻辑上是一致的,是完全可用的;将快照作为一个虚拟SCSI磁盘设备导出给备份服务器;备份服务器执行数据拷贝,将快照导出的虚拟SCSI磁盘中的数据拷贝到备份磁盘;拷贝完成,删除虚拟SCSI磁盘,删除快照。
按上述方案,所述对生产磁盘作快照步骤中,快照中同时保存了下列两种元数据快照创建时刻生产磁盘上被冻结的所有磁盘数据,用于完成全量备份或复制,备份或复制磁盘上所有的数据块;上次快照到本次快照之间生产磁盘上的修改数据,用于完成增量备份或复制,备份或复制自上次备份、复制以来修改过的磁盘块。
按上述方案,备份、复制的数据在备份磁盘上的存放方式是一个全量数据加上多个增量数据。
按上述方案,数据存放在备份磁盘上包括备份空间虚拟地址映射步骤,将虚拟线性地址映射到实际的物理磁盘和由多块物理硬盘构成的虚拟备份空间的相应地址上。
按上述方案,所述备份服务器执行数据拷贝步骤采用并行备份、复制方式使用多台备份服务器同时执行备份、复制,每台备份服务器只承担部分备份、复制任务。
一种SAN环境下数据备份、复制的装置,包括对生产磁盘作快照模块,该模块将生产磁盘某一时刻的数据冻结,使它们永远固定不再改变,以保证这些数据在逻辑上是一致的,是完全可用的;导出装置,将上述模块中的快照作为一个虚拟SCSI磁盘设备导出给备份服务器;备份服务器,执行数据拷贝,将虚拟SCSI磁盘中的数据拷贝到备份磁盘;备份磁盘,存放备份服务器拷贝来的数据;虚拟SCSI磁盘及快照删除模块,当备份服务器数据拷贝完成后,删除虚拟SCSI磁盘,删除对生产磁盘作快照模块中的快照。
按上述方案,所述对生产磁盘作快照模块中的快照同时保存了下列两种元数据快照创建时刻生产磁盘上被冻结的所有磁盘数据,用于完成全量备份或复制,备份或复制磁盘上所有的数据块;上次快照到本次快照之间生产磁盘上的修改数据,用于完成增量备份或复制,备份或复制自上次备份、复制以来修改过的磁盘块。
按上述方案,备份、复制的数据在备份磁盘上的存放方式是一个全量数据加上多个增量数据。
按上述方案,还包括一个备份空间虚拟地址映射模块,用于控制数据在备份磁盘上的存放,将虚拟线性地址映射到实际的物理磁盘和由多块物理硬盘构成的虚拟备份空间的相应地址上。
按上述方案,所述备份服务器执行数据拷贝采用并行备份、复制方式使用多台备份服务器同时执行备份、复制,每台备份服务器只承担部分备份、复制任务。
一种SAN环境下数据恢复的方法,包括如下步骤将备份磁盘上的备份数据作为一个虚拟的SCSI磁盘设备导出给备份服务器;备份服务器执行数据拷贝,将备份数据导出的虚拟SCSI磁盘中数据拷贝到生产磁盘;拷贝完成,删除虚拟的SCSI磁盘。
一种SAN环境下数据恢复的装置,包括备份磁盘,存放备份数据;导出装置,将备份磁盘上的备份数据作为一个虚拟的SCSI磁盘设备导出给备份服务器;备份服务器,执行数据拷贝,将虚拟SCSI磁盘中的数据拷贝到生产磁盘;虚拟SCSI磁盘删除模块,当备份服务器数据拷贝完成后,删除虚拟SCSI磁盘。
由于采用了上述处理步骤和装置,本发明与现在流行的备份技术相比,具有以下优点1.本发明采用Odysys(北京艾德斯科技有限公司)的快照技术,保证数据的一致性,由单独的备份服务器执行备份/复制,让生产服务器从繁重的备份/复制操作中解脱出来,有效地降低了生产服务器的负荷;2.本发明的备份和恢复的对象是物理磁盘,和主机及磁盘上运行、存放的数据库类型及业务系统无关,广泛适合于各种数据库和数据的备份和复制;3.本发明的备份/复制过程是从磁盘拷贝到磁盘,不需要通过索引反复查找磁盘块的位置,加上磁盘块尺寸较大,i/o性能得到明显改善,所以备份、复制和恢复的速度都非常快;4.本发明采用并行备份/复制技术,能够充分利用SAN环境下并行的、多硬件通道的资源和特点,大幅度(数倍)提高数据拷贝和移动速度,使备份、复制或者恢复速度能够达到硬件的极限;5.本发明中备份/复制的数据不用经过传统的恢复过程(Restore+Recovery)就能对备份数据直接、立即使用,不仅方便了备份数据的立即验证,而且极大地缩短了数据恢复时间。
本发明与基于磁盘阵列的数据复制技术相比,具有以下优点1.本发明用高效的、较少的磁盘空间保存多个时间点的数据复制版本,大幅度节约了磁盘空间。
2.本发明使用并行备份/复制技术,复制速度非常快;3.本发明支持由多厂家的、多类型的存储设备构成的异构的、开放的SAN网络环境,能够大幅降低部署成本。


图1是本发明的备份/复制过程示意图;图2是本发明的备份/复制数据在备份磁盘上的存放方式及其映射的示意图;图3是本发明的备份空间虚拟地址映射示意图;图4是本发明的并行备份/复制示意图;图5是本发明备份/复制过程详细流程图;图6是本发明恢复过程详细流程图。
具体实施例方式
以下结合附图对本发明的具体实施过程作进一步的说明本发明的设计构思本发明SAN(Storage Area NetWork,存储区域网络)环境下数据备份、复制的方法及其装置是以Odysys(北京艾德斯科技有限公司)的快照技术为基础,以磁盘为备份对象的全新备份和复制技术。这种以磁盘为对象的备份和复制技术能够有效克服现在流行的备份技术存在的缺点,是适合未来存储发展需求的一种新型备份和复制技术。
本发明备份和复制的对象是物理磁盘,如果没有快照功能支持,绝大多数情况下,直接从生产磁盘拷贝出来的数据是不可用的,将这些数据拷贝回原始磁盘之后,应用系统无法使用这些数据。这是因为拷贝操作本身需要持续一段时间,而这段时间内生产磁盘上后面的数据可能已经改变,拷贝到备份磁盘上的前后数据块是不同时刻的数据,导致备份磁盘上数据的逻辑关系遭到破坏。
为了备份或者复制生产磁盘上的数据,首先对生产磁盘作快照。快照将生产磁盘某一时刻的数据冻结,虽然生产服务器能够继续对生产磁盘的数据进行修改,但是快照数据将永远固定不再改变,这些快照数据就像在那一时刻生产服务器突然掉电而遗留在生产磁盘上的数据。由于快照中的所有数据都是同一时刻磁盘上的数据,所以这些数据逻辑上是一致的,是完全可用的。
快照中同时保存了两种元数据(1)快照创建时刻生产磁盘上被冻结的所有磁盘数据;(2)上次快照到本次快照之间生产磁盘上的修改数据。
快照中保存的上述两种元数据是全量和增量备份/复制的基础,其中第(1)项元数据用于完成全量备份/复制,备份/复制磁盘上所有的数据块;第(2)项元数据用于完成增量备份/复制,备份/复制自上次备份/复制以来修改过的磁盘块。具体执行全量还是增量依赖用户的选择,但是第一次必须进行全量,以后可以进行增量。
本发明不是直接备份或者复制生产磁盘,而是备份/复制在生产磁盘上创建快照的数据,即备份/复制某一时刻生产磁盘上冻结的数据。本发明的备份/复制过程如下(如图1)(1)对生产磁盘作快照;
(2)将快照作为一个虚拟SCSI磁盘设备导出给备份服务器;(3)备份服务器执行数据拷贝,将快照导出的虚拟SCSI磁盘中数据(全量或者增量)拷贝到备份磁盘;(4)拷贝完成,删除虚拟SCSI磁盘,删除快照。
本发明整个备份/复制过程详细的流程描述如下(如图5)(1)获得备份/复制参数,备份参数可能来自用户界面,也可能来自数据库,此步需要对数据作完整性、一致性和合法性检查。如果出现缺失、遗漏或者非法参数,备份操作失败。
(2)登记备份日志。备份日志登记在数据库中,用于跟踪和记录所有的备份/复制操作,无论这些操作是否成功,必须登记在备份日志中。
(3)执行备份前脚本。备份前脚本是用户根据实际情况提供的一个可执行脚本,目的是在备份开始之前完成一些特定的初始化工作,例如将内存数据同步到磁盘、改变数据库状态、或者其他用户需要的初始化工作。由于这些工作没有固定的目标和模式,所以只能根据用户实际情况提供脚本,灵活完成用户需要的初始化工作。
(4)创建Odysys快照。Odysys快照的创建过程是在快照控制器内存中创建快照内存对象并填写元数据信息;通知生产服务器上的驱动程序,“快照已经产生”;生产服务器的驱动程序根据需要“拦截”生产盘阵的io请求并发送写时拷贝请求。Odysys快照的创建过程非常简单,快照数据一致性和完整性维护由快照系统来完成。Odysys快照系统实现的基本原理和过程描述如下Odysys快照系统由快照控制器、生产服务器、生产盘阵(原盘空间)、临时盘阵(快照空间)、以及第三方服务器(例如备份服务器)等组成。所有生产服务器在对原盘空间写入新数据之前,向快照控制器发送写时拷贝请求,快照控制器将所述原盘空间的原数据拷贝到所述快照空间,建立所述原盘空间原数据快与所述快照空间数据块之间的对应关系,并做写时拷贝标记之后,生产服务器才对原盘空间写入新数据。
(5)执行备份后脚本。备份后脚本主要目的清除备份前脚本设置的一些状态,例如备份前脚本将数据库设置成只读状态,防止备份时写入数据,备份后脚本就需要将数据库状态恢复到正常状态。备份前和备份后脚本是借用传统备份的概念,对于物理增量备份来说,创建快照之后,即可执行备份后脚本,并不需要等到备份真正完成,这是因为物理增量备份拷贝的是快照数据,快照做完之后,物理增量备份和生产盘阵就没有任何关系。
(6)导出快照。将快照数据作为一个虚拟SCSI磁盘设备导出给备份服务器,这个虚拟的SCSI磁盘实际上在SAN中并不存在,是备份服务器驱动程序通过快照元数据模拟出来的,从备份服务器的观点看,这个虚拟的SCSI磁盘和本地SCSI磁盘没有区别,从这个虚拟磁盘读出的数据就是快照时刻生产磁盘被冻结的所有数据。
(7)启动备份/复制线程,开始拷贝。备份/复制线程运行在备份服务器上,备份/复制过程其实就是按照备份/复制的要求,从虚拟的SCSI磁盘(快照数据)读取数据,然后写到备份设备上,直到所有要求的数据从虚拟SCSI磁盘(快照数据)拷贝到备份设备上。如果备份/复制线程运行在多台备份服务器上(前提是快照数据同时在多台备份服务器上导出虚拟SCSI磁盘),可以实现并行备份/复制。
(8)查询所有备份服务器上的备份/复制过程,直到所有的备份服务器上的备份/复制过程结束。查询实现采用定时轮询的方法,即每隔一段时间依次查询所有备份服务器上的备份/复制过程状态。
(9)形成备份版本。备份版本代表某次备份的标识,记录备份的源、目的地、状态(成功或者失败)、增量或者全量、备份的数据量、备份速度等等关键信息。
(10)删除所有导出给备份服务器的虚拟SCSI磁盘以及快照。删除虚拟SCSI磁盘过程和导出过程相反,因为虚拟的SCSI磁盘仅仅是备份服务器内存的元数据,所以删除虚拟的SCSI磁盘就是将这些元数据从备份服务器内存中清除。
从上述过程可知,无论是全量还是增量,均是按照磁盘块顺序从未加工磁盘设备(raw disk device)拷贝到未加工磁盘设备。由于没有考虑磁盘上数据存放的格式,不需要通过索引查找拷贝的磁盘块,而且磁盘块选择较大的尺寸提高io性能,所以整个拷贝过程非常快。
备份/复制的数据在备份磁盘上的存放方式是一个全量数据加上多个增量数据,虽然增量部分存放的只是部分数据,但是这种差异对于上层软件来说是完全透明的,增量数据映射后设备呈现的是备份/复制前所做的快照中全部的数据,备份设备驱动程序保证数据的一致性,上层软件模块无需考虑读取的数据是来自增量部分还是全量部分,如图2所示。这种存放方式非常节省磁盘空间,可形成多个完整全量数据版本,其所占的存储空间远远小于其对应的多个单一全量备份所占空间之和。而且,备份/复制数据映射出来的设备属性和生产磁盘完全相同,上层软件不用恢复就能够非常简单地使用这些数据,例如恢复、启动数据库(数据库系统)或者mount(文件系统)。用户能够方便、快速地验证备份/复制的数据,以及进一步发掘、使用这些数据。
备份磁盘上的空间管理是以磁盘块为单位,即磁盘分配最小单位是一个磁盘块,如果备份数据大小不足以占满一个磁盘块,必须至少分配一个磁盘块。无论是全量的还是增量的备份/复制,都需要一定数量的磁盘块存放备份数据,但是分配的这些磁盘块在磁盘上并不要求它们的物理地址连续。
由于多种操作系统对一块物理磁盘存在容量的限制,一块物理磁盘的容量并不能满足大容量的备份需求,所以本发明采用的是虚拟地址映射技术,将多块物理硬盘构成整块虚拟的备份空间,这个备份空间使用虚拟线性地址进行寻址。磁盘块的分配、寻址以及和地址相关的操作都使用虚拟线性地址,由虚拟地址映射模块将虚拟线性地址映射到实际的物理磁盘和相应的地址上,如图3所示。
在备份/复制过程中,生产系统会主动让出大部分资源,例如备份/复制大多数会选择在夜间进行,而且希望备份/复制持续时间越短越好。但是,如果因为备份/复制技术自身缺陷,不能有效地利用所有分配给备份/复制过程的资源,将造成浪费。例如,目前SAN环境下普遍的带宽是2gb/s,4gb/s的SAN也即将出现,如果备份/复制不能有效利用2gb/s或者4gb/s的带宽,将造成带宽上的浪费。本发明的并行备份/复制技术能够有效的解决上述问题,如图4所示。本发明的并行备份/复制技术就是使用多台备份服务器同时执行备份/复制,将备份/复制的数据量按照备份服务器的个数进行分割,在导出快照时,将快照作为一个虚拟SCSI磁盘设备导出给SAN的所有执行备份/复制任务的备份服务器,每台备份服务器只承担部分备份/复制任务。尽管每台服务器的处理能力有限,但是同时执行备份/复制操作,能够有效的利用带宽资源,达到最快的备份速度,降低备份时间。
恢复过程相对于备份/复制过程比较简单,类似于直接从磁盘到磁盘的拷贝过程。本发明的恢复过程如下(1)将备份磁盘上的备份数据作为一个虚拟的SCSI磁盘设备导出给备份服务器;(2)备份服务器执行和备份/复制过程相反的数据拷贝,将备份数据导出的虚拟SCSI磁盘中数据拷贝到生产磁盘;(3)拷贝完成,删除虚拟的SCSI磁盘。
本发明整个恢复过程详细的流程描述如下(如图6)(1)获得恢复参数,恢复参数可能来自用户界面,也可能来自数据库,此步需要对恢复参数做完整性、一致性和合法性检查。如果出现缺失、遗漏或者非法参数,恢复操作失败。
(2)登记恢复日志。恢复日志登记在数据库中,用于跟踪和记录所有的恢复操作,无论这些操作是否成功,都必须恢复日志中。
(3)创建备份磁盘,导出备份磁盘。创建备份磁盘就是利用备份设备中的某个备份版本数据创建一个备份磁盘设备,通过这个备份设备可以读取这个备份版本的所有数据。创建备份磁盘设备仅仅是快照控制器的内存中创建一个内存对象,对象中包含备份磁盘设备的所有元数据。导出备份磁盘和导出快照过程类似,就是将备份磁盘设备的元数据传送到恢复服务器上,通过恢复服务器的驱动程序将备份磁盘设备的元数据模拟成一个虚拟的SCSI磁盘设备,从恢复服务器的观点看,这个虚拟的SCSI磁盘和实际的SCSI磁盘没有区别。访问虚拟的SCSI磁盘,就可以访问这个备份版本的所有数据。
(4)启动恢复线程,开始恢复拷贝。恢复线程运行在恢复服务器上,其任务就是一块接着一块地将备份数据从备份磁盘中读出,然后写到恢复的目标磁盘上。如果恢复线程运行在多台恢复服务器上(前提是备份磁盘被导出到多台恢复服务器上),可以实现并行恢复。
(5)查询所有恢复服务器上的恢复过程,直到所有的恢复服务器上的恢复过程结束。查询实现采用定时轮询的方法,即每隔一段时间依次查询所有恢复服务器上的恢复过程状态;(6)删除所有导出备份磁盘、删除备份磁盘。删除导出过程和导出过程相反,因为虚拟的SCSI磁盘仅仅是恢复服务器模拟出来的,实际就是驱动程序的一个内存对象,删除导出过程就是清除恢复服务器驱动程序的内存对象。删除备份磁盘就是清除快照控制器中的备份磁盘的内存对象。
权利要求
1.一种SAN环境下数据备份、复制的方法,包括如下步骤对生产磁盘作快照,快照将生产磁盘某一时刻的数据冻结,使它们永远固定不再改变,以保证这些数据在逻辑上是一致的,是完全可用的;将快照作为一个虚拟SCSI磁盘设备导出给备份服务器;备份服务器执行数据拷贝,将快照导出的虚拟SCSI磁盘中的数据拷贝到备份磁盘;拷贝完成,删除虚拟SCSI磁盘,删除快照。
2.如权利要求1所述的SAN环境下数据备份、复制的方法,其特征在于,所述对生产磁盘作快照步骤中,快照中同时保存了下列两种元数据快照创建时刻生产磁盘上被冻结的所有磁盘数据,用于完成全量备份或复制,备份或复制磁盘上所有的数据块;上次快照到本次快照之间生产磁盘上的修改数据,用于完成增量备份或复制,备份或复制自上次备份、复制以来修改过的磁盘块。
3.如权利要求2所述的SAN环境下数据备份、复制的方法,其特征在于,备份、复制的数据在备份磁盘上的存放方式是一个全量数据加上多个增量数据。
4.如权利要求1或3所述的SAN环境下数据备份、复制的方法,其特征在于,数据存放在备份磁盘上包括备份空间虚拟地址映射步骤,将虚拟线性地址映射到实际的物理磁盘和由多块物理硬盘构成的虚拟备份空间的相应地址上。
5.如权利要求1或3所述的SAN环境下数据备份、复制的方法,其特征在于,所述备份服务器执行数据拷贝步骤采用并行备份、复制方式使用多台备份服务器同时执行备份、复制,每台备份服务器只承担部分备份、复制任务。
6.一种SAN环境下数据备份、复制的装置,包括对生产磁盘作快照模块,该模块将生产磁盘某一时刻的数据冻结,使它们永远固定不再改变,以保证这些数据在逻辑上是一致的,是完全可用的;导出装置,将上述模块中的快照作为一个虚拟SCSI磁盘设备导出给备份服务器;备份服务器,执行数据拷贝,将虚拟SCSI磁盘中的数据拷贝到备份磁盘;备份磁盘,存放备份服务器拷贝来的数据;虚拟SCSI磁盘及快照删除模块,当备份服务器数据拷贝完成后,删除虚拟SCSI磁盘,删除对生产磁盘作快照模块中的快照。
7.如权利要求6所述的SAN环境下数据备份、复制的装置,其特征在于,所述对生产磁盘作快照模块中的快照同时保存了下列两种元数据快照创建时刻生产磁盘上被冻结的所有磁盘数据,用于完成全量备份或复制,备份或复制磁盘上所有的数据块;上次快照到本次快照之间生产磁盘上的修改数据,用于完成增量备份或复制,备份或复制自上次备份、复制以来修改过的磁盘块。
8.如权利要求7所述的SAN环境下数据备份、复制的装置,其特征在于,备份、复制的数据在备份磁盘上的存放方式是一个全量数据加上多个增量数据。
9.如权利要求6或8所述的SAN环境下数据备份、复制的装置,其特征在于,还包括一个备份空间虚拟地址映射模块,用于控制数据在备份磁盘上的存放,将虚拟线性地址映射到实际的物理磁盘和由多块物理硬盘构成的虚拟备份空间的相应地址上。
10.如权利要求6或8所述的SAN环境下数据备份、复制的装置,其特征在于,所述备份服务器执行数据拷贝采用并行备份、复制方式使用多台备份服务器同时执行备份、复制,每台备份服务器只承担部分备份、复制任务。
11.一种SAN环境下数据恢复的方法,包括如下步骤将备份磁盘上的备份数据作为一个虚拟的SCSI磁盘设备导出给备份服务器;备份服务器执行数据拷贝,将备份数据导出的虚拟SCSI磁盘中数据拷贝到生产磁盘;拷贝完成,删除虚拟的SCSI磁盘。
12.一种SAN环境下数据恢复的装置,包括备份磁盘,存放备份数据;导出装置,将备份磁盘上的备份数据作为一个虚拟的SCSI磁盘设备导出给备份服务器;备份服务器,执行数据拷贝,将虚拟SCSI磁盘中的数据拷贝到生产磁盘;虚拟SCSI磁盘删除模块,当备份服务器数据拷贝完成后,删除虚拟SCSI磁盘。
全文摘要
本发明公开了一种SAN环境下数据备份、复制和恢复的方法及其装置。数据备份、复制的方法包括如下步骤对生产磁盘作快照;将快照作为一个虚拟SCSI磁盘设备导出给备份服务器;备份服务器执行数据拷贝,将快照导出的虚拟SCSI磁盘中的数据拷贝到备份磁盘;拷贝完成,删除虚拟SCSI磁盘,删除快照。数据恢复的方法包括如下步骤将备份磁盘上的备份数据作为一个虚拟的SCSI磁盘设备导出给备份服务器;备份服务器执行数据拷贝,将备份数据导出的虚拟SCSI磁盘中数据拷贝到生产磁盘;拷贝完成,删除虚拟的SCSI磁盘。本发明灵活性强,备份、复制、恢复速度块,可以充分利用SAN网络带宽,降低备份时间。
文档编号G06F12/08GK1873622SQ200610076769
公开日2006年12月6日 申请日期2006年4月20日 优先权日2006年4月20日
发明者郑谦, 周长健 申请人:北京艾德斯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1