存储设备配置信息的连续保存方法

文档序号:6508716阅读:258来源:国知局
存储设备配置信息的连续保存方法
【专利摘要】本发明提供了一种存储设备配置信息的连续保存方法,能实现配置信息连续保存,并能通过这些备份,将配置信息恢复到备份数据所记录的任一稳定状态。本发明的存储设备配置信息的连续保存方法,包括以下步骤:A、先执行管理员对存储系统的操作命令;B、判断该操作命令执行成功与否;如不成功则直接结束;否则执行下一步骤;C、判断该命令是否影响存储系统的配置信息,如不对已有的配置信息进行改动则直接结束;否则执行下一步骤;D、将当前状态下的配置信息数据区域拷贝为备份区的一条记录,该记录包含一个索引值。本发明还提供了使用上述备份数据将存储设备恢复至最近一次系统稳定状态方法和将存储设备配置信息回滚至任一改动点的方法。
【专利说明】存储设备配置信息的连续保存方法
【技术领域】
[0001]本发明涉及信息存储领域,具体涉及一种存储设备配置信息的连续保存及恢复方法。
【背景技术】
[0002]随着存储和网络技术的不断发展,网络存储的容量成指数级增长。企业级的存储设备,功能越来越强大及丰富,配置越来越复杂,系统管理员在希望存储设备管理简单化的同时,也要求配置信息的安全性及稳定性,因为存储设备配置信息的正确性是数据存储安全及稳定的基础,因此,稳定可靠的存储设备配置信息保存,以及在异常情况下的恢复能力,显得尤为重要。
[0003]在当今流行的企业级海量存储设备中,基本上都提供了磁盘管理、磁盘阵列管理、存储资源虚拟化管理及用户访问权限管理等功能,一台企业级存储设备,在真正投入使用提供服务之前,需要存储管理员进行谨慎周密地操作进行功能配置,要执行几十条甚至上百条命令操作,即使在使用图形化配置管理工具或者Web页面管理工具来简化管理员操作的今天,存储配置管理依然是一项复杂的操作,然而,每一项功能配置操作,都会产生配置信息(亦可称为系统元数据)的改动。如果存储系统在运行过程中,出现配置信息的丢失,或者由于人为疏忽,误操作导致配置信息发生意料之外的变化,会对整个存储系统带来异常,如果无法及时恢复到正确状态,则用户数据将无法得到访问。可以说,存储系统的配置信息,比存储在系统里面的用户数据更为重要。
[0004]传统的企业级存储设备中,配置信息一般都是使用厂商设定的格式,通过文件或者直接写到存储介质的方式进行保存,这种方式无法记录配置操作的时间顺序性,也无法方便地对操作进行回退。

【发明内容】

[0005]本发明所要解决的技术问题在于提供一种存储设备配置信息的连续保存方法,能实现配置信息连续保存,并能通过这些备份,将配置信息恢复到备份数据所记录的任一稳定状态。
[0006]为解决上述技术问题,本发明的存储设备配置信息的连续保存方法,包括以下步骤:
A、先执行管理员对存储系统的操作命令;
B、判断该操作命令执行成功与否;如不成功则直接结束;否则执行下一步骤;
C、判断该命令是否影响存储系统的配置信息,如不对已有的配置信息进行改动则直接结束;否则执行下一步骤;
D、将当前状态下的配置信息数据区域拷贝为备份区的一条记录,该记录包含一个索引值。
[0007]本发明还提供了使用上述备份数据将存储设备恢复至最近一次系统稳定状态方法,包括以下步骤:
A、先停止当前系统所有业务;
B、判断系统业务是否停止,如果停止则执行步骤下一步骤,否则直接结束;
C、获取备份区最新一条记录的索引值;
D、根据获取的索引值,取得备份区最新一条记录在备份区域的偏移值;
E、将该索引值对应的记录中的配置信息备份数据拷贝至配置信息区;
F、重新启动系统。
[0008]本发明还提供了使用上述备份数据,将存储设备配置信息回滚至任一改动点的方法,包括以下步骤:
A、先停止当前系统所有业务;
B、判断系统业务是否停止,如果已停止,则执行下一步骤,否则直接结束回滚操作;
C、输入待回滚至改动点的值;
D、获取待回滚至改动点对应的配置信息备份数据的索引值;
E、根据获取的索引值,取得配置信息备份数据在备份区域的偏移值;
F、将配置信息备份数据拷贝至配置信息区;
G、重新启动系统。
[0009]采用了上述技术方案后,本发明将每次配置完毕后,系统稳定状态下整个配置元数据区域根据时间顺序复制到备份区域,实现连续配置信息保存,并能通过这些备份,进行配置信息恢复到任一改变前的稳定状态。
【专利附图】

【附图说明】
[0010]图1是使用本发明进行存储设备配置信息备份操作的流程图;
图2是使用本发明将存储设备恢复至最近一次系统配置时的流程图;
图3是使用本发明将存储设备回滚至任一操作前存储配置时的流程图。
【具体实施方式】
[0011]下面结合附图对本发明做进一步说明。
[0012]实施例一
如图1可见,本实施利演示了如何使用本发明进行存储设备配置信息备份操作。
[0013]步骤101先执行管理员对存储系统的操作命令。步骤102判断该操作命令执行成功否,如果不成功,则该命令不影响配置信息,直接结束,否则,执行步骤103,判断该命令是否会影响存储系统的配置信息,如果仅是一些获取配置信息的操作,不会对已有的配置信息进行改动,则不记录该条操作命令;否则,执行步骤104,将目前稳定状态下配置信息数据区域拷贝到备份区。
[0014]实施例二
如图2可见,在实施例一进行了数据备份的基础上,在存储设备出现配置信息变更需求时,本发明能够恢复存储系统配置至最近一次稳定状态。
[0015]步骤201先停止当前系统所有业务。步骤202判断确认系统业务是否停止。如果成功则执行步骤203,获取最近一次稳定状态下配置备份的索引值,否则则不执行恢复操作。接着执行步骤204,根据获取的索引值,取得备份数据在备份区域的偏移值。步骤205,将配置备份拷贝至配置信息区。步骤206重新启动系统,结束恢复系统配置流程。
[0016]实施例三
如图3可见,在实施例一进行了数据备份的基础上,在存储设备需要将配置信息恢复至既往状态时,本发明能够根据备份数据,回滚存储系统配置至任一改动点。
[0017]步骤301先停止当前系统所有业务。步骤302判断系统业务是否停止。如果是,则执行步骤303,输入待回滚至改动点的值;否则,直接结束回滚操作。步骤304,获取待回滚至改动点前稳定状态下配置备份的索引值。执行步骤305,根据获取的索引值,取得备份数据在备份区域的偏移值。步骤306将配置备份拷贝至配置信息区。步骤307重新启动系统,结束恢复系统配置流程。
[0018]综上所述,本发明能将存储系统配置信息进行连续保存,从而能方便简单地对存储系统配置信息进行恢复及回滚。
[0019]当然,本发明还可以有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附权利。
【权利要求】
1.一种存储设备配置信息的连续保存方法,包括以下步骤: A、先执行管理员对存储系统的操作命令; B、判断该操作命令执行成功与否;如不成功则直接结束;否则执行下一步骤; C、判断该命令是否影响存储系统的配置信息,如不对已有的配置信息进行改动则直接结束;否则执行下一步骤; D、将当前状态下的配置信息数据区域拷贝为备份区的一条记录,该记录包含一个索引值。
2.一种存储设备配置信息的恢复方法,包括以下步骤: A、先停止当前系统所有业务; B、判断系统业务是否停止,如果停止则执行步骤下一步骤,否则直接结束; C、获取备份区最新一条记录的索引值; D、根据获取的索引值,取得备份区最新一条记录在备份区域的偏移值; E、将该索引值对应的记录中的配置信息备份数据拷贝至配置信息区; F、重新启动系统。
3.一种存储设备配置信息的回滚方法,包括以下步骤: A、先停止当前系统所有业务; B、判断系统业务是否停止,如果已停止,则执行下一步骤,否则直接结束回滚操作; C、输入待回滚至改动点的值; D、获取待回滚至改动点对应的配置信息备份数据的索引值; E、根据获取的索引值,取得配置信息备份数据在备份区域的偏移值; F、将配置信息备份数据拷贝至配置信息区; G、重新启动系统。
【文档编号】G06F11/14GK103440179SQ201310371653
【公开日】2013年12月11日 申请日期:2013年8月23日 优先权日:2013年8月23日
【发明者】邹波, 欧阳腾杰, 黎凤玲 申请人:安徽安庆瀚科莱德信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1