一种数据完整性校验方法、系统、电子设备及存储介质技术方案

技术编号:24090207 阅读:33 留言:0更新日期:2020-05-09 07:43
本申请公开了一种数据完整性校验方法,应用于存储服务器,包括接收主机设备传输的N个数据副本,并将所述数据副本存储至非易失存储介质;其中,N为大于1的整数;判断是否接收到所述主机设备发送的完整性检查指令;若是,则分别计算所述非易失存储介质中每一所述数据副本的校验和,并根据所有所述校验和向所述主机设备返回相应的数据完整性校验结果。本申请能够在降低存储资源消耗的前提下实现数据完整性校验。本申请还公开了一种数据完整性校验系统、一种电子设备及一种存储介质,具有以上有益效果。

A data integrity verification method, system, electronic equipment and storage medium

【技术实现步骤摘要】
一种数据完整性校验方法、系统、电子设备及存储介质
本申请涉及数据存储
,特别涉及一种数据完整性校验方法、系统、一种电子设备及一种存储介质。
技术介绍
当今数据中心的现代存储系统存储分布在多个存储设备上的数据。虽然存储设备配备有内置固件和硬件逻辑来执行数据完整性检查,但数据仍然可能被各种处理错误破坏,例如通过嘈杂的电线或总线传输数据。相关技术中存在利用端到端完整性检查的数据完整性校验方案,例如扩展包括数据完整性扩展数据和数据保护信息字段数据的传输协议,但是上述方案需要消耗大量的存储资源。因此,如何在降低存储资源消耗的前提下实现数据完整性校验是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种数据完整性校验方法、系统、一种电子设备及一种存储介质,能够在降低存储资源消耗的前提下实现数据完整性校验。为解决上述技术问题,本申请提供一种数据完整性校验方法,应用于存储服务器,该数据完整性校验方法包括:接收主机设备传输的N个数据副本,并将所述数据副本存储至非易失存储介质本文档来自技高网...

【技术保护点】
1.一种数据完整性校验方法,其特征在于,应用于存储服务器,包括:/n接收主机设备传输的N个数据副本,并将所述数据副本存储至非易失存储介质;其中,N为大于1的整数;/n判断是否接收到所述主机设备发送的完整性检查指令;/n若是,则分别计算所述非易失存储介质中每一所述数据副本的校验和,并根据所有所述校验和向所述主机设备返回相应的数据完整性校验结果。/n

【技术特征摘要】
1.一种数据完整性校验方法,其特征在于,应用于存储服务器,包括:
接收主机设备传输的N个数据副本,并将所述数据副本存储至非易失存储介质;其中,N为大于1的整数;
判断是否接收到所述主机设备发送的完整性检查指令;
若是,则分别计算所述非易失存储介质中每一所述数据副本的校验和,并根据所有所述校验和向所述主机设备返回相应的数据完整性校验结果。


2.根据权利要求1所述数据完整性校验方法,其特征在于,根据所有所述校验和向所述主机设备返回相应的数据完整性校验结果包括:
判断所有所述校验和是否一致;
若是,则向所述主机设备返回数据完整性校验成功的第一提示信息;
若否,则向所述主机设备返回数据完整性校验失败的第二提示信息。


3.根据权利要求1所述数据完整性校验方法,其特征在于,在将所述数据副本存储至非易失存储介质之后,还包括:
建立所述数据副本与NVMe-oF目标端一对一的对应关系;
相应的,分别计算所述非易失存储介质中每一所述数据副本的校验和包括:
利用NVMe-oF目标端计算所述非易失存储介质中与NVMe-oF目标端对应的数据副本的校验和。


4.根据权利要求3所述数据完整性校验方法,其特征在于,当所述数据副本的数量为2时,利用NVMe-oF目标端计算所述非易失存储介质中与NVMe-oF目标端对应的数据副本的校验和包括:
利用第一NVMe-oF目标端计算所述非易失存储介质中与所述第一NVMe-oF目标端对应的数据副本的第一校验和;
利用第二NVMe-oF目标端计算所述非易失存储介质中与所述第二N...

【专利技术属性】
技术研发人员:方磊李大生
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1