一种基于磁盘镜像软件DRBD的坏盘模拟方法技术

技术编号:16175596 阅读:35 留言:0更新日期:2017-09-09 02:49
本发明专利技术特别涉及一种基于磁盘镜像软件DRBD的坏盘模拟方法。该基于磁盘镜像软件DRBD的坏盘模拟方法,增加磁盘故障函数库,当测试人员发送指令制造某种磁盘故障时,通过磁盘镜像软件DRBD截取存储软件的BIO操作信息,并调用相应的故障函数,直接返回给存储软件磁盘故障,从而实现对磁盘扇区读写故障的模拟。该基于磁盘镜像软件DRBD的坏盘模拟方法,能够在测试环境中认为模拟出磁盘在使用的过程中出现各种故障,为判断和检验各种硬件故障对应的处理方式是否正确提供了可能,进而保障了磁盘的数据安全,避免了磁盘出现硬件故障后处理方式不正确造成的损失。

【技术实现步骤摘要】
一种基于磁盘镜像软件DRBD的坏盘模拟方法
本专利技术涉及存储软件的磁盘故障模拟测试
,特别涉及一种基于磁盘镜像软件DRBD的坏盘模拟方法。
技术介绍
存储系统的数据可靠性要求比较高,需要保护数据的安全性。为了保障数据的安全不丢失,存储系统的主要技术是备份或者通过校验计算的方式来确保数据安全。但是磁盘的硬件故障总是难免发生,当磁盘出现硬件故障后,存储软件需要能有正确的处理方式。为了判断和检验各种硬件故障对应的处理方式是否正确,需要认为制造硬件故障对其进行测试。但在实际测试环境中,目前的技术还无法人为地制造出磁盘在使用的过程中出现各种故障。磁盘镜像软件DRBD(DistributedReplicatedBlockDevice,分布式复制块设备),是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。在服务器之间的块设备(包括硬盘、分区、逻辑卷)进行镜像。也就是说当某一个应用程序完成写操作后,它提交的数据不仅仅会保存在本地块设备上,DRBD也会将这份数据复制一份,通过网络传输到另一个节点的块设备上,这样,两个节点上的块设备上的数据将会保存一致,这就是镜像功能。D本文档来自技高网...
一种基于磁盘镜像软件DRBD的坏盘模拟方法

【技术保护点】
一种基于磁盘镜像软件DRBD的坏盘模拟方法,其特征在于:增加磁盘故障函数库,当测试人员发送指令制造某种磁盘故障时,通过磁盘镜像软件DRBD截取存储软件的BIO操作信息,并调用相应的故障函数,直接返回给存储软件磁盘故障,从而实现对磁盘扇区读写故障的模拟。

【技术特征摘要】
1.一种基于磁盘镜像软件DRBD的坏盘模拟方法,其特征在于:增加磁盘故障函数库,当测试人员发送指令制造某种磁盘故障时,通过磁盘镜像软件DRBD截取存储软件的BIO操作信息,并调用相应的故障函数,直接返回给存储软件磁盘故障,从而实现对磁盘扇区读写故障的模拟。2.根据权利要求1所述的基于磁盘镜像软件DRBD的坏盘模拟方法,其特征在于,包括以下步骤:(1)在存储软件和实际硬盘之间加入磁盘镜像软件DRBD,修改磁盘镜像软件DRBD,增加磁盘故障函数库;(2)存储软件发送磁盘读写指令...

【专利技术属性】
技术研发人员:王志华吴丙涛徐艳秋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1