欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

獲取虛擬機內(nèi)部文件的方法及系統(tǒng)的制作方法

文檔序號:6432388閱讀:402來源:國知局
專利名稱:獲取虛擬機內(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)中都會存放一些文件或者文件夾資料。當(dāng)用戶在虛擬系統(tǒng)里面存放了文件,需要開啟虛擬機進入虛擬系統(tǒng)的時候,才能通過共享、發(fā)送、復(fù)制文件等操作,把文件轉(zhuǎn)移到物理機器上。如果在沒有開啟虛擬機的情況下,想獲得虛擬系統(tǒng)里面的文件,是不可能完成的。這樣就會導(dǎo)致用戶為了獲取虛擬系統(tǒng)里一個小小的文件,或者查看一下聊天記錄,或者查看一封郵件而必須啟動虛擬機。而運行虛擬機是需要消耗很大一部分CPU和內(nèi)存,啟動速度非常慢,大大降低了工作效率。再者,不同廠商提供的虛擬機軟件是不同的,生成的虛擬機文件的格式和類型也差別很大,在虛擬機里面運行不同的操作系統(tǒng),對虛擬機資源文件的格式和類型也有不同的要求,在一個物理機器上訪問不同的虛擬機,就和訪問其他物理機器是一樣的,因此,使用虛擬機給用戶增加了很多麻煩。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種獲取虛擬機內(nèi)部文件的方法及系統(tǒng),可以提高用戶訪問虛擬機內(nèi)部文件的效率,減少操作復(fù)雜性。為解決上述問題,本發(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)的文件進行讀取、修改、復(fù)制、刪除等操作,可以在不啟動虛擬機,不需要登陸到虛擬機內(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, VirtualB0x等,這些虛擬機的資源文件(VHD、VMDK、VDI)都存放到一個特定的目錄下, 由一個或多個配置文件、內(nèi)容文件、日志文件等組成。如圖1所示,本發(fā)明提供一種獲取虛擬機內(nèi)部文件的方法,包括以下步驟Si,識別虛擬機的資源文件;S2,根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤;S3,在所述物理機上顯示虛擬磁盤列表;S4,對各個虛擬磁盤內(nèi)的文件進行操作。其中,在步驟S2中,即根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤具體包括以下步驟首先,通過對所述資源文件的配置文件的分析,獲得所述虛擬機資源的目錄格式和文件格式信息;然后,通過對所述資源文件的內(nèi)容文件的分析,獲得所述虛擬機中每個文件的全部數(shù)據(jù);
接著,通過對所述資源文件的日志文件的分析,獲得所述虛擬機中最近建立和修改的文件信息。本發(fā)明還提供一種獲取虛擬機內(nèi)部文件的系統(tǒng),如圖2所示,包括識別單元11,用于識別虛擬機的資源文件;掛載單元12,用于根據(jù)所述資源文件的信息將所述虛擬機掛載到物理機上;顯示單元13,用于在所述物理機上顯示虛擬磁盤列表;操作單元14,用于對各個虛擬磁盤內(nèi)的文件進行操作。需要說明的是,當(dāng)用戶在物理機上右擊一個虛擬機資源文件(VHD、VMDK、VDI)的時候,識別單元11會識別出該虛擬機資源文件是否是虛擬機文件。如果是,則自動在右鍵菜單中增加一個“掛載虛擬機文件”菜單,點擊“掛載虛擬機文件”菜單,掛載單元12將該虛擬機資源文件掛載到物理機上為虛擬磁盤,掛載成功后,可發(fā)現(xiàn)下面幾點特性1、自動打開虛擬機主界面,在虛擬機主界面上顯示虛擬磁盤列表,例如當(dāng)物理機的物理磁盤包括本地磁盤C和本地磁盤D時,在虛擬機主界面上顯示虛擬磁盤列表中包括 虛擬磁盤E、虛擬磁盤F、虛擬磁盤G ;2、在PC資源管理器磁盤列表里也會多了幾個虛擬磁盤,例如,此時PC資源管理器磁盤列表包括本地磁盤C、本地磁盤D、虛擬磁盤E、虛擬磁盤F、虛擬磁盤G,打開虛擬磁盤
E、虛擬磁盤F、虛擬磁盤G即可像打開本地磁盤C、本地磁盤D—樣,對虛擬磁盤E、虛擬磁盤
F、虛擬磁盤G內(nèi)的文件操作即可像對本地磁盤C、本地磁盤D內(nèi)的文件操作一樣;3、可對虛擬磁盤內(nèi)文件進行讀取、修改、刪除、拷貝等操作,并可保存修改到虛擬機內(nèi);4、根據(jù)掛載單元12對日志文件的分析,顯示單元13在虛擬磁盤列表主界面中,會顯示一個“最近更新文件”,顯示在最近(例如是1天、1周或1月)內(nèi)的新建立的,新修改的文件,這樣,用戶可方便的獲得最新的文件;5、在虛擬磁盤列表主界面的工具欄上,可以輸入關(guān)鍵字,對各個虛擬磁盤進行搜索,按照文件名進行模糊查詢,獲得匹配的文件列表。綜上所述,本發(fā)明提供的獲取虛擬機內(nèi)部文件的方法及系統(tǒng),通過虛擬技術(shù)直接把虛擬機的資源文件虛擬為物理機下的虛擬磁盤,直接訪問各個虛擬磁盤,并對虛擬磁盤內(nèi)的文件進行讀取、修改、復(fù)制、刪除等操作,可以在不啟動虛擬機,不需要登陸到虛擬機內(nèi)部操作系統(tǒng)的情況下,方便找到想要的文件。大大提高了工作效率。顯然,本領(lǐng)域的技術(shù)人員可以對發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種獲取虛擬機內(nèi)部文件的方法,其特征在于,包括 識別虛擬機的資源文件;根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤; 在所述物理機上顯示虛擬磁盤列表; 對各個虛擬磁盤內(nèi)的文件進行操作。
2.如權(quán)利要求1所述的獲取虛擬機內(nèi)部文件的方法,其特征在于,所述資源文件包括配置文件、內(nèi)容文件和日志文件。
3.如權(quán)利要求2所述的獲取虛擬機內(nèi)部文件的方法,其特征在于,根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤的步驟包括通過對所述配置文件的分析,獲得所述虛擬機資源的目錄格式和文件格式信息; 通過對所述內(nèi)容文件的分析,獲得所述虛擬機中每個文件的全部數(shù)據(jù); 通過對所述日志文件的分析,獲得所述虛擬機中最近建立和修改的文件信息。
4.如權(quán)利要求3所述的獲取虛擬機內(nèi)部文件的方法,其特征在于,根據(jù)對所述日志文件的分析,在所述虛擬磁盤列表中顯示最近更新文件。
5.如權(quán)利要求1所述的獲取虛擬機內(nèi)部文件的方法,其特征在于,在所述虛擬機的主界面顯示所述虛擬磁盤列表。
6.如權(quán)利要求1所述的獲取虛擬機內(nèi)部文件的方法,其特征在于,對各個虛擬磁盤內(nèi)的文件進行的操作包括讀取、修改、刪除、拷貝、保存、查詢。
7.如權(quán)利要求6所述的獲取虛擬機內(nèi)部文件的方法,其特征在于,對各個虛擬磁盤內(nèi)的文件進行修改操作后,保存修改的數(shù)據(jù)到虛擬機內(nèi)。
8.如權(quán)利要求6所述的獲取虛擬機內(nèi)部文件的方法,其特征在于,對各個虛擬磁盤內(nèi)的文件進行查詢操作時,通過輸入關(guān)鍵字,對各個虛擬磁盤進行搜索,按照文件名進行模糊查詢,獲得匹配的文件列表。
9.一種獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,包括 識別單元,用于識別虛擬機的資源文件;掛載單元,用于根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤;顯示單元,用于在所述物理機上顯示虛擬磁盤列表; 操作單元,用于對各個虛擬磁盤內(nèi)的文件進行操作。
10.如權(quán)利要求9所述的獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,所述資源文件包括配置文件、內(nèi)容文件和日志文件。
11.如權(quán)利要求10所述的獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,所述掛載單元根據(jù)所述資源文件的信息將所述資源文件掛載到物理機上為虛擬磁盤的步驟包括通過對所述配置文件的分析,獲得所述虛擬機資源的目錄格式和文件格式信息; 通過對所述內(nèi)容文件的分析,獲得所述虛擬機中每個文件的全部數(shù)據(jù); 通過對所述日志文件的分析,獲得所述虛擬機中最近建立和修改的文件信息。
12.如權(quán)利要求11所述的獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,所述掛載單元根據(jù)對所述日志文件的分析,在所述虛擬磁盤列表中顯示最近更新文件。
13.如權(quán)利要求9所述的獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,所述顯示單元還用于在所述虛擬機的主界面顯示所述虛擬磁盤列表。
14.如權(quán)利要求9所述的獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,所述操作單元對各個虛擬磁盤內(nèi)的文件進行的操作包括讀取、修改、刪除、拷貝、保存、查詢。
15.如權(quán)利要求14所述的獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,對各個虛擬磁盤內(nèi)的文件進行修改操作后,保存修改的數(shù)據(jù)到虛擬機內(nèi)。
16.如權(quán)利要求14所述的獲取虛擬機內(nèi)部文件的系統(tǒng),其特征在于,對各個虛擬磁盤內(nèi)的文件進行查詢操作時,通過輸入關(guān)鍵字,對各個虛擬磁盤進行搜索,按照文件名進行模糊查詢,獲得匹配的文件列表。
全文摘要
本發(fā)明提供一種獲取虛擬機內(nèi)部文件的方法及系統(tǒng),通過虛擬技術(shù)直接把虛擬機的資源文件虛擬為物理機下的虛擬磁盤,直接訪問各個虛擬磁盤,并對虛擬磁盤內(nèi)的文件進行讀取、修改、復(fù)制、刪除等操作,可以在不啟動虛擬機,不需要登陸到虛擬機內(nèi)部操作系統(tǒng)的情況下,方便找到想要的文件,大大提高了工作效率。
文檔編號G06F17/30GK102289513SQ20111025989
公開日2011年12月21日 申請日期2011年9月5日 優(yōu)先權(quán)日2011年9月5日
發(fā)明者趙真利 申請人:盛樂信息技術(shù)(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌恰县| 泰顺县| 安仁县| 丹寨县| 丰顺县| 江油市| 阿勒泰市| 大石桥市| 高州市| 吴忠市| 沧州市| 阿图什市| 夹江县| 临沂市| 临颍县| 固阳县| 申扎县| 淳安县| 山丹县| 花垣县| 喀喇| 福建省| 岳池县| 高阳县| 历史| 溧水县| 昔阳县| 诸暨市| 镇巴县| 武汉市| 慈溪市| 仁布县| 巩义市| 乌海市| 乌什县| 泰安市| 开化县| 静海县| 肇源县| 聊城市| 盖州市|