[发明专利]一种镜像文件收缩方法、装置和机器可读存储介质有效

专利信息
申请号: 201710630785.4 申请日: 2017-07-28
公开(公告)号: CN107544834B 公开(公告)日: 2020-09-25
发明(设计)人: 葛长伟 申请(专利权)人: 新华三云计算技术有限公司
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50
代理公司: 北京市隆安律师事务所 11323 代理人: 权鲜枝
地址: 610041 四川省成都市高新区天华二路2*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件 收缩 方法 装置 机器 可读 存储 介质
【说明书】:

本申请公开了一种镜像文件收缩方法、装置和机器可读存储介质。该镜像文件收缩方法检测虚拟机的磁盘空间使用情况,获取虚拟机中待回收的磁盘块号;根据虚拟机磁盘块号与镜像文件块号,以及镜像文件块号与物理机磁盘块号的映射关系,将所述虚拟机中待回收的磁盘块号映射为待回收的物理机磁盘块号;控制物理机释放所述待回收的物理机磁盘块。本申请通过检测虚拟机镜像文件未使用的磁盘空间,并将虚拟机磁盘空间对应的物理机磁盘空间释放掉,达到提高物理机的磁盘空间利用率的目的。

技术领域

本申请涉及计算机文件处理技术领域,特别涉及一种镜像文件收缩方法、装置和机器可读存储介质。

背景技术

虚拟化技术在系统中加入了一个虚拟化层,将下层的资源抽象成另一种形式的资源,供上层使用。虚拟机内部的文件被写入到磁盘镜像文件中,而磁盘镜像文件保存在宿主机(即物理机)的文件系统中。

磁盘镜像文件一般采用写时分配策略,即在虚拟机内部向虚拟机磁盘写数据的时候,才会使镜像文件的所占用的物理机的磁盘空间变大。但是,当在虚拟机内部删除文件的时候,并不能使已经删除的虚拟机文件对应的物理机磁盘空间被释放。例如,创建一个2GB的磁盘镜像文件,它的最初大小可能仅为十几KB,随着写入的数据不断增加,它的大小最多可以增长到约2GB,但删除数据并不会使它的大小减少。

基于这种特性,镜像文件一旦写入数据,其文件大小就会增长,即使以后删除数据也不会使文件减小,因此这部分删除的数据相当于仍然占用物理机的磁盘空间,当虚拟机长期使用后,会导致物理机的磁盘空间利用率变低。

发明内容

本申请提供一种镜像文件收缩方法、装置和机器可读存储介质,以解决目前的虚拟机镜像文件即使删除数据也不使文件大小减小,浪费物理机存储空间的问题。

为达到上述目的,本申请的技术方案是这样实现的:

一方面,本申请提供了一种镜像文件收缩方法,应用于物理机,该物理机上运行有虚拟机,所述方法包括:

检测虚拟机的磁盘空间使用情况,获取虚拟机中待回收的磁盘块号;

根据虚拟机磁盘块号与镜像文件块号,以及镜像文件块号与物理机磁盘块号的映射关系,将所述虚拟机中待回收的磁盘块号映射为待回收的物理机磁盘块号;

控制物理机释放所述待回收的物理机磁盘块。

另一方面,本申请提供了一种镜像文件收缩装置,应用于物理机,该物理机上运行有虚拟机,该装置包括:磁盘块探测组件、空间探测子系统和空间释放子系统;

磁盘块探测组件,用于检测虚拟机的磁盘空间使用情况;

空间探测子系统,用于驱动磁盘块探测组件检测虚拟机的磁盘空间使用情况,获取虚拟机中待回收的磁盘块号,并根据虚拟机磁盘块号与镜像文件块号,以及镜像文件块号与物理机磁盘块号的映射关系,将所述虚拟机中待回收的磁盘块号映射为待回收的物理机磁盘块号;

空间释放子系统,用于控制物理机释放所述待回收的物理机磁盘块。

另一方面,本申请提供了一种镜像文件收缩装置,包括处理器和机器可读存储介质,该机器可读存储介质存储有能够被处理器执行的机器可执行指令,该处理器被机器可执行指令促使:执行上述的镜像文件收缩方法。

另一方面,本申请提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,该机器可执行指令促使处理器:执行上述的镜像文件收缩方法。

本申请的有益效果是:通过检测虚拟机中镜像文件未使用的磁盘空间,利用虚拟机磁盘块与镜像文件块,镜像文件块与物理机磁盘块之间的映射关系,将虚拟机中镜像文件未使用的磁盘块对应的物理机磁盘块释放,以收缩镜像文件的大小,提高物理机的磁盘空间利用率。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710630785.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top