一种存储处理方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:37600623 阅读:16 留言:0更新日期:2023-05-18 11:51
本发明专利技术提供一种存储处理方法、装置、电子设备及计算机存储介质,所述方法包括:接收用户提交的新建配置指令;基于需求数据确定所需存储块的数量,以及所需存储块需要校验位的数量,进而确定第一网状结构是否满足要求,第一网状结构是对存储器进行处理生成的;若满足,基于所需存储块的数量,第一网状结构的可用校验位、可用校验位所对应初始存储块以及待存储数据,创建第一网状结构与所述所需存储块的关联关系;在本发明专利技术通过在网状结构的存储块中存储数据,以在接收到配置指令时,对配置指令进行处理,以更改当前网状结构或是重新构建新的网状结构。通过上述方式辅助用户管理配置,以降低运维压力,进而减少硬件故障产生的影响。进而减少硬件故障产生的影响。进而减少硬件故障产生的影响。

【技术实现步骤摘要】
一种存储处理方法、装置、电子设备及计算机存储介质


[0001]本专利技术涉及分布式存储
,尤其涉及一种存储处理方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]随着大量的中小型企业对IT产品的需求数量增大,且所需的存储空间需要空间小、配置种类多、变化频繁等特点。
[0003]企业所要求的存储空间由于项目情况常通过人工的方式需要不断的进行扩容或是释放,且每次更改存储配置都需要停机进行更改,同时更改配置还需要将原有磁盘全部格式化,无法在保证原始配置的基础上进行配置的更改操作,导致数据的安全性会受到影响,从而增加运维压力

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种存储处理方法、装置、电子设备及计算机存储介质,以解决现有技术存在的运维压力增加的问题。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例第一方面示出了一种存储处理方法,所述方法包括:
[0007]接收用户提交的新建配置指令,所述新建配置指令中携带有需求数据和待存储数据;
[0008]基于所述需求数据确定所需存储块的数量,以及所述所需存储块需要校验位的数量;
[0009]基于所述所需存储块需要校验位的数量和第一网状结构的可用校验位的数量,确定所述第一网状结构是否满足要求,所述第一网状结构是对存储器进行处理生成的;
[0010]若满足,基于所述所需存储块的数量,第一网状结构的可用校验位、所述可用校验位所对应初始存储块以及所述待存储数据,创建所述第一网状结构与所述所需存储块的关联关系;
[0011]若不满足,基于所述需求数据、待存储数据、所需存储块的数量、以及所需存储块需要校验位的数量构建第二网状结构。
[0012]可选的,所述对存储器进行处理生成第一网状结构的过程包括:
[0013]对存储器的空间进行拆分,得到初始存储块;
[0014]基于所述初始存储块的校验位、数据位和位置码构建第一网状结构。
[0015]可选的,基于所述所需存储块的数量、第一网状结构的可用校验位、所述可用校验位所对应存储块以及待存储数据,创建所述第一网状结构与所述所需存储块的关联关系,包括:
[0016]将所述待存储数据存储至所述数量的所需存储块中;
[0017]基于所述待存储数据生成对应校验信息;
[0018]基于所述校验信息、所述第一网状结构的可用校验位、以及所述可用校验位所对应存储块构建所述第一网状结构与所述所需存储块的关联关系。
[0019]可选的,所述基于所述需求数据、待存储数据、所需存储块的数量、以及所需存储块需要校验位的数量构建第二网状结构,包括:
[0020]将所述待存储数据存储至所述数量的所需存储块;
[0021]基于所述待存储数据生成对应校验信息,并确定所述校验信息的数量;
[0022]根据所需存储块需要校验位的数量确定存放校验信息的第一存储块;
[0023]基于所述校验信息和所述第一存储块构建所述第二网状结构。
[0024]可选的,接收用户提交的待升级存储块的扩大配置指令;
[0025]若确定所拥有的存储块的数量未达到预设数量,且所剩余校验位的数量满足升级所需数量时,基于第二存储块和升级模式对待升级存储块进行扩大处理,得到处理后的待升级存储块;
[0026]若确定所述所拥有的存储块的数量达到预设数量,且所述所剩余校验位的数量满足升级所需数量时,基于第三存储块和升级模式对所述待升级存储块进行扩大处理,得到处理后的待升级存储块;
[0027]若所述所拥有的存储块的数量达到预设数量,且所剩余校验位的数量不满足升级所需数量时,提示无法更改配置的信息给用户。
[0028]可选的,接收用户提交的缩小结构指令;
[0029]在确定所述用户提交的缩小结构指令中携带有待缩存储块,从所述待缩小结构指令中获取待缩存储块;
[0030]若确定所述待缩存储块的校验位存储信息有空值,解除所述待缩存储块与所述第一网状结构的关联关系。
[0031]可选的,还包括:
[0032]在确定所述用户提交的缩小结构指令中未携带有待缩存储块,基于所述缩小结构指令,获取第一网状结构中所拥有的存储块的数据位存储信息;
[0033]若确定所述第一网状结构中所拥有的第四存储块的数据位存储信息中存在空值,解除所述数据位存储信息不存在数据的第四存储块与所述第一网状结构的关联关系。
[0034]本专利技术实施例第二方面示出了一种存储处理装置,所述装置包括:
[0035]接收单元,用于接收用户提交的新建配置指令,所述新建配置指令中携带有需求数据和待存储数据;
[0036]确定单元,用于基于所述需求数据确定所需存储块的数量,以及所述所需存储块需要校验位的数量;
[0037]处理单元,用于基于所述所需存储块需要校验位的数量和第一网状结构的可用校验位的数量,确定所述第一网状结构是否满足要求,所述第一网状结构是基于第一构建单元构建得到的;
[0038]创建单元,用于若满足,基于所述所需存储块的数量、第一网状结构的可用校验位、所述可用校验位所对应初始存储块以及所述待存储数据,创建所述第一网状结构与所述所需存储块的关联关系;
[0039]第二构建单元,用于若不满足,基于所述需求数据、待存储数据、所需存储块的数
量、以及所需存储块需要校验位的数量构建第二网状结构。
[0040]本专利技术实施例第三方面示出了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本专利技术实施例第一方面示出的存储处理方法。
[0041]本专利技术实施例第四方面示出了一种计算机存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本专利技术实施例第一方面示出的存储处理方法。
[0042]基于上述本专利技术实施例提供的一种存储处理方法、装置、电子设备及计算机存储介质,所述方法包括:接收用户提交的新建配置指令,所述新建配置指令中携带有需求数据和待存储数据;基于所述需求数据确定所需存储块的数量,以及所述所需存储块需要校验位的数量;基于所述所需存储块需要校验位的数量和第一网状结构的可用校验位的数量,确定所述第一网状结构是否满足要求,所述第一网状结构是对存储器进行处理生成的;若满足,基于所述所需存储块的数量、第一网状结构的可用校验位、所述可用校验位所对应初始存储块以及所述待存储数据,创建所述第一网状结构与所述所需存储块的关联关系;若不满足,基于所述需求数据、待存储数据、所需存储块的数量、以及所需存储块需要校验位的数量构建第二网状结构。在本专利技术实施例中,通过网状结构中的存储块存储数据,以降低对控制器、阵列卡的依靠程度;在收到不同的配置指令时,对配置指令进行处理,以更改当前网状结构或是重新构建新的网状结构。通过上述方式辅助用户管理配置,以降低运维压力,进而减少硬件故障产生的影响。
附图说明...

【技术保护点】

【技术特征摘要】
1.一种存储处理方法,其特征在于,所述方法包括:接收用户提交的新建配置指令,所述新建配置指令中携带有需求数据和待存储数据;基于所述需求数据确定所需存储块的数量,以及所述所需存储块需要校验位的数量;基于所述所需存储块需要校验位的数量和第一网状结构的可用校验位的数量,确定所述第一网状结构是否满足要求,所述第一网状结构是对存储器进行处理生成的;若满足,基于所述所需存储块的数量、第一网状结构的可用校验位、所述可用校验位所对应初始存储块以及所述待存储数据,创建所述第一网状结构与所述所需存储块的关联关系;若不满足,基于所述需求数据、待存储数据、所需存储块的数量、以及所需存储块需要校验位的数量构建第二网状结构。2.根据权利要求1所述的方法,其特征在于,所述对存储器进行处理生成第一网状结构的过程包括:对存储器的空间进行拆分,得到初始存储块;基于所述初始存储块的校验位、数据位和位置码构建第一网状结构。3.根据权利要求1所述的方法,其特征在于,基于所述所需存储块的数量、第一网状结构的可用校验位、所述可用校验位所对应存储块以及待存储数据,创建所述第一网状结构与所述所需存储块的关联关系,包括:将所述待存储数据存储至所述数量的所需存储块中;基于所述待存储数据生成对应校验信息;基于所述校验信息、所述第一网状结构的可用校验位、以及所述可用校验位所对应存储块构建所述第一网状结构与所述所需存储块的关联关系。4.根据权利要求1所述的方法,其特征在于,所述基于所述需求数据、待存储数据、所需存储块的数量、以及所需存储块需要校验位的数量构建第二网状结构,包括:将所述待存储数据存储至所述数量的所需存储块;基于所述待存储数据生成对应校验信息,并确定所述校验信息的数量;根据所需存储块需要校验位的数量确定存放校验信息的第一存储块;基于所述校验信息和所述第一存储块构建所述第二网状结构。5.根据权利要求1所述的方法,其特征在于,还包括:接收用户提交的待升级存储块的扩大配置指令;若确定所拥有的存储块的数量未达到预设数量,且所剩余校验位的数量满足升级所需数量时,基于第二存储块和升级模式对待升级存储块进行扩大处理,得到处理后的待升级存储块;若确定所述所拥有的存储块的数量达到所述预设数量,且...

【专利技术属性】
技术研发人员:蒋钊莫亚运魏朦
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1