This application discloses a method for recovering storage space, which is applied to the self-streamlining configuration of the host file system, including: acquiring the idle storage space in the disk block according to the metadata of the host file system; judging whether the idle storage space meets the recovery requirements; and if so, recovering the idle storage space; Wherein, the recovery requirements include the size of the idle storage space exceeding the preset threshold. This application is applied to a self-streamlining configuration system, which effectively identifies and obtains idle storage space by using metadata, and then recovers the required idle storage space to further improve the utilization rate of storage space. Accordingly, the application also discloses a storage space recovery system, a device and a readable storage medium.
【技术实现步骤摘要】
一种存储空间回收方法、系统、装置及可读存储介质
本专利技术涉及自精简配置领域,特别涉及一种存储空间回收方法、系统、装置及可读存储介质。
技术介绍
随着云计算、移动互联网、物联网等技术的快速发展,海量数据以指数级加速增长,IT市场进入大数据时代。海量数据、数据挖掘成为企业新的机会点和金矿,对企业的数据中心、存储规划提出了更高的要求,也对存储系统提出了更高的要求。为了降低升级、运维成本,同时也为了提升存储空间利用率,保护客户前期投资,存储虚拟化系统中引入了自精简配置。自精简配置技术按需分配、随写随分配,能够最大程度利用存储空间,解决企业存储设备空间利用率低的问题。但是,应用自精简配置技术的时候,由于修改删除文件路径时未将存储空间中的文件彻底清除,从而不能保证存储数据一致性,出现存储空间闲置。因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种存储空间回收方法、系统、装置及可读存储介质,以便回收闲置的存储空间。其具体方案如下:一种存储空间回收方法,应用于自精简配置的主机文件系统,包括:根据主机文件系统的元数据,获取磁盘块中闲置存储空间;判断所述闲置存储空间是否达到回收要求,如果是,对所述闲置存储空间进行回收;其中,所述回收要求包括所述闲置存储空间的大小超出预设阈值。优选的,所述根据主机文件系统的元数据,获取磁盘块中闲置存储空间的过程,包括:根据所述元数据,获取所述磁盘块中未实际分配区间;根据所述主机文件系统的缓存数据和所述未实际分配区间,得到所述闲置存储空间。优选的,所述根据所述元数据,获 ...
【技术保护点】
1.一种存储空间回收方法,应用于自精简配置的主机文件系统,其特征在于,包括:根据主机文件系统的元数据,获取磁盘块中闲置存储空间;判断所述闲置存储空间是否达到回收要求,如果是,对所述闲置存储空间进行回收;其中,所述回收要求包括所述闲置存储空间的大小超出预设阈值。
【技术特征摘要】
1.一种存储空间回收方法,应用于自精简配置的主机文件系统,其特征在于,包括:根据主机文件系统的元数据,获取磁盘块中闲置存储空间;判断所述闲置存储空间是否达到回收要求,如果是,对所述闲置存储空间进行回收;其中,所述回收要求包括所述闲置存储空间的大小超出预设阈值。2.根据权利要求1所述存储空间回收方法,其特征在于,所述根据主机文件系统的元数据,获取磁盘块中闲置存储空间的过程,包括:根据所述元数据,获取所述磁盘块中未实际分配区间;根据所述主机文件系统的缓存数据和所述未实际分配区间,得到所述闲置存储空间。3.根据权利要求2所述存储空间回收方法,其特征在于,所述根据所述元数据,获取所述磁盘块中未实际分配区间的过程,具体包括:根据所述元数据,获取所述磁盘块的存储情况的位示图;判定所述位示图中连续为预设代码的区域为未分配区域,获取所述未分配区域的位置信息;所述位置信息包括所述未分配区域的起始位置和长度;根据所述位置信息,以及所述位示图与所述磁盘块的映射关系,获取所述磁盘块中的未实际分配区间。4.根据权利要求3所述存储空间回收方法,其特征在于,所述根据所述主机文件系统的缓存数据和所述未实际分配区间,得到所述闲置存储空间的过程,具体包括:根据所述缓存数据,获取所述磁盘块中的缓存写入区间;获取所述未实际分配区间与所述缓存写入区间的...
【专利技术属性】
技术研发人员:冯瑞鹏,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。