1.一種系統(tǒng),包括:
備份生成器,用于生成快照空間和備份對象空間之間的數(shù)據(jù)映射;
呈現(xiàn)引擎,用于生成區(qū)塊設(shè)備呈現(xiàn);以及
恢復(fù)引擎,用于使用數(shù)據(jù)映射從備份對象向目標盤返回區(qū)塊設(shè)備呈現(xiàn)的所選數(shù)據(jù)。
2.權(quán)利要求1的系統(tǒng),備份對象包括重復(fù)數(shù)據(jù)刪除對象。
3.權(quán)利要求1的系統(tǒng),區(qū)塊設(shè)備呈現(xiàn)包括快照的可安裝映像。
4.權(quán)利要求1的系統(tǒng),數(shù)據(jù)映射包括映射到一個或多個備份對象的字節(jié)范圍的序列。
5.權(quán)利要求1的系統(tǒng),還包括從備份對象返回對應(yīng)于區(qū)塊設(shè)備呈現(xiàn)的字節(jié)偏移量和大小的所選數(shù)據(jù)的應(yīng)用編程接口(API)。
6.一種方法,包括:
生成區(qū)塊設(shè)備呈現(xiàn),區(qū)塊設(shè)備呈現(xiàn)對應(yīng)于要恢復(fù)的快照;
配置虛擬機上的盤輸運驅(qū)動器以使區(qū)塊設(shè)備呈現(xiàn)可訪問;
接收針對指定邏輯區(qū)塊地址的盤讀取請求;
將盤邏輯地址映射到備份對象邏輯字節(jié)偏移量范圍;以及
向目標存儲設(shè)備返回對應(yīng)于指定邏輯區(qū)塊地址的所選數(shù)據(jù)。
7.權(quán)利要求6的方法,還包括從虛擬機移除區(qū)塊設(shè)備呈現(xiàn)。
8.權(quán)利要求6的方法,返回所選數(shù)據(jù)包括:
將區(qū)塊設(shè)備呈現(xiàn)的讀取請求轉(zhuǎn)化成備份對象的字節(jié)偏移量和大?。?/p>
讀取對應(yīng)于所選字節(jié)范圍的備份對象;以及
向目標存儲設(shè)備返回對應(yīng)于讀取請求的字節(jié)。
9.權(quán)利要求8的方法,其中備份對象對讀取將是開放的,使得所選數(shù)據(jù)能夠從備份對象讀取。
10.權(quán)利要求6的方法,其中盤輸運驅(qū)動器要被動態(tài)地配置。
11.一種編碼有由處理器可執(zhí)行的指令的非暫時性機器可讀存儲介質(zhì),所述機器可讀存儲介質(zhì)包括指令以:
生成快照空間與備份對象空間之間的數(shù)據(jù)映射;
生成區(qū)塊設(shè)備呈現(xiàn);以及
使用區(qū)塊設(shè)備呈現(xiàn)從備份對象向目標盤返回所選數(shù)據(jù)。
12.權(quán)利要求11的非暫時性機器可讀存儲介質(zhì),還包括移除區(qū)塊設(shè)備呈現(xiàn)的指令。
13.權(quán)利要求11的非暫時性機器可讀存儲介質(zhì),其中備份對象包括重復(fù)數(shù)據(jù)刪除對象。
14.權(quán)利要求11的非暫時性機器可讀存儲介質(zhì),恢復(fù)所選數(shù)據(jù)的指令還包括使用數(shù)據(jù)映射將區(qū)塊設(shè)備呈現(xiàn)的讀取請求轉(zhuǎn)化成備份對象的字節(jié)范圍的字節(jié)偏移量和大小的指令。
15.權(quán)利要求11的非暫時性機器可讀存儲介質(zhì),還包括動態(tài)地配置盤輸運驅(qū)動器的指令。