[發明專利]利用引導塊重定位來管理多個軟件鏡像的方法和系統有效
| 申請號: | 201110360028.2 | 申請日: | 2011-11-15 |
| 公開(公告)號: | CN102567042A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | C·馬里內利;J·方迪格尼耶;M·V·斯圖克爾伯格;J·G·茹內;D·克拉克;L·加爾斯-埃里斯 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 杜娟 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 利用 引導 定位 管理 軟件 方法 系統 | ||
技術領域
根據本發明一個或多個實施例的方案涉及數據處理領域。更具體地,本方案涉及軟件鏡像(software?image)的管理。
背景技術
一般來說,軟件鏡像是包括駐留于計算機上的軟件模塊(例如,其操作系統、應用程序和/或數據)的結構。
一些情況下,可能需要在同一計算機上具有多個可用的操作系統。例如,這可能有助于運行需要不同操作系統的程序,或有助于測試新的操作系統或者其新版本。
出于這個目的,能夠利用多引導(multi-boot)技術。多引導技術允許在計算機上安裝多個操作系統,當計算機啟動時,能夠選擇啟動哪一個操作系統。通過將計算機的硬盤分割成多個分區來實現所需要的結果,每個分區定義一個邏輯盤用于存儲對應的操作系統。計算機從主分區啟動,主分區包括一個引導裝載程序(boot?loader),其允許選擇要啟動的實際操作系統;可替換地,可以給引導分區提供主引導裝載程序,其可簡單地用于選擇所需要的操作系統;然后為啟動所選擇的操作系統,主引導裝載程序調用該所選擇的操作系統的第二引導裝載程序。
然而,多引導技術很嚴格,因為硬盤的分區被提前定義。無論如何,一旦所選擇的操作系統已經啟動,它就完全控制整個硬盤;因此,所選擇的操作系統同樣可以訪問其它的分區(有毀壞它們的風險)。
可選擇地,通過開發虛擬化技術也可以實現同樣的結果。在這種情形下,管理程序被安裝在計算機上。該管理程序實現一個虛擬化層,其仿真多個虛擬機,每個虛擬機由一個給出物理計算機的外觀的抽象環境(它被虛擬機唯一控制)構成。這樣,不同的操作系統可以獨立(甚至同時)地運行在對應的虛擬機上。
然而,虛擬化技術需要安裝復雜的基礎設置來管理虛擬機。而且,這將導致計算機性能的下降(因為操作系統不再自然地運行在計算機上)。
US-A-2009/0193245(此處引用包含了其全部公開內容)也公開了一種將多引導計算機轉換成虛擬機的方法。出于這個目的,配置計算機的引導記錄,以加載管理虛擬機的宿主操作系統;一個轉換器從對應的引導鏡像生成虛擬機,轉換器檢測并應用相同的配置,并解決任何可能由虛擬機并發運行所導致的沖突。如上,這需要安裝一個虛擬化層(由宿主操作系統實現);而且,操作系統同樣在一個虛擬化的環境(由宿主操作系統提供)中運行,伴隨著相應的性能下降。
另一個常見的需求是對計算機的軟件鏡像做出備份副本(backupcopy)。例如,在發生故障的情況下,這有助于恢復計算機的內容。
出于這個目的,可以獲取軟件鏡像的快照(即:其在一特定時間點處于一致狀態的備份副本);可以將快照保存在備份盤上或備份服務器上。這樣,可以通過從備份盤或備份服務器將快照重新安裝到計算機上來恢復快照。然而,恢復快照的過程非常緩慢。另外,在使用備份服務器的情況下,這將涉及網絡資源的高消耗;而且,需要與備份服務器的網絡連接,以從該備份服務器恢復快照。可選擇地,可以從備份服務器上的快照遠程啟動計算機。然而,在這種情形下,計算機必須總與備份服務器連接以用于其操作;無論如何,通過網絡的計算機操作會導致其性能的下降。
發明內容
概括地說,根據本發明一個或多個實施例的方案是基于通過重定位其引導塊來管理多個軟件鏡像的構思。
具體地,獨立權利要求闡述了根據本發明特定實施例的方案的一個或多個方面,從屬權利要求闡述了相同方案的有利特征,此處其措詞通過引用被逐字地包括進來(關于根據本發明實施例的方案的一個特定方面提供的任何有利的特征對其每一個其它方面在細節上做必要修改后適用)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110360028.2/2.html,轉載請聲明來源鉆瓜專利網。





