[发明专利]一种虚拟机的克隆方法及系统在审
申请号: | 201511017430.5 | 申请日: | 2015-12-30 |
公开(公告)号: | CN105653348A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 封林毅 | 申请(专利权)人: | 深圳市创想天空科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市爱迪森知识产权代理事务所(普通合伙) 44341 | 代理人: | 何婷;曾利红 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 克隆 方法 系统 | ||
【技术领域】
本发明涉及虚拟机技术领域,尤其涉及虚拟机的克隆方法及系统。
【背景技术】
模拟器,根据此原理制作的软件又可称为模拟程序,是指主要透过软 件模拟硬件处理器的功能和指令系统的程序使计算机或者其他多媒体平台 (掌上电脑,手机)能够运行其他平台上的软件。虚拟机技术是虚拟化技 术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最 常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内 存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户 可以将一部分硬盘虚拟化为内存,而这对用户是透明的。模拟器多用于电 视游戏和街机,也有一些用于掌上电脑。在当前模拟器市场中,在实现多 开时需要对虚拟机进行克隆,此时要不断地进行循环删除、复制、挂载导 入虚拟磁盘的操作,工作效率低,用户在操作时的等待时长过长。
【发明内容】
本发明提供一种虚拟机的克隆方法及系统,用以解决在实现多开并需 要对虚拟机进行克隆时工作效率低的问题,从而提高用户体验度。
根据本发明实施例的第一方面,提供一种虚拟机的克隆方法,包括:
接收虚拟机克隆指令,根据所述虚拟机克隆指令选择待克隆的第一虚 拟机,其中,所述虚拟机克隆指令中包含待克隆的所述第一虚拟机的信息;
调用所述第一虚拟机中预设的克隆程序复制所述第一虚拟机中的磁盘 文件;
将被复制的所述磁盘文件挂载到无磁盘文件的第二虚拟机下。
在一些实施例中,所述将被复制的所述磁盘文件挂载到无磁盘文件的 第二虚拟机下之前还包括:
根据所述第一虚拟机的信息创建无磁盘文件的第二虚拟机。
在一些实施例中,所述根据所述第一虚拟机的信息创建无磁盘文件的 第二虚拟机包括:
根据预设的命名规则为所述第二虚拟机命名。
在一些实施例中,所述磁盘文件包括系统磁盘、数据磁盘或/和SD卡 磁盘。
在一些实施例中,所述虚拟机克隆指令中包含待克隆的所述第一虚拟 机的信息包括:
所述第一虚拟机的名称、版本、操作系统、内存大小、网络设置,虚 拟网卡数量及适配器或/和磁盘文件的类型。
根据本发明实施例的第二方面,还提供一种虚拟机的克隆系统,包括:
指令接收模块,用于接收虚拟机克隆指令,根据所述虚拟机克隆指令 选择待克隆的第一虚拟机,其中,所述虚拟机克隆指令中包含待克隆的所 述第一虚拟机的信息;
克隆模块,用于调用所述第一虚拟机中预设的克隆程序复制所述第一 虚拟机中的磁盘文件;
挂载模块,用于将被复制的所述磁盘文件挂载到无磁盘文件的第二虚 拟机下。
在一些实施例中,所述虚拟机的克隆系统还包括:
虚拟机创建模块,用于根据所述第一虚拟机的信息创建无磁盘文件的 第二虚拟机。
在一些实施例中,所述虚拟机创建模块包括:
虚拟机命名子模块,用于根据预设的命名规则为所述第二虚拟机命名。
在一些实施例中,所述磁盘文件包括系统磁盘、数据磁盘或/和SD卡 磁盘。
在一些实施例中,所述虚拟机克隆指令中包含的待克隆的所述第一虚 拟机的信息包括:所述第一虚拟机的名称、版本、操作系统、内存大小、 网络设置,虚拟网卡数量及适配器或/和磁盘文件的类型。
本发明实施例提供的技术方案可产生以下有益效果:接收虚拟机克隆 指令,根据所述虚拟机克隆指令选择待克隆的第一虚拟机,其中,所述虚 拟机克隆指令中包含待克隆的所述第一虚拟机的信息;调用所述第一虚拟 机中预设的克隆程序复制所述第一虚拟机中的磁盘文件;将被复制的所述 磁盘文件挂载到无磁盘文件的第二虚拟机下。本发明直接调用第一虚拟机 中预设的克隆程序,快速对待克隆的第一虚拟机的磁盘文件进行克隆后, 将其挂载在新创建的无磁盘文件的第二虚拟机下,进而实现多开,从而解 决在实现多开并需要对虚拟机进行克隆时等待时间长、工作效率低的问题, 大大提高了用户体验度。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从 说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其 他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结 构来实现和获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创想天空科技股份有限公司,未经深圳市创想天空科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511017430.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种操作系统的切换方法、装置和终端
- 下一篇:一种应用的更新方法及装置