[發明專利]虛擬硬盤的容量擴展方法無效
| 申請號: | 200910253321.1 | 申請日: | 2009-11-30 |
| 公開(公告)號: | CN101876884A | 公開(公告)日: | 2010-11-03 |
| 發明(設計)人: | 閆碩;陳玄同 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 梁揮;祁建國 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 硬盤 容量 擴展 方法 | ||
技術領域
本發明是關于一種硬盤的容量擴展方法,特別是一種虛擬硬盤的容量擴展方法。
背景技術
虛擬機(Virtual?Machine,VM)以及云端運算(Cloud?Computing)等將實體資源虛擬化后提供給使用者的技術,以及其所帶來的利益,正受到全世界的注目。其中云端運算為一種新的基于因特網(Internet)的運算方式,其能通過因特網上不同的服務為個人或企業的使用者提供所需運算。云端運算的資源是虛擬化的,實體資源被虛擬化后通過因特網提供給使用者。使用者不需要了解「云端」中實體資源及其相關配置的細節,不必具有相應的專業知識,也無需對實體資源直接進行控制。使用者可以只關注自己真正需要什么樣的資源以及如何通過網絡來得到相應的服務。
而虛擬機是將一個或多個處理器、內存或是儲存裝置等實體資源集合起來后,在實體資源上被建立的虛擬平臺。虛擬機亦可以被視為在實體資源的計算機平臺和終端用戶的使用者之間建立一種環境。使用者基于這個虛擬平臺所建立的環境來進行所需的運算或是執行應用程序(Application)。架構在相同實體資源上的每一個虛擬機都可以用有自己的虛擬資源,例如虛擬的運算單元或虛擬硬盤(Virtual?Hard?Disk,VHD)。虛擬機亦可像具有實體的普通的計算機一樣執行程序,或用有自己的操作系統(Operating?System,OS)以及應用程序。
然而既然虛擬機是架構在實體資源上,使用者在使用虛擬機時亦可能遇到(虛擬)資源不足的情形。也就是說,使用者可能會遇到虛擬硬盤不敷使用等情況。在實體硬盤(Physical?Hard?Disk)等資源還足夠的時候,擴展使用者的虛擬硬盤的做法很簡單,只要將剩余的實體硬盤分配給使用者即可。然而當實體硬盤本身的剩余容量亦不敷使用時,為使用者擴展虛擬硬盤的方法或變的復雜且費時許多。傳統的擴展方法需在添加新的實體硬盤后,將使用者原先具有的數據復制到新的實體硬盤以及虛擬硬盤。當使用者的數據是以兆字節(Terabyte,TB)為單位或是更大時,傳統的擴展方法需耗費極為漫長的時間。龐大的數據在搬移的過程中不但有可能會產生損失;當搬移的過程中發生任何錯誤時,都會對使用者造成莫大的傷害。
發明內容
本發明所要解決的技術問題在于,提供一種虛擬硬盤(Virtual?Hard?Disk,VHD)的容量擴展方法,其用以擴展一第一實體硬盤(physical?hard?disk)中被指派給一虛擬機(Virtual?Machine,VM)的一第一虛擬硬盤的容量。虛擬硬盤的容量擴展方法包括:提供一第二實體硬盤,其中第二實體硬盤的可用容量不小于一擴充總容量;停止對第一虛擬硬盤的存取操作;于第二實體硬盤上建立容量為擴展總容量的一第二虛擬硬盤;連結第二虛擬硬盤與第一虛擬硬盤的儲存空間;以及運行一虛擬機管理器(Virtual?Machine?Manager,VMM)程序,以將第二虛擬硬盤指派給虛擬機,并恢復虛擬機對第二虛擬硬盤的存取操作。
較佳的是,其中第一虛擬硬盤的容量加上第一實體硬盤剩余的可用容量小于擴展總容量。
為了刪除原先存放于第一虛擬硬盤的數據,根據本發明的虛擬硬盤的容量擴展方法在「運行虛擬機管理器程序」的步驟之后另可包括:接收一刪除命令,其中刪除命令指定僅存在于第一虛擬硬盤中的一刪除目標檔案;以及刪除第一虛擬硬盤中的刪除目標檔案,或是刪除目標檔案與第二虛擬硬盤的連結。
而為了在「運行虛擬機管理器程序」的步驟之后新增檔案,虛擬硬盤的容量擴展方法另可包括:接收一新增命令,其中新增命令包括一新增目標檔案;以及將新增目標檔案新增于第二虛擬硬盤。也就是說,容量擴展之后,新增的數據是被存放于第二虛擬硬盤。
根據本發明的一實施范例,在「將新增目標檔案新增于第二虛擬硬盤」的步驟之后,另可包括:接收一修改命令,其中修改命令指定第二虛擬硬盤中的一修改目標檔案,修改命令中并包括一修改數據;以及依據修改數據修改修改目標檔案。
而在「將新增目標檔案新增于第二虛擬硬盤」的步驟之后,亦可包括:接收刪除命令,其中刪除命令指定第二虛擬硬盤中的刪除目標檔案;以及由第二虛擬硬盤中刪除此刪除目標檔案。
換句話說,新增于第二虛擬硬盤的數據可以被直接存取以、修改或是刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910253321.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:在本地存儲器中支持數據的不連續訪問的方法和設備
- 下一篇:拼音輸入方法及裝置





