【技术实现步骤摘要】
一种产品信息的可靠性维护方法、系统、设备及存储介质
本专利技术涉及存储
,特别是涉及一种产品信息的可靠性维护方法、系统、设备及存储介质。
技术介绍
在存储系统中有两套运行的程序,其一是运行在主处理器上的主程序,用于处理存储系统的主要业务,通常称为大系统应用。其二是运行在外围的expander上的机箱管理程序,也称为小系统应用。对于小系统应用,是SASexpander的功能,一方面可以给SAS业务数据提供扩展通路,另一方面还可以进行机箱管理。具体的,可以检测设备的运行情况,包括温度、电压、风扇等;从而保证设备可以长时间稳定可靠的运行。由于处理器平台、外接硬盘数目,设备类型等因素的不同,存储系统在启动之后便需要运行不同的配置,即在存储系统启动时就要首先获取到这些配置信息,作为后续初始化,启动配置识别和业务处理的区分依据。这些配置信息通常存放在一个非易失性的EEPROM中,也可以称为重要的产品信息,通常会包括:大系统主程序应用的初始化配置信息;小系统SES程序应用的初始化配置信息;设备类型;硬盘数目差异;SA ...
【技术保护点】
1.一种产品信息的可靠性维护方法,其特征在于,包括:/n预先将产品信息划分为多个数据块,并为每个数据块配置对应的校验值;其中,每个数据块中包括一个或者多个产品信息的条目;/n在接收到针对任意条目的读操作指令时,读取所述读操作指令所针对的条目所在的数据块;/n对读取的所述数据块进行校验;/n当校验通过时,从所述数据块中获取所述读操作指令所针对的条目的数据并进行输出。/n
【技术特征摘要】
1.一种产品信息的可靠性维护方法,其特征在于,包括:
预先将产品信息划分为多个数据块,并为每个数据块配置对应的校验值;其中,每个数据块中包括一个或者多个产品信息的条目;
在接收到针对任意条目的读操作指令时,读取所述读操作指令所针对的条目所在的数据块;
对读取的所述数据块进行校验;
当校验通过时,从所述数据块中获取所述读操作指令所针对的条目的数据并进行输出。
2.根据权利要求1所述的产品信息的可靠性维护方法,其特征在于,在对读取的所述数据块进行校验之后,还包括:
当校验未通过时重新执行校验,并在重试次数达到预设的第一阈值,且校验仍未通过时,输出读取失败的提示信息。
3.根据权利要求1所述的产品信息的可靠性维护方法,其特征在于,所述读操作指令中携带有所述读操作指令所针对的条目名称;
或者,所述读操作指令中携带有所述读操作指令所针对的条目所在的数据块名称,所述读操作指令所针对的条目在所述数据块中的相对偏移地址以及读取长度;
或者,所述读操作指令中携带有所述读操作指令所针对的条目在存储中的绝对偏移地址以及读取长度。
4.根据权利要求1所述的产品信息的可靠性维护方法,其特征在于,还包括:
在接收到针对任意条目的写操作指令时,读取所述写操作指令所针对的条目所在的数据块;
对读取到的所述写操作指令所针对的条目所在的数据块进行校验;
当校验通过时,将所述写操作指令中携带的待写入的数据内容替换校验后的数据块中相应位置的数据内容;
对替换完成之后的数据块执行写入操作。
5.根据权利要求4所述的产品信息的可靠性维护方法,其特征在于,在对替换完成之后的数据块执行写入操作之后,还包括:
从存储中读取出执行了写入操作的所述数据块...
【专利技术属性】
技术研发人员:王军,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。