存储单元验证方法和电子设备与流程
本发明涉及人工智能,特别是涉及一种存储单元验证方法和电子设备。
背景技术:
1、相关技术通常采用基于fu(flush unit,刷写单元)头部单次校验的有效性验证方法,其基本流程是后台任务遍历到fu时读取头部信息并计算循环冗余校验码,再与头部中保存的循环冗余校验码进行对比;若对比成功则继续遍历处理其内部的物理块地址,否则跳过或标记该无效物理块地址。该方法虽然简单直接,但存在以下显著缺陷:一是校验强度不足、可靠性低,仅依赖单一的循环冗余校验码校验无法发现fu内部数据的错误或头部本身因局部损坏而产生的逻辑错误;二是校验策略单一、性能开销大,校验时未考虑fu的使用频率或系统负载等因素,对不同热度的数据采用相同的校验强度,容易造成性能浪费,并影响高负载场景下的系统性能;三是无法应对部分数据有效的场景,若一个fu内存在部分有效数据,当前技术无法进行区分,一旦检测到该fu内存在无效数据则丢弃整个fu,可能导致有效数据空间的浪费。
2、因此,针对相关技术方案的缺点,本发明提供一种存储单元验证方法。
技术实现思路
1、本申请提供了存储单元验证方法和电子设备,以至少解决相关技术中因fu校验方法单一所导致的可靠性保证不足、性能开销大及无法应对部分数据有效的场景的问题。
2、本申请提供了一种存储单元验证方法,方法包括:读取待验证存储单元的头部信息,解析头部信息中的元数据字段,根据预设验证规则对元数据字段进行验证,得到头部验证结果;响应于头部验证结果为通过验证,基于系统当前负载、历史故障次数和业务容错要求中的至少一个策略因子,确定待验证存储单元的决策得分;响应于决策得分小于预设决策阈值,将头部验证结果作为待验证存储单元的验证结果,并更新预验证缓存;响应于决策得分大于或等于预设决策阈值,读取待验证存储单元的尾部元数据,结合头部信息进行一致性校验,并对通过校验的待验证存储单元中的各数据块进行有效性校验,识别待验证存储单元的有效数据块并标记,更新预验证缓存。
3、本申请还提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现上述任一种存储单元验证方法的步骤。
4、本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被处理器执行时实现上述任一种存储单元验证方法的步骤。
5、本申请还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一种存储单元验证方法的步骤。
6、通过本申请,由于读取待验证存储单元的头部信息,解析头部信息中的元数据字段,根据预设验证规则对元数据字段进行验证,得到头部验证结果;响应于头部验证结果为通过验证,基于系统当前负载、历史故障次数和业务容错要求中的至少一个策略因子,确定待验证存储单元的决策得分;响应于决策得分小于预设决策阈值,将头部验证结果作为待验证存储单元的验证结果,并更新预验证缓存;响应于决策得分大于或等于预设决策阈值,读取待验证存储单元的尾部元数据,结合头部信息进行一致性校验,并对通过校验的待验证存储单元中的各数据块进行有效性校验,识别待验证存储单元的有效数据块并标记,更新预验证缓存,因此,通过引入预验证缓存与动态决策机制,在保障数据可靠性的同时优化系统性能;采用头部、尾部及数据块三级递进校验,有效识别单一头部校验无法发现的底层数据错误,显著提升数据完整性;通过策略因子动态决定校验深度,实现高负载下的轻量校验与低负载时的深度校验的灵活平衡;此外,通过标记部分有效数据块,系统能够精细化管理存储空间,仅回收无效区域,从而提高存储利用率和系统容错能力。
1.一种存储单元验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的存储单元验证方法,其特征在于,在所述读取待验证存储单元的头部信息之前,所述方法还包括:
3.根据权利要求1所述的存储单元验证方法,其特征在于,所述读取待验证存储单元的头部信息,解析所述头部信息中的元数据字段,根据预设验证规则对所述元数据字段进行验证,得到头部验证结果,包括:
4.根据权利要求1所述的存储单元验证方法,其特征在于,所述基于系统当前负载、历史故障次数和业务容错要求中的至少一个策略因子,计算所述待验证存储单元的决策得分,包括:
5.根据权利要求1所述的存储单元验证方法,其特征在于,所述读取所述待验证存储单元的尾部元数据,结合所述头部信息进行一致性校验,对通过校验的待验证存储单元中的各数据块进行有效性校验,识别所述待验证存储单元的有效数据块并标记,包括:
6.根据权利要求5所述的存储单元验证方法,其特征在于,所述对通过校验的待验证存储单元中的各数据块进行有效性校验,识别所述待验证存储单元的有效数据块并标记,包括:
7.根据权利要求6所述的存储单元验证方法,其特征在于,所述对所述各数据块执行验证操作,得到数据块验证结果,包括:
8.根据权利要求1-7中任一项所述的存储单元验证方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的存储单元验证方法,其特征在于,所述方法还包括:
10.一种电子设备,其特征在于,包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com