[發明專利]用于虛擬盤版本控制的系統無效
| 申請號: | 200980159840.X | 申請日: | 2009-05-13 |
| 公開(公告)號: | CN102460415A | 公開(公告)日: | 2012-05-16 |
| 發明(設計)人: | J·羅佩;P·奧費勒;Y·加泰尼奧 | 申請(專利權)人: | 惠普開發有限公司 |
| 主分類號: | G06F15/17 | 分類號: | G06F15/17;G06F12/00;G06F9/00 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 虛擬 版本 控制 系統 | ||
背景技術
概括地說,本申請公開內容涉及一種用于虛擬盤(virtual?disk)版本控制的系統。
與典型的硬盤驅動器技術相比,虛擬盤給客戶端計算機提供了增強的通用性以及配置的簡易性。虛擬盤中所包含的信息最終存儲在一種形式的計算機存儲器中,但是虛擬化允許客戶端計算機對不受硬盤驅動器的某些物理限制束縛的鏡像(image)進行操作。通常將新的數據添加到虛擬盤,并且使用上層軟件來控制客戶端計算機訪問哪些數據以用于操作。對于這種盤,數據通常被寫入一次。因此,一旦寫入了數據,用戶在不依賴上層軟件的情況下通常可能不能返回到先前的狀態。
附圖說明
通過參照以下詳細描述和附圖,本申請公開內容的實施例的特征和優勢將變得顯而易見,在附圖中,相同的附圖標記對應于相似的(盡管可能不是相同的)組件。為了簡潔,可能或者可能不再結合出現具有先前描述過的功能的附圖標記或特征的其它附圖來對這些附圖標記或特征進行描述。
圖1是用于虛擬盤版本控制的系統的實施例的示意圖;以及
圖2是描繪了能夠由在計算機介質中編碼的數據結構執行的方法的實施例的流程圖。
具體實施方式
本申請所公開的系統和計算機可讀介質的實施例通過有利地在通用卷的頂部上包括可以由多個不同的客戶端計算機(即,物理或虛擬計算機)并發訪問和使用的多個掛載點,來支持虛擬盤版本控制。只要服務器可以接受同時連接請求,例如,如果服務器具有多個網絡接口卡和/或多個CPU/核心,則這種并發使用就可以是同時的。這種并發使用還可以包括服務器順序處理客戶端計算機的從虛擬盤讀取數據/將數據寫入虛擬盤的請求。因此,本申請所使用的“并發/并發地”意味著一個客戶端計算機不必為了允許另一客戶端計算機掛載虛擬盤而從該虛擬盤上卸載。
當掛載點是系統盤時,允許客戶端計算機從這些掛載點之一引導并運行所選擇的操作系統。此外,系統包括使得客戶端能夠存儲對盤的不同修改的最高覆蓋層,并且該系統還使得客戶端能夠(向前或向后)恢復到任意一個所保存的修改。因此,該系統使得客戶端能夠建立分別的改變(即,基于同一盤的不同修改),然后向客戶端提供選擇在任何給定時間要使用盤的哪個版本的能力。可以實現這種優勢而不需要在任何時間對盤進行重新鏡像。
本申請所公開的系統和計算機可讀介質的實施例的其它優勢包括:提供關于盤或盤鏡像的靈活性,以及提供使盤的多個版本可以在同一點和同一時間被訪問(而不是修改盤,然后迫使管理員使用鏡像工具來部署安裝)的能力。
另外的優勢包括:針對每個虛擬盤提供多于一個掛載點的共享虛擬盤;以及使得兩個或更多個客戶端計算機能夠并發使用掛載點(即,虛擬盤)。客戶端計算機進行引導以查看虛擬驅動器。
本申請公開內容的實施例利用盤(例如,基于扇區的盤,又稱為裸設備或塊設備)進行操作。因此,本申請公開內容的實施例可以與客戶端操作系統(OS)支持的任何文件系統一起使用。適合與本系統10和計算機可讀介質20一起使用的操作系統的某些非限制性示例包括FAT12、FAT16、FAT32、NTFS、Ext2和Ext3。
本系統10/計算機可讀介質20的實施例與旨在例如利用某些存儲系統提供(復原/恢復到)盤驅動器或文件系統或文件集合的多個版本的系統相對照。
現在參照圖1,描繪了用于虛擬盤版本控制的系統10的實施例。系統10包括:選擇性只讀卷12;至少一個最高覆蓋層141、142、143、144、145;以及可操作地位于卷12與最高覆蓋層141、142、143、144、145之間的至少兩個中間選擇性只讀覆蓋層16、16’、16”、16”’。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠普開發有限公司,未經惠普開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980159840.X/2.html,轉載請聲明來源鉆瓜專利網。





