[发明专利]一种读写盘的数据处理方法、装置、设备及可读介质有效
| 申请号: | 202011114081.X | 申请日: | 2020-10-18 |
| 公开(公告)号: | CN112463023B | 公开(公告)日: | 2022-08-19 |
| 发明(设计)人: | 李燕红 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F13/16 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;宋薇薇 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 读写 数据处理 方法 装置 设备 可读 介质 | ||
1.一种读写盘的数据处理方法,其特征在于,包括以下步骤:
接收用户通过命令行下发的初始指令,基于SCSI协议对所述初始指令进行重构以生成cdd格式的SCSI指令;
将所述SCSI指令下发至磁盘进行处理,并接收所述磁盘返回的处理结果;
获取并根据所述处理结果中的状态值判断所述处理结果是否正确;以及
若是所述处理结果正确,将所述处理结果返回至用户;
其中,所述基于SCSI协议对所述初始指令进行重构以生成cdd格式的SCSI指令包括:
提供接收SCSI指令的接口,所述接口中的参数包括:SCSI指令类型op、下发的磁盘ID、LBA;以及
基于所述接口接收到的参数根据所述参数中不同的指令类型构造不同SCSI指令,并按照SCSI协议的格式下发给对应的磁盘。
2.根据权利要求1所述的读写盘的数据处理方法,其特征在于,还包括:
若是所述处理结果不正确,基于错误类型进行重试、取消或重置操作。
3.根据权利要求2所述的读写盘的数据处理方法,其特征在于,基于错误类型进行重试、取消或重置操作包括:
若是所述错误类型为磁盘占用,进行重试操作;
若是所述错误类型为介质错误,进行取消操作;
若是所述错误类型为硬件错误,进行重置操作。
4.根据权利要求1所述的读写盘的数据处理方法,其特征在于,接收用户通过命令行下发的初始指令包括:
接收用户通过命令行下发的管理指令,所述管理指令包括下发的磁盘地址信息和操作类型。
5.根据权利要求1所述的读写盘的数据处理方法,其特征在于,接收用户通过命令行下发的初始指令包括:
接收用户通过命令行下发的读写指令,所述读写指令包括下发的磁盘地址信息、操作类型、起始地址和读写长度。
6.根据权利要求1所述的读写盘的数据处理方法,其特征在于,获取并根据所述处理结果中的状态值判断所述处理结果是否正确包括:
获取所述处理结果中的状态值,若是所述状态值为正常,确认所述处理结果正确。
7.根据权利要求1所述的读写盘的数据处理方法,其特征在于,获取并根据所述处理结果中的状态值判断所述处理结果是否正确包括:
获取所述处理结果中的状态值,若是所述状态值为异常,确认所述处理结果不正确,并进一步确认所述处理结果异常的错误类型。
8.一种读写盘的数据处理装置,其特征在于,包括:
接收模块,配置用于接收用户通过命令行下发的初始指令,基于SCSI协议对所述初始指令进行重构以生成cdd格式的SCSI指令;
处理模块,配置用于将所述SCSI指令下发至磁盘进行处理,并接收所述磁盘返回的处理结果;
判断模块,配置用于获取并根据所述处理结果中的状态值判断所述处理结果是否正确;以及
执行模块,配置用于若是所述处理结果正确,将所述处理结果返回至用户;
所述接收模块进一步配置用于:
提供接收SCSI指令的接口,所述接口中的参数包括:SCSI指令类型op、下发的磁盘ID、LBA;以及
基于所述接口接收到的参数根据所述参数中不同的指令类型构造不同SCSI指令,并按照SCSI协议的格式下发给对应的磁盘。
9.一种计算机设备,其特征在于,包括:
至少一个处理器;以及
存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现1-7任意一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011114081.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械设备加工用钢管外壁除锈装置
- 下一篇:一种时钟模式切换服务器系统





