[发明专利]虚拟机快照保存、读取方法、装置、电子设备及存储介质在审
申请号: | 202210591727.6 | 申请日: | 2022-05-27 |
公开(公告)号: | CN114925019A | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 王凯 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F11/14;G06F9/455;G06F3/06 |
代理公司: | 北京友谊嘉知识产权代理事务所(普通合伙) 16075 | 代理人: | 孙剑锋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 快照 保存 读取 方法 装置 电子设备 存储 介质 | ||
本公开实施例公开了一种虚拟机快照保存、读取方法、装置、电子设备及存储介质,其中,虚拟机快照保存方法包括:基于备份磁盘创建备份目录;将所述备份目录软链接至虚拟机快照存储运行目录;获取运行至特定状态的虚拟机的虚拟机快照,所述虚拟机快照通过所述虚拟机快照存储运行目录存储于所述备份目录中;对所述虚拟机快照进行拆分处理,得到至少两个拆分文件;根据所述至少两个拆分文件,得到索引文件,所述索引文件包括所述虚拟机快照的快照名称,以及各所述拆分文件的顺序及文件名称;将所述索引文件加密;删除所述虚拟机快照;卸载所述虚拟机快照存储运行目录中指向所述备份目录的软链接;将所述备份目录设置为只读状态。
技术领域
本公开涉及虚拟机技术领域,尤其涉及一种虚拟机快照保存、读取方法、装置、电子设备及存储介质。
背景技术
虚拟机快照作为虚拟机运行状态的保存节点,当系统崩溃、异常时通过虚拟机快照能够快速完整恢复虚拟机状态。为了能完整、及时地恢复系统状态,虚拟机快照的安全存储变得至关重要。
现有技术中,如图1所示,虚拟机运行后,通过虚拟软件接口生成并存储运行状态的虚拟机快照,虚拟机快照和运行的虚拟机保存在同一目录下,即使用户指定快照目录,基本上也是在同一磁盘阵列,在使用时,直接调用虚拟机软件接口恢复虚拟机快照即可使用备份虚拟机快照时的系统环境。
发明人发现,以上现有技术至少存在以下问题:虚拟机快照存在被修改、删除的危险,容易被人利用使用,虚拟机快照一旦损坏很难恢复到之前的状态。
发明内容
有鉴于此,本公开实施例提供了一种虚拟机快照保存、读取方法、装置、电子设备及存储介质,能够提高虚拟机快照安全性。
第一方面,本公开实施例提供了一种虚拟机快照保存方法,采用如下技术方案:
所述虚拟机快照保存方法包括:
基于备份磁盘创建备份目录;
将所述备份目录软链接至虚拟机快照存储运行目录;
获取运行至特定状态的虚拟机的虚拟机快照,所述虚拟机快照通过所述虚拟机快照存储运行目录存储于所述备份目录中;
对所述虚拟机快照进行拆分处理,得到至少两个拆分文件;
根据所述至少两个拆分文件,得到索引文件,所述索引文件包括所述虚拟机快照的快照名称,以及各所述拆分文件的顺序及文件名称;
将所述索引文件加密;
删除所述虚拟机快照;
卸载所述虚拟机快照存储运行目录中指向所述备份目录的软链接;
将所述备份目录设置为只读状态。
可选地,在将所述备份目录软链接至虚拟机快照存储运行目录之后,运行所述虚拟机,将所述虚拟机运行至所述特定状态。
可选地,所述对所述虚拟机快照进行拆分处理,得到至少两个拆分文件包括:将所述虚拟机快照拆分成具有不同的文件大小的至少两个拆分文件;对各所述拆分文件通过随机且不重复的序列进行命名。
可选地,所述对所述虚拟机快照进行拆分处理,得到至少两个拆分文件还包括:获取各所述拆分文件的唯一验证码;
所述索引文件还包括各所述拆分文件的唯一验证码。
可选地,所述唯一验证码为哈希值。
可选地,所述虚拟机快照保存方法还包括:获取所述虚拟机快照的哈希值;以及,在得到所述至少两个拆分文件之后,比对所述虚拟机快照的哈希值与各所述拆分文件的哈希值;
所述删除所述虚拟机快照包括:在比对成功后,删除所述虚拟机快照。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210591727.6/2.html,转载请声明来源钻瓜专利网。