[发明专利]获取虚拟机内部文件的方法及系统无效
申请号: | 201110259893.8 | 申请日: | 2011-09-05 |
公开(公告)号: | CN102289513A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 赵真利 | 申请(专利权)人: | 盛乐信息技术(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 菅秀君 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 虚拟机 内部 文件 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种获取虚拟机内部文件的方法及系统。
背景技术
虚拟机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
现在,虚拟机技术飞速发展,各种虚拟机软件被用户广泛接受。用户经常在一台物理的计算机上,安装并运行一个或者多个虚拟系统,每个虚拟系统中都会存放一些文件或者文件夹资料。
当用户在虚拟系统里面存放了文件,需要开启虚拟机进入虚拟系统的时候,才能通过共享、发送、复制文件等操作,把文件转移到物理机器上。如果在没有开启虚拟机的情况下,想获得虚拟系统里面的文件,是不可能完成的。这样就会导致用户为了获取虚拟系统里一个小小的文件,或者查看一下聊天记录,或者查看一封邮件而必须启动虚拟机。而运行虚拟机是需要消耗很大一部分CPU和内存,启动速度非常慢,大大降低了工作效率。
再者,不同厂商提供的虚拟机软件是不同的,生成的虚拟机文件的格式和类型也差别很大,在虚拟机里面运行不同的操作系统,对虚拟机资源文件的格式和类型也有不同的要求,在一个物理机器上访问不同的虚拟机,就和访问其他物理机器是一样的,因此,使用虚拟机给用户增加了很多麻烦。
发明内容
本发明的目的在于提供一种获取虚拟机内部文件的方法及系统,可以提高用户访问虚拟机内部文件的效率,减少操作复杂性。
为解决上述问题,本发明提供一种获取虚拟机内部文件的方法,包括以下步骤:
识别虚拟机的资源文件;
根据所述资源文件的信息将所述资源文件挂载到物理机上为虚拟磁盘;
在所述物理机上显示虚拟磁盘列表;
向操作所述物理机的物理磁盘的文件一样对各个虚拟磁盘内的文件进行操作。
进一步的,所述资源文件包括配置文件、内容文件、日志文件。
进一步的,根据所述资源文件的信息将所述资源文件挂载到物理机上为虚拟磁盘的步骤包括:
通过对所述配置文件的分析,获得所述虚拟机资源的目录格式和文件格式信息;
通过对所述内容文件的分析,获得所述虚拟机中每个文件的全部数据。
通过对所述日志文件的分析,获得所述虚拟机中最近建立和修改的文件信息。
进一步的,根据对所述日志文件的分析,在所述虚拟磁盘列表中显示最近更新文件。
进一步的,在所述虚拟机的主界面显示所述虚拟磁盘列表。
进一步的,对各个虚拟磁盘内的文件进行的操作包括:读取、修改、删除、拷贝、保存、查询。
进一步的,对各个虚拟磁盘内的文件进行修改操作后,保存修改的数据到虚拟机内。
进一步的,对各个虚拟磁盘内的文件进行查询操作时,通过输入关键字,对各个虚拟磁盘进行搜索,按照文件名进行模糊查询,获得匹配的文件列表。
相应的,本发明还提供一种获取虚拟机内部文件的系统,包括:
识别单元,用于识别虚拟机的资源文件;
挂载单元,用于根据所述资源文件的信息将所述资源文件挂载到物理机上为虚拟磁盘;
显示单元,用于在所述物理机上显示虚拟磁盘列表;
操作单元,用于向操作所述物理机的物理磁盘的文件一样对各个虚拟磁盘内的文件进行操作。
与现有技术相比,本发明提供的获取虚拟机内部文件的方法及系统,通过虚拟技术直接把虚拟机的资源文件虚拟为物理机下的虚拟磁盘,直接访问各个虚拟磁盘,并对虚拟磁盘内的文件进行读取、修改、复制、删除等操作,可以在不启动虚拟机,不需要登陆到虚拟机内部操作系统的情况下,方便找到想要的文件,大大提高了工作效率。
附图说明
图1是本发明一实施例获取虚拟机内部文件的方法的流程图;
图2是本发明一实施例获取虚拟机内部文件的系统的结构示意图。
具体实施方式
以下结合附图和具体实施例对本发明提出的获取虚拟机内部文件的方法及系统作进一步详细说明。
本发明对现有常用的虚拟机进行了分析和研究,包含Hyper-v,VMWare,virtual PC,virtualBox等,这些虚拟机的资源文件(VHD、VMDK、VDI)都存放到一个特定的目录下,由一个或多个配置文件、内容文件、日志文件等组成。
如图1所示,本发明提供一种获取虚拟机内部文件的方法,包括以下步骤:
S1,识别虚拟机的资源文件;
S2,根据所述资源文件的信息将所述资源文件挂载到物理机上为虚拟磁盘;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛乐信息技术(上海)有限公司,未经盛乐信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110259893.8/2.html,转载请声明来源钻瓜专利网。