The invention discloses a disk fault injection system and fault management system and method, including the fault of disk injection information acquisition module acquires the default disk into the fault information; the default disk injection of information into the disk consortium finj structure in the message queue; establishing module to establish the message queue; disk injection module call send message to the message queue will be injected into the disk consortium in the fault, so as to realize the disk fault injection process. Therefore, the invention can realize the fault injection into the default disk disk information, in order to get the response of the disk failure, that influence the disk failure on the computer and find the fault disk processing solution provides the basis for the convenience of users.
【技术实现步骤摘要】
一种磁盘的故障注入方法、系统及故障管理系统
本专利技术涉及磁盘故障
,特别是涉及一种磁盘的故障注入方法、系统及故障管理系统。
技术介绍
随着科技的发展,计算机已经进入到千家万户。计算机中的数据是存储在内存和磁盘中,内存的数据是随着计算机的关机而消失,磁盘中的数据是永久的保存的,很多应用程序会使用存储在磁盘中的数据。但如果磁盘遇到无法读写的情况,应用程序会无法执行,请求响应不了,会造成很多困扰。因此,对于磁盘可能出现的故障进行研究具有重要的意义。
技术实现思路
本专利技术的目的是提供一种磁盘的故障注入方法,为方便用户知道磁盘故障对计算机的影响及寻找磁盘的故障处理解决方案提供了基础;本专利技术的另一目的是提供一种故障注入系统及故障管理系统。为解决上述技术问题,本专利技术提供了一种磁盘的故障注入方法,包括:disk注入信息获取模块获取预设的disk的故障注入信息;将所述预设的disk的故障注入信息放入finj结构体中的disk联合体中;消息队列建立模块建立消息队列;disk设备注入模块调用发送函数将所述disk联合体中的故障注入信息发送至所述消息队列,进而实现disk的故障注入过程。优选地,所述获取预设的disk的故障注入信息的过程具体为:根据命令行接口选择disk故障类型;确定与所述disk故障类型对应的预设的disk故障注入文件;对所述预设的disk故障注入文件进行解析,得到所述预设的磁盘的故障注入信息。优选地,所述发送函数为mq_send函数。为解决上述技术问题,本专利技术提供了一种磁盘的故障注入系统,包括:disk注入信息获取模块,用于获取预设的dis ...
【技术保护点】
一种磁盘的故障注入方法,其特征在于,包括:disk注入信息获取模块获取预设的disk的故障注入信息;将所述预设的disk的故障注入信息放入finj结构体中的disk联合体中;消息队列建立模块建立消息队列;disk设备注入模块调用发送函数将所述disk联合体中的故障注入信息发送至所述消息队列,进而实现disk的故障注入过程。
【技术特征摘要】
1.一种磁盘的故障注入方法,其特征在于,包括:disk注入信息获取模块获取预设的disk的故障注入信息;将所述预设的disk的故障注入信息放入finj结构体中的disk联合体中;消息队列建立模块建立消息队列;disk设备注入模块调用发送函数将所述disk联合体中的故障注入信息发送至所述消息队列,进而实现disk的故障注入过程。2.如权利要求1所述的故障注入方法,其特征在于,所述获取预设的disk的故障注入信息的过程具体为:根据命令行接口选择disk故障类型;确定与所述disk故障类型对应的预设的disk故障注入文件;对所述预设的disk故障注入文件进行解析,得到所述预设的磁盘的故障注入信息。3.如权利要求2所述的故障注入方法,其特征在于,所述发送函数为mq_send函数。4.一种磁盘的故障注入系统,其特征在于,包括:disk注入信息获取模块,用于获取预设的disk的故障注入信息;将所述预设的disk的故障注入信息放入finj结构体中的disk联合体中;消息队列建立模块,用于...
【专利技术属性】
技术研发人员:陈歌,郭美思,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。