一种存储空间分配的方法和装置制造方法及图纸

技术编号:20654891 阅读:29 留言:0更新日期:2019-03-23 06:39
本申请公开了一种存储空间分配的方法和装置,该方法包括:首先,接收对按照实际需求分配有实际存储空间的目标卷的包括第一目标地址的写请求;然后,获取所述目标卷对应的目标虚拟地址‑物理地址映射关系数据;其次,在查询所述目标虚拟地址‑物理地址映射关系数据中查询是否包括所述第一目标地址;若不包括,则基于磁盘池的分配情况向所述目标卷分配目标物理磁盘。由此可见,无需提前分配大于实际需求的存储空间,基于目标卷的实际写入数据需求动态分配存储空间,允许超额分配存储空间,以尽量减少已分配但未使用的存储空间量,从而提升存储空间利用率;且降低了总存储空间的分配量,减少不得不购买更大存储空间产生的额外存储成本。

【技术实现步骤摘要】
一种存储空间分配的方法和装置
本申请涉及数据存储
,尤其涉及一种存储空间分配的方法和装置。
技术介绍
随机科学技术的快速发展,数据量的迅速增长,数据存储技术变得越来越重要,尤其是如何提升存储空间空间的利用率。基于传统的存储技术,在分配存储空间时,考虑到所使用的存储空间的大小,确保存储空间足够使用,不会轻易出现由于存储空间不够而崩溃的情况,往往预先分配多于实际需求的存储空间。但是,专利技术人经过研究发现,采用上述存储空间分配模式,在实际使用中,预先分配的较大存储空间被没有被充分利用,大部分存储空间属于闲置状态,其他数据也无法利用闲置状态的存储空间,造成存储空间利用率低,且由于闲置状态存储空间的不断增加,总的存储空间不足,导致不得不购买更大的存储空间以满足存储需求,加大了存储成本。
技术实现思路
本申请所要解决的技术问题是,提供一种存储空间分配的方法和装置,以尽量减少已分配但未使用的存储空间量,从而提升存储空间利用率;且降低了总存储空间的分配量,减少不得不购买更大存储空间产生的额外存储成本。第一方面,本申请实施例提供了一种存储空间分配的方法,该方法包括:接收对目标卷的写请求,所述目标卷本文档来自技高网...

【技术保护点】
1.一种存储空间分配的方法,其特征在于,包括:接收对目标卷的写请求,所述目标卷按照实际需求分配有实际存储空间,所述写请求包括第一目标地址;获取所述目标卷对应的目标虚拟地址‑物理地址映射关系数据;根据所述第一目标地址,查询所述目标虚拟地址‑物理地址映射关系数据;若所述目标虚拟地址‑物理地址映射关系数据不包括所述第一目标地址,基于磁盘池的分配情况向所述目标卷分配目标物理磁盘。

【技术特征摘要】
1.一种存储空间分配的方法,其特征在于,包括:接收对目标卷的写请求,所述目标卷按照实际需求分配有实际存储空间,所述写请求包括第一目标地址;获取所述目标卷对应的目标虚拟地址-物理地址映射关系数据;根据所述第一目标地址,查询所述目标虚拟地址-物理地址映射关系数据;若所述目标虚拟地址-物理地址映射关系数据不包括所述第一目标地址,基于磁盘池的分配情况向所述目标卷分配目标物理磁盘。2.根据权利要求1所述的方法,其特征在于,所述目标虚拟地址-物理地址映射关系数据采用B-树数据结构。3.根据权利要求1所述的方法,其特征在于,在所述基于磁盘池的分配情况向所述目标卷分配目标物理磁盘之后,还包括:将所述目标物理磁盘对应的目标物理地址和所述第一目标地址对应映射,并更新所述目标虚拟地址-物理地址映射关系数据。4.根据权利要求1所述的方法,其特征在于,所述写请求还包括写入数据,在所述基于磁盘池的分配情况向所述目标卷分配目标物理磁盘之后,还包括:将所述写入数据写入所述目标物理磁盘。5.根据权利要求1所述的方法,其特征在于,还包括:接收对目标卷的读请求,所述读请求包括第二目标地址;根据所述第二目标地址,查询所述目标虚拟地址-物理地址映射关系数据;若所述目标虚拟地址-物理地址映射关系数据不包括所述第二目标地址,返回空值。6.一种存储空间分...

【专利技术属性】
技术研发人员:柳增运
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1