存储空间的分配调整方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37136495 阅读:21 留言:0更新日期:2023-04-06 21:36
本申请提供一种存储空间的分配调整方法、装置、电子设备及存储介质。该方法包括:确定存储节点,以及存储节点的第一存储空间和第二存储空间,其中,第一存储空间为用户进行数据存储使用的存储空间,第二存储空间为用户分享给其他用户进行备份数据存储使用的存储空间;响应于用户针对第一存储空间内数据的删存操作,获取第一存储空间中已用存储空间的存储变化量;根据存储变化量,对第一存储空间和第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间。本申请的方法,提高了存储节点中存储空间的利用率。率。率。

【技术实现步骤摘要】
存储空间的分配调整方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种存储空间的分配调整方法、装置、电子设备及存储介质。

技术介绍

[0002]云存储是一种网上在线存储(Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。托管(hosting)公司运营大型的数据中心,需要数据存储托管的人,则通过向其购买或租赁存储空间的方式,来满足数据存储的需求。
[0003]目前,云存储在使用时,数据中心营运商可以根据客户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池(storage pool)的方式提供,客户便可自行使用此存储资源池来存放文件或对象。
[0004]然而,现有的云存储在使用过程中,存在对存储节点中存储空间的利用率不高的问题。

技术实现思路

[0005]本申请提供一种存储空间的分配调整方法、装置、电子设备及存储介质,用以解决存储节点中存储空间的利用率不高的问题。
[0006]第一方面,本申请提供一种存储空间的分配调整方法,方法包括:确定存储节点,以及存储节点的第一存储空间和第二存储空间,其中,第一存储空间为用户进行数据存储使用的存储空间,第二存储空间为用户分享给其他用户进行备份数据存储使用的存储空间;响应于用户针对第一存储空间内数据的删存操作,获取第一存储空间中已用存储空间的存储变化量;根据存储变化量,对第一存储空间和第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间。
[0007]在本申请中,确定存储节点,以及存储节点的第一存储空间和第二存储空间,包括:确定存储节点;响应于用户的分配指令,对存储节点进行存储空间的划分,得到第一存储空间和第二存储空间。
[0008]在本申请中,在响应于用户的分配指令,对存储节点进行存储空间的划分,得到第一存储空间和第二存储空间之后,方法还包括:对第二存储空间进行分片处理,得到两个以上的分片存储空间,其中,每个分片存储空间为用于其他用户进行备份数据存储使用的存储空间。
[0009]在本申请中,响应于用户针对第一存储空间内数据的删存操作,获取第一存储空
间中已用存储空间的存储变化量,包括:获取第一存储空间中初始已用存储空间的存储量;响应于用户针对第一存储空间内数据的删存操作,获取第一存储空间中当前已用存储空间的存储量;根据初始已用存储空间的存储量和当前已用存储空间的存储量,确定已用存储空间的存储变化量。
[0010]在本申请中,方法还包括:当响应于用户针对第一存储空间内数据的删存操作时,第二存储空间处于锁定状态。
[0011]在本申请中,当删存操作为删除第一存储空间内的已存储数据时,存储变化量表征第一存储空间中预留存储空间的增加量;根据存储变化量,对第一存储空间和第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间,包括:根据存储变化量,对第一存储空间的存储空间进行删减处理,得到删减处理后的第一目标存储空间;根据存储变化量,对第二存储空间的存储空间进行增加处理,得到增加处理后的第二目标存储空间。
[0012]在本申请中,当删存操作为向第一存储空间存储入数据时,存储变化量表征第一存储空间中已用存储空间的增加量;根据存储变化量,对第一存储空间和第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间,包括:根据存储变化量,对第二存储空间的存储空间进行删减处理,得到删减处理后的第二目标存储空间;根据存储变化量,对第一存储空间的存储空间进行增加处理,得到增加处理后的第一目标存储空间。
[0013]在本申请中,第二存储空间包括多个分片存储空间,其中,每个分片存储空间存储有其他用户的备份数据;根据存储变化量,对第二存储空间的存储空间进行删减处理,得到删减处理后的第二目标存储空间,包括:确定各个分片存储空间的优先级;根据优先级和存储变化量,确定目标分片存储空间;对第二存储空间中的目标分片存储空间进行删减处理,得到删减处理后的第二目标存储空间。
[0014]在本申请中,在确定存储节点,以及存储节点的第一存储空间和第二存储空间之后,方法还包括:接收其他用户针对第二存储空间中备份数据的读取请求,其中,读取请求为根据存储节点的网络带宽、网络质量和在线状态生成的请求;根据读取请求,向其他用户发送读取反馈,以使其他用户根据读取反馈进行对第二存储空间中的备份数据进行读取操作。
[0015]第二方面,本申请提供一种存储空间的分配调整装置,装置包括:确定模块,用于确定存储节点,以及存储节点的第一存储空间和第二存储空间,其中,第一存储空间为用户进行数据存储使用的存储空间,第二存储空间为用户分享给其他用户进行备份数据存储使用的存储空间;获取模块,用于响应于用户针对第一存储空间内数据的删存操作,获取第一存储空间中已用存储空间的存储变化量;得到模块,用于根据存储变化量,对第一存储空间和第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间。
[0016]第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现本申请的存储空间的分配调整方法。
[0017]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本申请的存储空间的分配调整方法。
[0018]本申请提供的存储空间的分配调整方法、装置、电子设备及存储介质,通过确定存储节点,以及存储节点的第一存储空间和第二存储空间,其中,第一存储空间为用户进行数据存储使用的存储空间,第二存储空间为用户分享给其他用户进行备份数据存储使用的存储空间;响应于用户针对第一存储空间内数据的删存操作,获取第一存储空间中已用存储空间的存储变化量;根据存储变化量,对第一存储空间和第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间的手段,可以使得用户将闲置的存储空间分享给其他用户使用,从而实现提高存储节点中存储空间的利用率的效果。
附图说明
[0019]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0020]图1为本申请实施例提供的存储空间的分配调整方法的流程示意图;图2为本申请实施例提供的另一种存储空间的分配调整方法的流程示意图;图3为本申请实施例提供的另一种存储空间的分配调整装置的场景示意图;图4为本申请实施例提供的存储空间的分配调整装置的结构示意图;图5为本申请实施例提供的电子设备的结构示意图。
[0021]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储空间的分配调整方法,其特征在于,所述方法包括:确定存储节点,以及所述存储节点的第一存储空间和第二存储空间,其中,所述第一存储空间为用户进行数据存储使用的存储空间,所述第二存储空间为所述用户分享给其他用户进行备份数据存储使用的存储空间;响应于所述用户针对所述第一存储空间内数据的删存操作,获取所述第一存储空间中已用存储空间的存储变化量;根据所述存储变化量,对所述第一存储空间和所述第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间。2.根据权利要求1所述的方法,其特征在于,所述确定存储节点,以及所述存储节点的第一存储空间和第二存储空间,包括:确定存储节点;响应于用户的分配指令,对所述存储节点进行存储空间的划分,得到所述第一存储空间和所述第二存储空间。3.根据权利要求2所述的方法,其特征在于,在所述响应于用户的分配指令,对所述存储节点进行存储空间的划分,得到所述第一存储空间和所述第二存储空间之后,所述方法还包括:对所述第二存储空间进行分片处理,得到两个以上的分片存储空间,其中,每个所述分片存储空间为用于其他用户进行备份数据存储使用的存储空间。4.根据权利要求1所述的方法,其特征在于,所述响应于所述用户针对所述第一存储空间内数据的删存操作,获取所述第一存储空间中已用存储空间的存储变化量,包括:获取所述第一存储空间中初始已用存储空间的存储量;响应于所述用户针对所述第一存储空间内数据的删存操作,获取所述第一存储空间中当前已用存储空间的存储量;根据所述初始已用存储空间的存储量和所述当前已用存储空间的存储量,确定已用存储空间的存储变化量。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当响应于所述用户针对所述第一存储空间内数据的删存操作时,所述第二存储空间处于锁定状态。6.根据权利要求1所述的方法,其特征在于,当所述删存操作为删除所述第一存储空间内的已存储数据时,所述存储变化量表征所述第一存储空间中预留存储空间的增加量;所述根据所述存储变化量,对所述第一存储空间和所述第二存储空间进行存储空间的分配调整,得到分配调整后的第一目标存储空间和第二目标存储空间,包括:根据所述存储变化量,对所述第一存储空间的存储空间进行删减处理,得到删减处理后的所述第一目标存储空间;根据所述存储变化量,对所述第二存储空间的存储空间进行增加处理,得到增加处理后的所述第二目标存储空间。7.根据权利要求1所述的方法,其特征在于,当所述删存操作为向所述第一存储空间存储入数据时,所述存储变化量表...

【专利技术属性】
技术研发人员:陈海锋李朝霞
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1