[发明专利]在云平台上从已删除的块中回收空间的方法及应用在审
申请号: | 202111249829.1 | 申请日: | 2021-10-26 |
公开(公告)号: | CN113961147A | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 吴业亮;朱正东;那文武 | 申请(专利权)人: | 江苏安超云软件有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 黄晓明 |
地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 删除 回收 空间 方法 应用 | ||
1.一种在云平台上从已删除的块中回收空间的方法,其特征在于,所述方法包括:
虚拟机的操作系统按照预设周期执行丢弃服务;
在云管理平台收到所述丢弃服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;若是,
所述虚拟机的存储删除所述存储文件。
2.如权利要求1所述的在云平台上从已删除的块中回收空间的方法,其特征在于,所述虚拟机的操作系统按照预设周期执行丢弃服务,包括:
给虚拟机的磁盘按照预先设置配置ftrim;
查询所述虚拟机的磁盘是否配置ftrim;若是,
所述虚拟机的操作系统将所述丢弃服务通过以太网发送至所述云发管理平台。
3.如权利要求1所述的在云平台上从已删除的块中回收空间的方法,其特征在于,所述方法还包括:
在所述云管理平台检查到虚拟机的磁盘不存在对应的存储文件时,所述云管理平台按照预设周期在数据库中检查虚拟机的磁盘是否存在对应的存储文件。
4.如权利要求1所述的在云平台上从已删除的块中回收空间的方法,其特征在于,所述方法还包括:
判断所述虚拟机的存储删除所述存储文件是否成功;若否,
所述虚拟机通知管理员回收空间失败。
5.一种在云平台上从已删除的块中回收空间的方法,其特征在于,所述方法包括:
虚拟机的操作系统按照预设周期执行qemu-guest-agent服务;
在云管理平台查询到qemu-guest-agent服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;若是,
所述虚拟机的存储删除所述存储文件。
6.如权利要求5所述的在云平台上从已删除的块中回收空间的方法,其特征在于,所述方法还包括:
所述虚拟机的操作系统将所述qemu-guest-agent服务的信息发送至qemu-KVM的virtio-blk;
所述云管理平台按照预设周期查询qemu-KVM。
7.一种在云平台上从已删除的块中回收空间的方法,其特征在于,所述方法包括:
云管理平台接收虚拟机的操作系统发送的丢弃服务消息;
在云管理平台收到所述丢弃服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;若是,
所述云管理平台通知所述虚拟机的存储删除所述存储文件。
8.一种在云平台上从已删除的块中回收空间的装置,其特征在于,所述装置包括:
执行模块,用于虚拟机的操作系统按照预设周期执行丢弃服务;
检查模块,用于在云管理平台收到所述丢弃服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;
删除模块,用于所述虚拟机的存储删除所述存储文件。
9.一种在云平台上从已删除的块中回收空间的装置,其特征在于,所述装置包括:
执行模块,用于虚拟机的操作系统按照预设周期执行qemu-guest-agent服务;
检查模块,用于在云管理平台查询到qemu-guest-agent服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;
删除模块,用于所述虚拟机的存储删除所述存储文件。
10.一种在云平台上从已删除的块中回收空间的装置,其特征在于,所述装置包括:
执行模块,用于云管理平台接收虚拟机的操作系统发送的丢弃服务消息;
检查模块,用于在云管理平台收到所述丢弃服务的消息时,所述云管理平台检查虚拟机的磁盘是否存在对应的存储文件;
删除模块,用于所述云管理平台通知所述虚拟机的存储删除所述存储文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏安超云软件有限公司,未经江苏安超云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111249829.1/1.html,转载请声明来源钻瓜专利网。