模拟硬盘坏块的方法、装置、系统、设备及存储介质与流程

文档序号:31539146发布日期:2022-09-16 23:23阅读:来源:国知局

技术特征:
1.一种模拟硬盘坏块的方法,其特征在于,包括:获取硬盘操作响应指令;在所述硬盘操作响应指令中设置包含故障信息的信息码;将包含所述信息码的所述硬盘操作响应指令发送至应用层。2.根据权利要求1所述的模拟硬盘坏块的方法,其特征在于,所述将包含所述信息码的所述硬盘操作响应指令发送至应用层,包括:在采用预置延时函数延时预设时长后,将包含所述信息码的所述硬盘操作响应指令发送至所述应用层。3.根据权利要求2所述的模拟硬盘坏块的方法,其特征在于,所述获取硬盘操作响应指令,包括:使用操作系统内核接口函数寻找scsi命令完成函数的内存地址,基于所述内存地址获取所述scsi命令完成函数作为硬盘操作响应指令。4.根据权利要求3所述的模拟硬盘坏块的方法,其特征在于,所述在所述硬盘操作响应指令中设置包含故障信息的信息码,包括:在所述scsi命令完成函数中,通过修改所述信息码的不同字段的数值对应表示不同故障信息。5.根据权利要求1~4中任意一项所述的模拟硬盘坏块的方法,其特征在于:所述信息码包括类别码、补充码和修饰码中的至少一项或其组合。6.一种故障模拟装置,其特征在于,包括:获取模块,用于获取硬盘操作响应指令;设置模块,用于在所述硬盘操作响应指令中设置包含故障信息的信息码;发送模块,用于将包含所述信息码的所述硬盘操作响应指令发送至应用层。7.根据权利要求6所述的模拟硬盘坏块的装置,其特征在于:所述发送模块用于在采用预置延时函数延时预设时长后,将包含所述信息码的所述硬盘操作响应指令发送至所述应用层。8.一种模拟硬盘坏块的系统,其特征在于,包括:应用层模块、硬盘以及故障模拟装置;所述应用层模块,用于向所述硬盘发送硬盘操作命令,接收包含信息码的硬盘操作响应指令;所述硬盘,用于接收来自所述应用层模块发送来的所述硬盘操作命令,根据所述操作命令执行相应的操作后生成硬盘操作响应指令;所述故障模拟装置,用于获取所述硬盘操作响应指令;在所述硬盘操作响应指令中设置包含故障信息的信息码;将包含所述信息码的所述硬盘操作响应指令发送至所述应用层模块。9.一种电子设备,其特征在于,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1至5中任一项所述的模拟硬盘坏块的方法。10.一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至5中任一项所述的模拟硬盘坏块的方法。

技术总结
本申请涉及一种模拟硬盘坏块的方法、装置、系统、设备及存储介质。该方法包括:获取硬盘操作响应指令;在所述硬盘操作响应指令中设置包含故障信息的信息码;将包含所述信息码的所述硬盘操作响应指令发送至应用层。本申请提供的技术方案,能够通过模拟方式模拟硬盘坏道故障,避免真实破坏硬盘,提高处理灵活性。提高处理灵活性。提高处理灵活性。


技术研发人员:杨洲 汤洪亮
受保护的技术使用者:深信服科技股份有限公司
技术研发日:2022.05.25
技术公布日:2022/9/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1