[发明专利]在云平台上从已删除的块中回收空间的方法及应用在审
申请号: | 202111249829.1 | 申请日: | 2021-10-26 |
公开(公告)号: | CN113961147A | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 吴业亮;朱正东;那文武 | 申请(专利权)人: | 江苏安超云软件有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 黄晓明 |
地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 删除 回收 空间 方法 应用 | ||
本发明公开了一种在云平台上从已删除的块中回收空间的方法及应用,该方法包括以下步骤:虚拟机的操作系统按照预设周期执行丢弃服务;在云管理平台收到所述丢弃服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;若是,所述虚拟机的存储删除所述存储文件。该方法能够实现存储系统的空间释放,保证数据在存储空间的同步删除,避免存储空间的浪费,提高存储空间利用率。
技术领域
本发明是关于云存储领域,特别是关于一种在云平台上从已删除的块中回收空间的方法及应用。
背景技术
随着互联网技术的迅速发展,人们越来越多地使用计算机存储数据,这使得对数据存储的需求不断增长。由于单机的文件系统存储容量有限,因此时下各大互联网公司一般均采用自研或开源的分布式文件系统存储数据。其中,存储的数据中常常会包含较多有时效性的数据,因此分布式文件系统一般会支持数据删除操作。由于在执行数据删除操作后,删除数据所占用的存储空间处于空闲状态,出于合理利用存储空间的目的,此时对这类存储空间进行回收显得尤为重要。
在云环境的部署中,存储通常具备Thin provision的功能,这项功能实现了存储按需分配的能力。现在有这样一种场景,用户在文件系统中创建了大文件,使用结束后进行删除。但实际上,该文件在存储系统上占用的空间并没有释放。当用户在文件系统中删除一个文件,仅在磁盘的元数据结构中将这些block标记为未使用,并不会回收块设备的空间。因此,虽然文件系统知道这些block是未使用或者说可用的,但是底层的存储系统并不知道文件系统做的操作,会认为这些block仍在使用。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
本发明的目的在于提供一种在云平台上从已删除的块中回收空间的方法及应用,解决在一些场景中,文件系统进行文件删除,而存储系统中仍然存在对应的存储文件,占用的空间未被释放的问题。
为实现上述目的,本发明的实施例提供了一种在云平台上从已删除的块中回收空间的方法。
在本发明的一个或多个实施方式中,所述方法包括:虚拟机的操作系统按照预设周期执行丢弃服务;在云管理平台收到所述丢弃服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;若是,所述虚拟机的存储删除所述存储文件。
在本发明的一个或多个实施方式中,所述虚拟机的操作系统按照预设周期执行丢弃服务,包括:给虚拟机的磁盘按照预先设置配置ftrim;查询所述虚拟机的磁盘是否配置ftrim;若是,所述虚拟机的操作系统将所述丢弃服务通过以太网发送至所述云发管理平台。
在本发明的一个或多个实施方式中,所述方法还包括:在所述云管理平台检查到虚拟机的磁盘不存在对应的存储文件时,所述云管理平台按照预设周期在数据库中检查虚拟机的磁盘是否存在对应的存储文件。
在本发明的一个或多个实施方式中,所述方法还包括:判断所述虚拟机的存储删除所述存储文件是否成功;若否,所述虚拟机通知管理员回收空间失败。
为实现上述目的,本发明的实施例提供了又一种在云平台上从已删除的块中回收空间的方法。
在本发明的一个或多个实施方式中,所述方法包括:虚拟机的操作系统按照预设周期执行qemu-guest-agent服务;在云管理平台查询到qemu-guest-agent服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;若是,所述虚拟机的存储删除所述存储文件。
在本发明的一个或多个实施方式中,所述方法还包括:所述虚拟机的操作系统将所述qemu-guest-agent服务的信息发送至qemu-KVM的virtio-blk;以及,所述云管理平台按照预设周期查询qemu-KVM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏安超云软件有限公司,未经江苏安超云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111249829.1/2.html,转载请声明来源钻瓜专利网。