【技术实现步骤摘要】
一种数据处理方法及相关设备
本申请涉及计算机系统领域,尤其涉及一种数据处理方法及相关设备。
技术介绍
网络存储设备是一个专用数据存储服务器,包括CPU、主板、内存等,用来提供跨平台文件共享功能。它以数据为中心,将存储设备与服务器分离,以集中管理数据。随着网络存储设备中数据存储量的增加,网络存储设备可以通过并行小型计算机系统接口(smallcomputersysteminterface,SCSI)外接硬盘的方式来增加存储空间,具体的,网络存储设备通过并行SCSI将数据写入到外接硬盘中。但随着人们对数据存储的需求越来越大,对网络存储设备的数据处理速度提出进一步的要求,现有技术中通过并行SCSI与外接硬盘进行通信以处理数据的方式已经无法满足人们的需求,一种更加快速的数据处理方式亟待推出。
技术实现思路
本申请实施例提供了一种数据处理方法及相关设备,网络存储设备通过SAS卡外接硬盘,将SCSI读写命令封装为SCSI数据包后发送给SAS卡,由于SCSI数据包的数据头可以供SAS卡从多个硬盘中确定目标硬盘,并将SCSI读写命令发送给目标硬盘,从而实现了通过SAS卡与外接硬盘通信以进行数据处理中,提高了数据处理速度。第一方面,本申请实施例提供一种数据处理方法,方法应用于数据处理系统,数据处理系统包括网络存储设备、串行小型计算机系统接口SAS卡和至少一个硬盘,网络存储设备通过SAS卡外接至少一个硬盘,方法包括:网络存储设备获取小型计算机系统接口SCSI读写命令;网络存储设备对SCSI读写命令进行封装,得到封装后的SCSI数据包,SCSI数据包包含数据头和数据结构,数据头用于供 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括网络存储设备、串行小型计算机系统接口SAS卡和至少一个硬盘,所述网络存储设备通过所述SAS卡外接所述至少一个硬盘,所述方法包括:所述网络存储设备获取小型计算机系统接口SCSI读写命令;所述网络存储设备对所述SCSI读写命令进行封装,得到封装后的SCSI数据包,所述SCSI数据包包含数据头和数据结构,所述数据头用于供所述SAS卡从所述至少一个硬盘中确定需要访问的目标硬盘,所述数据结构中包含所述SCSI读写命令;所述网络存储设备将所述SCSI数据包发送给所述SAS卡,所述SCSI数据包用于指示所述SAS卡将所述SCSI读写命令发送到所述目标硬盘,所述SCSI读写命令用于指示所述目标硬盘将与所述SCSI读写命令对应的数据结果发送给所述SAS卡;所述网络存储设备通过所述SAS卡获取所述数据结果。
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括网络存储设备、串行小型计算机系统接口SAS卡和至少一个硬盘,所述网络存储设备通过所述SAS卡外接所述至少一个硬盘,所述方法包括:所述网络存储设备获取小型计算机系统接口SCSI读写命令;所述网络存储设备对所述SCSI读写命令进行封装,得到封装后的SCSI数据包,所述SCSI数据包包含数据头和数据结构,所述数据头用于供所述SAS卡从所述至少一个硬盘中确定需要访问的目标硬盘,所述数据结构中包含所述SCSI读写命令;所述网络存储设备将所述SCSI数据包发送给所述SAS卡,所述SCSI数据包用于指示所述SAS卡将所述SCSI读写命令发送到所述目标硬盘,所述SCSI读写命令用于指示所述目标硬盘将与所述SCSI读写命令对应的数据结果发送给所述SAS卡;所述网络存储设备通过所述SAS卡获取所述数据结果。2.根据权利要求1所述的方法,其特征在于,所述数据结构还包含数据存放地址,所述网络存储设备通过所述SAS卡获取所述数据结果,包括:所述网络存储设备从所述数据存放地址中读取所述数据结果,所述数据存储地址用于指示所述SAS卡将所述目标硬盘发送的所述数据结果填写到所述数据存储地址中。3.根据权利要求1所述的方法,其特征在于,所述SAS卡上配置有至少一个端口,每个所述端口上配置有与所述端口一一对应的至少一个扩展器,所述SAS卡通过所述扩展器与所述至少一个外接设备连接,所述至少一个外接设备中包含所述至少一个硬盘,所述方法还包括:所述网络存储设备读取所述SAS卡中的配置页信息,所述配置页信息包含所述至少一个扩展器的地址信息、所述至少一个外接设备的地址信息,所述至少一个外接设备中的每个外接设备与所述扩展器的归属关系。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述网络存储设备获取所述SAS卡的属性值,所述SAS卡的属性值用于指示所述SAS卡的数据处理能力;所述网络存储设备根据所述SAS卡的数据处理能力为所述SAS卡分配内存地址空间;所述网络存储设备向所述SAS卡发送初始化命令,所述初始化命令中携带有描述所述内存地址空间的信息;所述网络存储设备获取所述SAS卡的端口属性值,并向所述SAS卡发送端口使能命令,所述使能命令用于指示所述SAS卡获取配置页信息。5.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括网络存储设备、串行小型计算机系统接口SAS卡和至少一个硬盘,所述网络存储设备通过所述SAS卡外接所述至少一个硬盘,所述方法包括:所述SAS卡接收并解封所述网络存储设备发送的小型计算机系统接口SCSI数据包,得到所述SCSI数据包的数据头和数据结构;所述SAS卡根据所述数据头从所述至少一个硬盘中确定需要访问的目标硬盘;所述SAS卡将所述数据结构中的小型计算机系统接口SCSI读写命令发送给所述目标硬盘,所述SCSI读写命令用于指示...
【专利技术属性】
技术研发人员:张羽,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。