开源数据备份和恢复方法

文档序号:6501776阅读:227来源:国知局
开源数据备份和恢复方法
【专利摘要】本发明公开了一种开源数据备份和恢复方法,其包括:备份方法和恢复方法,所述备份方法具体步骤包括:在远程安装服务服务器的数据库中创建类型版本表和映射表;用全局唯一标识符设置为类型版本表的主键;远程安装服务服务器查看备份恢复服务器上操作系统和开源备份和恢复软件是否更新;如果已经更新,获取操作系统和开源备份和恢复软件的安装映像、类型和版本信息;备份恢复服务器将安装映像、类型和版本信息传送到数据管理服务器或存储系统上;数据管理服务器或存储系统将安装映像、类型和版本信息传送到远程安装服务服务器上;将类型和版本信息存储于类型版本表中,将安装映像存储于所述映射表中;本发明具有步骤简单,出错率低,兼容性强。
【专利说明】开源数据备份和恢复方法

【技术领域】
[0001] 本发明涉及了一种备份和恢复方法,特别是涉及了一种开源数据备份和恢复方 法。

【背景技术】
[0002] 目前市场上的开源备份和恢复软件,如NetApp的OSSV (Open Source SnapVault -开源Snapvaut)能备份所有在微软窗口(Windows)服务器上的数据和系统设置,例如 它可以备份C:盘,D:盘和网络盘上的数据到一指定的存储系统,但它没有备份或记录任 何操作系统和安装在服务器上0SSV软件的信息。
[0003] 若服务器上的os (Operating System -操作系统)被病毒或别的因素完全损坏 了,用户无法知道什么类型和版本的0S和0SBR (开源备份和恢复)软件已经安装在这台服 务器上,所以就不知道要重装什么类型和版本的0S和0SBR软件。当然用户可以把在每一 台服务器上的0S和0SBR软件类型和版本的都记录在一个文件里,每次升级0S和0SBR软 件时,又要把升级后的版本记录在那个文件里,这样做非常繁琐并容易出错。
[0004] 不幸的是,由于不同类型和版本的0S和0SBR -般来说都是不兼容的,所以当你重 装不同类型或版本的0S和0SBR到服务器上时,备份和恢复系统通常不能正常运行,所以人 们需要更加满足人们要求的备份和恢复方法。


【发明内容】

[0005] 本发明主要是针对现在市场的要求,提供了一种具有出错率低、简洁便利的开源 数据备份和恢复方法。
[0006] 为了实现上述目的,本发明提供以下技术方案: 本发明提供了一种开源数据备份和恢复方法,其包括:备份方法和恢复方法,所述备份 方法具体步骤包括:在远程安装服务服务器的数据库中创建类型版本表和映射表;用全局 唯一标识符设置为类型版本表的主键;远程安装服务服务器查看备份恢复服务器中操作系 统和开源备份和恢复软件是否更新;如果已经更新,获取操作系统和开源备份和恢复软件 的安装映像、类型和版本信息;备份恢复服务器将安装映像、类型和版本信息传送到数据管 理服务器或存储系统上;数据管理服务器或存储系统将安装映像、类型和版本信息传送到 远程安装服务服务器上;将类型和版本信息存储于类型版本表中,将安装映像存储于所述 映射表中;所述恢复方法的具体步骤包括:检查安装在备份恢复服务器上的操作系统是否 被损坏;如果已损坏,则发出邮件进行提醒,并选择恢复方法的操作方法;从基于预启动执 行环境的远程启动只读内存或远程启动盘重新启动备份恢复服务器;激活网络服务;备份 恢复服务器从基本输入/输出系统中找到全局唯一标识符,并将其送到远程安装服务服务 器上;利用全局唯一标识符,远程安装服务服务器将从类型版本表和映射表中找到相对应 的操作系统和开源备份和恢复软件的安装映像;自定义安装向导程序被从远程安装服务服 务器下载到备份恢复服务器,并运行;在备份恢复服务器上安装操作系统和开源备份和恢 复软件。
[0007] 在本发明一个较佳实施例中,所述类型版本表包括全局唯一标识符、备份恢复服 务器名、操作系统类型、操作系统版本、备份恢复服务器类型和备份恢复服务器版本。
[0008] 在本发明一个较佳实施例中,所述映射表包括软件类型、软件版本和安装映像。
[0009] 在本发明一个较佳实施例中,所述恢复方法的操作方法包括手动恢复和自动恢 复。
[0010] 本发明的有益效果是:本发明所述的开源数据备份和恢复方法,可以随时随地的 对数据进行备份和恢复,可以有效的避免任何的人为错误导致的数据备份和恢复系统的瘫 痪。

【专利附图】

【附图说明】
[0011] 图1是本发明开源数据备份和恢复方法一较佳实施例的流程示意图。

【具体实施方式】
[0012] 下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能 更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0013] 请参阅图1,图1是本发明开源数据备份和恢复方法一较佳实施例的结构示意图。
[0014] 本发明提供了一种开源数据备份和恢复方法,其包括:备份方法和恢复方法,所述 备份方法具体步骤包括:在远程安装服务服务器的数据库中创建类型版本表和映射表;用 全局唯一标识符设置为类型版本表的主键;远程安装服务服务器查看备份恢复服务器上操 作系统和开源备份和恢复软件是否更新;如果已经更新,获取操作系统和开源备份和恢复 软件的安装映像、类型和版本信息;备份恢复服务器将安装映像、类型和版本信息传送到数 据管理服务器或存储系统上;数据管理服务器或存储系统将安装映像、类型和版本信息传 送到远程安装服务服务器上;将类型和版本信息存储于类型版本表中,将安装映像存储于 所述映射表中;所述恢复方法的具体步骤包括:检查安装在备份恢复服务器上的操作系统 是否被损坏;如果已损坏,则发出邮件进行提醒,并选择恢复方法的操作方法;从基于预启 动执行环境的远程启动只读内存或远程启动盘重新启动备份恢复服务器;激活网络服务; 备份恢复服务器从基本输入/输出系统中找到全局唯一标识符,并将其送到远程安装服务 服务器上;利用全局唯一标识符,远程安装服务服务器将从类型版本表和映射表中找到相 对应的操作系统和开源备份和恢复软件的安装映像;自定义安装向导程序被从远程安装服 务服务器下载到备份恢复服务器,并运行;在备份恢复服务器上安装操作系统和开源备份 和恢复软件。
[0015] 开源备份和恢复软件(Open Source Backup and Restore)是一可安装在微软窗口 (Windows)或Linux服务器上用来做数据备份和恢复的软件,它可用来备份目录/文件树, 在Windows -个驱动盘上所有的数据和系统设置,Windows系统设置包刮注册表信息,语言 和时区设置等等。另外0SBR软件还能找到在服务器上安装的数据库(Database),并把它以 一个逻辑单元备份到存储系统上,以后若需要时,可把它以这个逻辑单元为单位从存储系 统上恢复到0SBR服务器上。
[0016] 在微软窗口(Windows)或Linux服务器安装了 0SBR软件后,这个服务器就被称为 OSBR服务器。
[0017] 所述恢复方法的操作方法包括手动恢复和自动恢复。
[0018] 远程启动盘生成程序,能被用来为没有基于预启动执行环境的远程启动只读内存 的电脑产生远程启动盘,但这些电脑必须要有支持远程启动的网络适配器(网卡)。使用RIS (远程安装服务)启动盘,在不需升级已有电脑上的网络适配器,使之具有基于PXE的远程启 动只读内存的情况下,也能完全使用远程操作系统安装的功能。
[0019] 远程安装服务启动盘模仿PXE远程启动顺序,并支持许多常用的网卡,用它来启 动,就像PXE远程启动过程一样:开启电脑,用远程安装服务启动盘来引导启动,按F12键 来激活网络服务启动,然后,自定义安装向导程序(Custom Installation Wizard - CIW) 被从远程安装服务服务器上下载到备份恢复服务器上并开始运行,当CIW程序开始运行之 后,不管你是用预启动执行环境远程启动只读内存或是用远程安装服务启动盘来启动,剩 下的远程操作系统安装过程都是一样的。
[0020] 当进行数据备份时,若因备份恢复服务器瘫痪而导致数据备份失败时,数据管理 服务器或目标存储系统将送电子邮件(Emai 1)给系统管理员,通知他/她备份恢复服务器 已瘫痪,系统管理员将查看是备份恢复服务器断电了,还是其上的操作系统被损坏了,若是 操作系统被损坏了,系统管理员将按照下面的步骤从远程RIS服务器上重装正确类型和版 本的0S和开源备份和恢复软件到备份恢复服务器上。
[0021] 若备份恢复服务器是一虚拟计算机(VM - Virtual Machine),那么更容易被发现 是断电了,还是其上的操作系统被损坏了。一般来说,可自动发现虚拟计算机是断电了,还 是其上的操作系统被损坏了,这样,不需要系统管理员的参与,就能自动地启动上面描述的 远操作系统和开源备份和恢复软件的自动安装过程,以实现远程操作系统和开源备份和恢 复软件重装的完全自动化。
[0022] 所述类型版本表包括全局唯一标识符、备份恢复服务器名、操作系统类型、操作系 统版本、备份恢复服务器类型和备份恢复服务器版本。
[0023] 在0SBR服务器上的0S被损坏并重装之后,0SBR服务器名可能被改变,所以我们 不能用原来的服务器名作类型版本表中的主键(Primary Key),但能用它的全局唯一标识 符(⑶ID)作为主键来识别一台0SBR服务器,因为⑶ID永远存放在PC98或Net PC兼容电 脑的BI0S(Basic Input/Output System -基本输入/输出系统)中。除非换掉主机板上 的BIOS芯片,不然的话,0SBR服务器的⑶ID是不会改变的。
[0024] 所述映射表包括软件类型、软件版本和安装映像。
[0025] 本发明所述的开源数据备份和恢复方法,可以随时随地的对数据进行备份和恢 复,可以有效的避免任何的人为错误导致的数据备份和恢复系统的瘫痪。
[0026] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【权利要求】
1. 一种开源数据备份和恢复方法,其特征在于:包括:备份方法和恢复方法,所述备份 方法具体步骤包括: 在远程安装服务服务器的数据库中创建类型版本表和映射表; 用全局唯一标识符设置为类型版本表的主键; 远程安装服务服务器查看备份恢复服务器上操作系统和开源备份和恢复软件是否更 新; 如果已经更新,获取操作系统和开源备份和恢复软件的安装映像、类型和版本信息; 备份恢复服务器将安装映像、类型和版本信息传送到数据管理服务器或存储系统上; 数据管理服务器或存储系统将安装映像、类型和版本信息传送到远程安装服务服务器 上; 将类型和版本信息存储于类型版本表中,将安装映像存储于所述映射表中; 所述恢复方法的具体步骤包括: 检查安装在备份恢复服务器上的操作系统是否被损坏; 如果已损坏,则发出邮件进行提醒,并选择恢复方法的操作方法; 从基于预启动执行环境的远程启动只读内存或远程安装服务的远程 启动盘重新启动备份恢复服务器; 激活网络服务; 备份恢复服务器从基本输入/输出系统中找到全局唯一标识符,并将其送到 远程安装服务服务器上; 利用全局唯一标识符,远程安装服务服务器将从类型版本表和映射表中找到 相对应的操作系统和开源备份和恢复软件的安装映像; 自定义安装向导程序被从远程安装服务服务器下载到备份恢复服务器,并运 行; 在备份恢复服务器上安装操作系统和开源备份和恢复软件。
2. 根据权利要求1所述的开源数据备份和恢复方法,其特征在于,所述类型版本表包 括全局唯一标识符、备份恢复服务器名、操作系统类型、操作系统版本、备份恢复服务器类 型和备份恢复服务器版本。
3. 根据权利要求1所述的开源数据备份和恢复方法,其特征在于,所述映射表包括软 件类型、软件版本和安装映像。
4. 根据权利要求1所述的开源数据备份和恢复方法,其特征在于,所述恢复方法的操 作方法包括手动恢复和自动恢复。
【文档编号】G06F11/14GK104102555SQ201310126826
【公开日】2014年10月15日 申请日期:2013年4月12日 优先权日:2013年4月12日
【发明者】赵利林 申请人:赵利林
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1