[发明专利]一种存储空间的管理方法、装置、设备及可读介质在审
申请号: | 202010007561.X | 申请日: | 2020-01-04 |
公开(公告)号: | CN111221475A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 高发钦;刘志勇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储空间 管理 方法 装置 设备 可读 介质 | ||
本发明公开了一种存储空间的管理方法,包括以下步骤:根据第一预定比例将存储空间的容量分配给数据空间和元数据空间;响应于元数据空间的使用容量超过第一预定阈值,计算数据空间的使用容量和元数据空间的使用容量的比值,以得到第二比例;将第一预定比例与第二比例进行比较判断;以及响应于第一预定比例与第二比例的比值不小于第二预定阈值,将数据空间的空闲容量根据第三预定比例分配给元数据空间。本发明还公开了一种装置、计算机设备和可读存储介质。本发明通过对元数据空间使用容量进行检测,实现存储空间中数据空间和元数据空间容量的合理分配,提高了存储容量的使用效率,节约了成本。
技术领域
本发明涉及存储技术领域,尤其涉及一种存储空间的管理方法、装置、设备及可读介质。
背景技术
存储空间分为数据空间和元数据空间,合理分配二者的空间占比是提高存储性能的关键之一。现有技术对空间的分配方式主要有如下两种:
一种是元数据空间和数据空间混合存储,每一个元数据和其对应的数据存储在一起,接着是下一个元数据和其对应的数据,这种存储方式元数据分散在内存中,不便于统一管理,且一处元数据损坏会破坏整个元数据链表。
另一种是元数据空间和数据空间分开独立存储,所有的元数据存储在一个独立的空间,所有的数据存储在另一个独立的空间,这种存储方式便于统一管理元数据,提高了存储系统的安全性。随着用户将数据写入存储系统,数据空间和元数据空间在不停地消耗,如果元数据空间不够,需要及时补充。在给存储池添加raid的时候,按照一定的比例将容量分配给数据空间和元数据空间,这个比例是根据以往的经验和一定的计算获得的,随着用户向存储池中存入数据,数据空间和元数据空间都在消耗,当元数据空间或者数据空间不够的时候,添加新的raid进行扩容,扩容仍然按照原先的分配比例进行分配。但是在实际使用过程中,数据空间和元数据空间使用容量的比例关系不是固定的,例如当重删率比较高的时候,数据空间消耗的比较少,元数据空间消耗的比较多,可能出现元数据空间耗尽了,数据空间还有大量剩余的情况。如果此时仍然对存储池扩容,并且按照上述的比例进行空间分配,数据空间有了更多的空余容量,但是数据空间此时并不需要扩容,导致浪费了存储资源,提高了成本。
发明内容
有鉴于此,本发明实施例的目的在于提出一种存储空间的管理方法、装置、设备及可读介质,通过对元数据空间使用容量进行检测,实现存储空间中数据空间和元数据空间容量的合理分配,提高了存储容量的使用效率,节约了成本。
基于上述目的,本发明实施例的一方面提供了一种存储空间的管理方法,包括如下步骤:根据第一预定比例将存储空间的容量分配给数据空间和元数据空间;响应于元数据空间的使用容量超过第一预定阈值,计算数据空间的使用容量和元数据空间的使用容量的比值,以得到第二比例;将第一预定比例与第二比例进行比较判断;以及响应于第一预定比例与第二比例的比值不小于第二预定阈值,将数据空间的空闲容量根据第三预定比例分配给元数据空间。
在一些实施方式中,还包括:响应于第一预定比例与第二比例的比值小于第二预定阈值,对存储空间进行扩容或删除部分数据。
在一些实施方式中,还包括:响应于元数据空间使用容量超过告警阈值,发出告警信号;响应于元数据空间的使用容量超过第一预定阈值,发出耗尽信号。
在一些实施方式中,告警阈值小于第一预定阈值。
在一些实施方式中,第三预定比例与第一预定比例负相关。
在一些实施方式中,存储空间为配置有raid的存储池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010007561.X/2.html,转载请声明来源钻瓜专利网。