一种保护系统盘raid的方法

文档序号:6368275阅读:292来源:国知局
专利名称:一种保护系统盘raid的方法
技术领域
本发明涉及计算机存储测试领域,具体涉及一种保护系统盘raid的方法。
背景技术
目前诸多系统盘raid都存在一个致命的问题,就是如果磁盘损坏不及时修复的话,很可能会引起系统的彻底崩溃。而在raid发生故障时,一般存储都会有告警方式,比如控制器蜂鸣器报警、盘柜会有红灯报警、并会伴随日至报警,但机器如果是在远程机房,用户又没有及时的去查看日志,没有及时的去修复故障,那么很可能会造成raid的进一步降级,导致不可恢复性的损坏.本发明就是解决这种问题,通过对raid状态的识别,来 强制用户进行raid修复。

发明内容
本发明的目的是提供一种保护系统盘raid的方法。本发明的目的是按以下方式实现的,系统包括检测模块和操作模块,检测模块检测系统盘raid的状态,操作模块,根据检测模块反馈的状态关闭或恢复系统的运行,检测模块根据收集到raid信息,发出强制的恢复指令给操作模块,从而强制用户进行恢复操作,否则系统将保持关闭,具体步骤如下
系统先利用raid卡的API提供的接口信息来获取掉盘的raid degrade信息,包括通过接收raid卡发出的报警日志来判断状态或通过提供的API接口由检测模块自己去检测raid状态,检测模块在获取到raid掉盘信息后,自动触发下一个操作,给正在使用系统的用户发出警告,如果用户不及时处理,那么操作模块将对用户系统强制暂停,进行关机操作,如果这时候用户去强行开机,操作模块拒绝开机,只有当用户真正的把坏掉的硬盘更换后,恢复raid状态后,用户才可以正常开机。本发明的有益效果是解决了由于用户疏忽或者网络管理员素质不高,由于疏于管理,所导致的无法挽回的数据损失。因为本发明的办法是强制用户进行故障处理和恢复,这大大加强了系统的可靠性和稳定性简化了 raid错误报警机制,以往在发生raid错误时,总有一大队的日志等着去解读,然后在判断怎么去做。而本发明将这些过程简化,只需要用户按提示进行故障恢复就行。


图I是系统流程图;图2是系统结构不意图。
具体实施例方式参照说明书附图对本发明的方法作以下详细地说明。本发明的一种保护系统盘raid的方法,是首先利用raid卡的API提供的接口信息来获取掉盘的raid degrade信息,这个可以通过多种方式可以通过接收raid卡发出的报警日志来判断状态;当然也可以通过提供的API接口由检测模块自己去检测raid状态.检测模块在获取到raid掉盘信息后,并不像常规的操作那样来抛出故障,而是自动触发下一个操作,也就是给正在使用系统的用户发出警告,如果用户不及时处理,那么操作模块将对用户系统强制暂停,进行关机操作,如果这时候用户去强行开机,操作模块都是不允许去开机的,只有当用户真正的把坏掉的硬盘更坏后,恢复raid状态后,用户才可以正常开机。
实施例 如图所示,通过raid卡的API接口信息,可以获取目前raid的状态信息,如果是degrade的状态,检测模块在收到信息后,会发送强制关闭系统的指令给操作模块。操作模块对系统执行强制关闭的操作,来迫使用户进行系统恢复;如果不恢复用户将无法进入系统,等用户恢复后,通过RAID卡API反馈的新的raid状态信息,检测模块来发动开启系统的指令,这时候用户才可以进入系统.
可以通过在OS下内嵌检测模块和操作模块软件来实现,检测模块负责与raid卡进行交互连接,时时检测和交换raid信息。操作模块和OS进行绑定,并根据检测模块的输入进行对应的操作。除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1.一种保护系统盘raid的方法,其特征在于,系统包括检测模块和操作模块,检测模块检测系统盘raid的状态,操作模块,根据检测模块反馈的状态关闭或恢复系统的运行,检测模块根据收集到raid信息,发出强制的恢复指令给操作模块,从而强制用户进行恢复操作,否则系统将保持关闭,具体步骤如下 系统先利用raid卡的API提供的接口信息来获取掉盘的raid degrade信息,包括通过接收raid卡发出的报警日志来判断状态或通过提供的API接口由检测模块自己去检测raid状态,检测模块在获取到raid掉盘信息后,自动触发下一个操作,给正在使用系统的用户发出警告,如果用户不及时处理,那么操作模块将对用户系统强制暂停,进行关机操作,如果这时候用户去强行开机,操作模块拒绝开机,只有当用户真正的把坏掉的硬盘更换后,恢复raid状态后,用户才可以正常开机。
全文摘要
本发明提供一种保护系统盘raid的方法,系统包括检测模块和操作模块,检测模块检测系统盘raid的状态,操作模块,根据检测模块反馈的状态关闭或恢复系统的运行,检测模块根据收集到raid信息,发出强制的恢复指令给操作模块,从而强制用户进行恢复操作,否则系统将保持关闭,具体步骤如下系统先利用raid卡的API提供的接口信息来获取掉盘的raiddegrade信息,包括通过接收raid卡发出的报警日志来判断状态或通过提供的API接口由检测模块自己去检测raid状态,检测模块在获取到raid掉盘信息后,自动触发下一个操作,给正在使用系统的用户发出警告,如果用户不及时处理,那么操作模块将对用户系统强制暂停,进行关机操作,如果这时候用户去强行开机,操作模块拒绝开机,只有当用户真正的把坏掉的硬盘更换后,恢复raid状态后,用户才可以正常开机。
文档编号G06F11/07GK102662787SQ201210116418
公开日2012年9月12日 申请日期2012年4月20日 优先权日2012年4月20日
发明者孙磊, 李瑞东 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1