【技术实现步骤摘要】
一种VPD存储管理方法、装置、设备及可读存储介质
本专利技术涉及存储
,特别是涉及一种VPD存储管理方法、装置、设备及可读存储介质。
技术介绍
存储设备的VPD(VitalProductData,关键产品数据)保存了存储运行的关键信息,其中包括了硬件(如product_sn,产品序列号)和软件(如版本号)的通用信息,以及硬件配置、特性配置等特定信息。不同的存储产品,其VPD信息是不同的。如果软件系统使用的是C/JAVA等语言,通常的做法是在代码中为每种存储产品建立一个数据结构管理该平台的VPD,在系统初始化时,根据不同的平台选择使用相应的数据结构。一旦VPD的数量或者类型发生变化,则需要修改数据结构并重新编译代码,开发流程比较复杂,成本也比较高。综上所述,如何有效地解决VPD存储管理等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种VPD存储管理方法、装置、设备及可读存储介质,以提供一种VPD管理方案,能够适配不同的存储产品平台,避免修改存储产 ...
【技术保护点】
1.一种VPD存储管理方法,其特征在于,包括:/nVPD管理脚本接收到VPD初始化指令时,识别存储产品平台;/n利用存储产品平台与VPD信息之间的对应关系确定出所述存储产品平台支持的目标VPD信息;/n结合预设统一数据结构形式和所述目标VPD信息,初始化VPD数据存储结构和存储空间;/n按照所述VPD数据存储结构在所述存储空间存储所述存储产品平台支持的目标VPD数据内容。/n
【技术特征摘要】
1.一种VPD存储管理方法,其特征在于,包括:
VPD管理脚本接收到VPD初始化指令时,识别存储产品平台;
利用存储产品平台与VPD信息之间的对应关系确定出所述存储产品平台支持的目标VPD信息;
结合预设统一数据结构形式和所述目标VPD信息,初始化VPD数据存储结构和存储空间;
按照所述VPD数据存储结构在所述存储空间存储所述存储产品平台支持的目标VPD数据内容。
2.根据权利要求1所述的VPD存储管理方法,其特征在于,还包括:
接收VPD读指令时,从所述存储空间利用所述VPD数据存储结构读取所述VPD读指令对应的第一VPD数据内容。
3.根据权利要求1所述的VPD存储管理方法,其特征在于,还包括:
接收VPD管理指令时,按照所述VPD管理指令对所述VPD数据存储结构和/或所述存储空间进行调整。
4.根据权利要求3所述的VPD存储管理方法,其特征在于,按照所述VPD管理指令对所述VPD数据存储结构和/或所述存储空间进行调整,包括:
当所述VPD管理指令为修改第二VPD数据时,在所述VPD数据存储结构中对所述第二VPD数据的类型、长度和内容中的至少一项进行修改。
5.根据权利要求3所述的VPD存储管理方法,其特征在于,按照所述VPD管理指令对所述VPD数据存储结构和/或所述存储空间进行调整,包括:
当所述VPD管理指令为新增或删除第三VPD数据时,在所述VPD数据存储结构中对应增加或删除所述第三VPD数据对应的类型、长度和内容,并调整所述存储空间。
6.根据权利要求1所述的VPD存储管理方法,其特征在于,所述预设统一数...
【专利技术属性】
技术研发人员:韩廷卯,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。