[發(fā)明專利]獲取虛擬機內(nèi)部文件的方法及系統(tǒng)無效
| 申請?zhí)枺?/td> | 201110259893.8 | 申請日: | 2011-09-05 |
| 公開(公告)號: | CN102289513A | 公開(公告)日: | 2011-12-21 |
| 發(fā)明(設(shè)計)人: | 趙真利 | 申請(專利權(quán))人: | 盛樂信息技術(shù)(上海)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海思微知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 31237 | 代理人: | 菅秀君 |
| 地址: | 201203 上海市浦東新區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 獲取 虛擬機 內(nèi)部 文件 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種獲取虛擬機內(nèi)部文件的方法及系統(tǒng)。
背景技術(shù)
虛擬機(Virtual?Machine)是指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。
現(xiàn)在,虛擬機技術(shù)飛速發(fā)展,各種虛擬機軟件被用戶廣泛接受。用戶經(jīng)常在一臺物理的計算機上,安裝并運行一個或者多個虛擬系統(tǒng),每個虛擬系統(tǒng)中都會存放一些文件或者文件夾資料。
當用戶在虛擬系統(tǒng)里面存放了文件,需要開啟虛擬機進入虛擬系統(tǒng)的時候,才能通過共享、發(fā)送、復制文件等操作,把文件轉(zhuǎn)移到物理機器上。如果在沒有開啟虛擬機的情況下,想獲得虛擬系統(tǒng)里面的文件,是不可能完成的。這樣就會導致用戶為了獲取虛擬系統(tǒng)里一個小小的文件,或者查看一下聊天記錄,或者查看一封郵件而必須啟動虛擬機。而運行虛擬機是需要消耗很大一部分CPU和內(nèi)存,啟動速度非常慢,大大降低了工作效率。
再者,不同廠商提供的虛擬機軟件是不同的,生成的虛擬機文件的格式和類型也差別很大,在虛擬機里面運行不同的操作系統(tǒng),對虛擬機資源文件的格式和類型也有不同的要求,在一個物理機器上訪問不同的虛擬機,就和訪問其他物理機器是一樣的,因此,使用虛擬機給用戶增加了很多麻煩。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種獲取虛擬機內(nèi)部文件的方法及系統(tǒng),可以提高用戶訪問虛擬機內(nèi)部文件的效率,減少操作復雜性。
為解決上述問題,本發(fā)明提供一種獲取虛擬機內(nèi)部文件的方法,包括以下步驟:
識別虛擬機的資源文件;
根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤;
在所述物理機上顯示虛擬磁盤列表;
向操作所述物理機的物理磁盤的文件一樣對各個虛擬磁盤內(nèi)的文件進行操作。
進一步的,所述資源文件包括配置文件、內(nèi)容文件、日志文件。
進一步的,根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤的步驟包括:
通過對所述配置文件的分析,獲得所述虛擬機資源的目錄格式和文件格式信息;
通過對所述內(nèi)容文件的分析,獲得所述虛擬機中每個文件的全部數(shù)據(jù)。
通過對所述日志文件的分析,獲得所述虛擬機中最近建立和修改的文件信息。
進一步的,根據(jù)對所述日志文件的分析,在所述虛擬磁盤列表中顯示最近更新文件。
進一步的,在所述虛擬機的主界面顯示所述虛擬磁盤列表。
進一步的,對各個虛擬磁盤內(nèi)的文件進行的操作包括:讀取、修改、刪除、拷貝、保存、查詢。
進一步的,對各個虛擬磁盤內(nèi)的文件進行修改操作后,保存修改的數(shù)據(jù)到虛擬機內(nèi)。
進一步的,對各個虛擬磁盤內(nèi)的文件進行查詢操作時,通過輸入關(guān)鍵字,對各個虛擬磁盤進行搜索,按照文件名進行模糊查詢,獲得匹配的文件列表。
相應(yīng)的,本發(fā)明還提供一種獲取虛擬機內(nèi)部文件的系統(tǒng),包括:
識別單元,用于識別虛擬機的資源文件;
掛載單元,用于根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤;
顯示單元,用于在所述物理機上顯示虛擬磁盤列表;
操作單元,用于向操作所述物理機的物理磁盤的文件一樣對各個虛擬磁盤內(nèi)的文件進行操作。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的獲取虛擬機內(nèi)部文件的方法及系統(tǒng),通過虛擬技術(shù)直接把虛擬機的資源文件虛擬為物理機下的虛擬磁盤,直接訪問各個虛擬磁盤,并對虛擬磁盤內(nèi)的文件進行讀取、修改、復制、刪除等操作,可以在不啟動虛擬機,不需要登陸到虛擬機內(nèi)部操作系統(tǒng)的情況下,方便找到想要的文件,大大提高了工作效率。
附圖說明
圖1是本發(fā)明一實施例獲取虛擬機內(nèi)部文件的方法的流程圖;
圖2是本發(fā)明一實施例獲取虛擬機內(nèi)部文件的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合附圖和具體實施例對本發(fā)明提出的獲取虛擬機內(nèi)部文件的方法及系統(tǒng)作進一步詳細說明。
本發(fā)明對現(xiàn)有常用的虛擬機進行了分析和研究,包含Hyper-v,VMWare,virtual?PC,virtualBox等,這些虛擬機的資源文件(VHD、VMDK、VDI)都存放到一個特定的目錄下,由一個或多個配置文件、內(nèi)容文件、日志文件等組成。
如圖1所示,本發(fā)明提供一種獲取虛擬機內(nèi)部文件的方法,包括以下步驟:
S1,識別虛擬機的資源文件;
S2,根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于盛樂信息技術(shù)(上海)有限公司,未經(jīng)盛樂信息技術(shù)(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110259893.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





