[發明專利]一種用于對虛擬磁盤進行備份的方法和裝置有效
| 申請號: | 201310256414.6 | 申請日: | 2013-06-25 |
| 公開(公告)號: | CN103389926A | 公開(公告)日: | 2013-11-13 |
| 發明(設計)人: | 眭聚磊;宋偉 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 羅朋;勵向南 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 虛擬 磁盤 進行 備份 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種用于對虛擬磁盤進行備份的方法和裝置。
背景技術
在現有技術中,對虛擬機磁盤的備份方法一般都是使用快照存儲增量數據,但是由于備份數據的大小不能預知,根據現有技術的備份方法無法在創建備份設備時確定設備所需大小,因此,當發現增量數據超過備份設備大小時,只能使得備份設備失效或者再次擴容。現有技術中有采用寫時復制(COW,Copy?on?Write)技術來進行增量備份的方法,然而,該技術需要額外采用一塊磁盤以支持COW技術,以在發生數據更改時將數據寫入該磁盤的COW中,并在數據達到預設閾值時,將數據更新到備份磁盤。因此,基于前述增量數據大小不可測的因素,使用COW技術的方案也需要占用較大的額外的磁盤空間以支持該技術。
發明內容
本發明的目的在于提供一種用于對虛擬磁盤進行備份的方法和裝置。
根據本發明的一個方面,提供一種用于對虛擬磁盤進行備份的方法,其中,所述虛擬磁盤包括多個存儲單元,每個存儲單元對應一個修改指示信息,所述修改指示信息用于其所對應的存儲單元是否已修改,其中,所述方法包括以下步驟:
a當對所述虛擬磁盤執行寫操作時,將該次寫操作所對應的至少一個存儲單元的修改指示信息標記為已修改;
其中,所述方法還包括以下步驟:
x將一個或多個修改指示信息標記為已修改的存儲單元的數據備份至備份磁盤中。
根據本發明的另一方面,提供一種用于對虛擬磁盤進行備份的磁盤備份裝置,其中,所述虛擬磁盤包括多個存儲單元,每個存儲單元對應一個修改指示信息,所述修改指示信息用于其所對應的存儲單元是否已修改,其中,所述磁盤備份裝置包括:
標記裝置,用于當對所述虛擬磁盤執行寫操作時,將該次寫操作所對應的至少一個存儲單元的修改指示信息標記為已修改;
備份裝置,用于將一個或多個修改指示信息標記為已修改的存儲單元的數據備份至備份磁盤中。
與現有技術相比,本發明的優點在于,在用戶對于待備份磁盤的操作過程中無需執行寫操作,從而減少了磁盤讀寫的頻率,并且,由于僅需根據已修改的塊來分配備份空間,能夠有效地避免了備份磁盤過小或者過大的情況,提高了存儲空間的利用率。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1為根據本發明的一個方面的一種用于對虛擬磁盤進行備份的方法流程圖;
圖2為根據本發明的一個方面的一種用于對虛擬磁盤進行備份的磁盤備份裝置的結構示意圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本發明作進一步詳細描述。
圖1示意出了根據本發明的一個方面的一種用于對虛擬磁盤進行備份的方法。其中,所述虛擬磁盤包括多個存儲單元,每個存儲單元對應一個修改指示信息,所述修改指示信息用于其所對應的存儲單元是否已修改。其中,根據本發明的方法包括步驟S1和步驟S2。
其中,根據本發明的方法通過計算機設備中的磁盤備份裝置來實現。所述計算機設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和/或信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述計算機設備包括網絡設備與用戶設備。其中,所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(Cloud?Computing)的由大量主機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。所述用戶設備包括但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板、或聲控設備等方式進行人機交互的電子產品,例如,個人計算機、平板電腦、智能手機、PDA、游戲機、或IPTV等。其中,所述用戶設備及網絡設備所處的網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡等。
需要說明的是,所述用戶設備、網絡設備以及網絡僅為舉例,其他現有的或今后可能出現的用戶設備、網絡設備以及網絡如可適用于本發明,也應包含在本發明保護范圍以內,并以引用方式包含于此。
參照圖1,在步驟S1中,當檢測到對所述虛擬磁盤執行寫操作時,磁盤備份裝置將該次寫操作所對應的至少一個存儲單元的修改指示信息標記為已修改。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310256414.6/2.html,轉載請聲明來源鉆瓜專利網。





