[發明專利]虛擬機備份方法、裝置、電子設備及存儲介質有效
| 申請號: | 202011532687.5 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112612576B | 公開(公告)日: | 2022-08-30 |
| 發明(設計)人: | 王永清 | 申請(專利權)人: | 新華三大數據技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 450000 河南省鄭州市鄭州高*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 備份 方法 裝置 電子設備 存儲 介質 | ||
本公開提供了一種虛擬機備份方法、裝置、電子設備及存儲介質,用于解決基于單個虛擬機進行去重備份恢復的技術問題。本公開提供的虛擬機備份恢復方法,通過數據塊記錄文件記錄所有具有唯一數據塊指紋的備份數據塊的存儲位置以及備份數據塊與多個備份恢復點之間的復用關系,通過數據塊索引文件記錄備份虛擬機磁盤文件的原始分割數據塊與數據塊記錄文件中的記錄之間的對應關系,實現了支持重刪功能的虛擬機級的備份與恢復,提高了備份靈活性,節省了備份空間。
技術領域
本公開涉及云計算及數據存儲技術領域,尤其涉及一種虛擬機備份方法、裝置、電子設備及存儲介質。
背景技術
隨著虛擬化技術的成熟,越來越多的用戶將業務部署在虛擬機中。另外一方面,隨著用戶數據的爆發以及對數據安全性的重視,用戶在建設虛擬化系統的同時,一般會選購虛擬機備份軟件來保護他們的數據安全。重復數據刪除是一種數據縮減技術,通常用于基于磁盤的備份系統,旨在減少備份文件所使用的存儲空間。不同的備份軟件去除重復數據的方式不同,目前備份軟件實現重復數據刪除(簡稱重刪或去重)時是基于整個備份磁盤或者磁盤分區來實現的,無法實現基于單個虛擬機進行備份時的去重。
發明內容
有鑒于此,本公開提供一種虛擬機備份方法、裝置及存儲介質,用于解決基于單個虛擬機進行去重備份恢復的技術問題。
基于本公開一實施例,本公開提供了一種虛擬機備份方法,包括:
通過元數據信息MET文件記錄元數據信息;
通過與備份恢復點對應的數據塊索引BRI文件記錄虛擬機磁盤文件的原始分割數據塊與非重復的備份數據塊之間的對應關系;
通過與備份恢復點對應的備份數據BRD文件存儲非重復的備份數據塊;
通過數據塊記錄REC文件存儲所有備份恢復點引用的非重復的備份數據塊的數據塊記錄,所述數據塊記錄中記錄備份數據塊的數據塊指紋、存儲位置及備份恢復點與備份數據塊之間的引用關系,所述數據塊指紋由原始分割數據塊計算獲得,與備份數據塊具有一一對應關系。
基于本公開實施例,進一步地,在對虛擬機的虛擬機磁盤文件進行初次備份時,創建所述MET文件和REC文件;所述元數據信息包括:虛擬機元數據信息、備份相關文件元數據信息及備份鏈信息,備份鏈由備份恢復點組成;
在創建備份恢復點時,創建與備份恢復點對應的BRI文件和BRD文件;
在創建備份恢復點時,通過REC文件來記錄本次新生成的非重復的備份數據塊的數據塊記錄,以及通過更新已存儲的備份數據塊的數據塊記錄中的引用關系來記錄當前創建的備份恢復點中包含的重復備份數據。
基于本公開實施例,進一步地,創建備份恢復點的過程為:
創建與當前備份恢復點對應的數據塊索引BRI文件和備份數據BRD文件;
將虛擬機磁盤文件按預設固定大小切割為多個原始分割數據塊,計算當前原始分割數據塊的數據塊指紋,在對每個原始分割數據塊進行備份的過程中:
所述通過REC文件來記錄本次新生成的非重復的備份數據塊的數據塊記錄的方法為:
當根據數據塊指紋判斷當前原始分割數據塊為非重復數據塊時,生成該數據塊指紋對應的備份數據塊并將其存儲在BRD文件中;在REC文件中生成新數據塊記錄,并在新數據塊記錄中記錄該數據塊指紋、該數據塊指紋對應的備份數據塊的存儲位置及當前備份恢復點與新生成的備份數據塊之間的引用關系;
所述通過更新已存儲的備份數據塊的數據塊記錄中的引用關系來記錄當前創建的備份恢復點中包含的重復備份數據的方法為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三大數據技術有限公司,未經新華三大數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011532687.5/2.html,轉載請聲明來源鉆瓜專利網。





