[發(fā)明專利]從快照恢復(fù)應(yīng)用有效
| 申請?zhí)枺?/td> | 201480015128.3 | 申請日: | 2014-03-11 |
| 公開(公告)號: | CN105144113B | 公開(公告)日: | 2018-02-16 |
| 發(fā)明(設(shè)計)人: | A·達(dá)阿馬托;V·R·尚卡爾 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司31100 | 代理人: | 羅婷婷 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 快照 恢復(fù) 應(yīng)用 | ||
背景
計算機(jī)和計算系統(tǒng)已經(jīng)影響了現(xiàn)代生活的近乎每一個方面。計算機(jī)通常涉及工作、休閑、醫(yī)療保健、運(yùn)輸、娛樂、家政管理等。計算機(jī)功能通常是計算系統(tǒng)執(zhí)行軟件代碼的結(jié)果。計算機(jī)使用卷來存儲軟件代碼,并且還存儲數(shù)據(jù)。
偶爾地,卷可能受到毀壞,或卷本身可能被損壞。在任一情況下,卷被呈現(xiàn)為不可用。為了對這樣的故障事件作準(zhǔn)備,計算系統(tǒng)可致使周期性地拍攝卷的快照。如果故障事件發(fā)生,則該卷如若受損壞則可被替換掉,并且恢復(fù)模塊可通過將卷從最新近的有效快照復(fù)制回來來促成對卷的恢復(fù)。由此,盡管有卷的故障,卷還可被返回到先前狀態(tài),從而允許計算機(jī)功能返回。
概述
根據(jù)本文描述的至少一個實(shí)施例,描述了對與應(yīng)用相對應(yīng)的應(yīng)用專用數(shù)據(jù)的針對性恢復(fù)。作為一示例,應(yīng)用可以是虛擬機(jī),而應(yīng)用專用數(shù)據(jù)可以是與該虛擬機(jī)相對應(yīng)的虛擬硬盤驅(qū)動器。執(zhí)行對應(yīng)用專用數(shù)據(jù)的恢復(fù),而無需執(zhí)行對整個卷的恢復(fù)。
通過開始從先前快照復(fù)制應(yīng)用專用數(shù)據(jù)容器的內(nèi)容的先前狀態(tài)到該應(yīng)用可訪問的操作卷中的應(yīng)用專用數(shù)據(jù)容器來發(fā)起該恢復(fù)。然而,在仍從快照復(fù)制應(yīng)用專用數(shù)據(jù)容器中的內(nèi)容到應(yīng)用專用數(shù)據(jù)容器同時,仍準(zhǔn)許該應(yīng)用執(zhí)行對應(yīng)用專用數(shù)據(jù)容器的讀和寫操作。因此,即使對應(yīng)用專用數(shù)據(jù)容器的內(nèi)容的恢復(fù)仍在后臺繼續(xù),該應(yīng)用專用數(shù)據(jù)容器在應(yīng)用看來仍是完全可訪問。
本概述不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
附圖簡述
為了描述能夠獲得上述和其它優(yōu)點(diǎn)和特征的方式,各實(shí)施例的更具體的描述將通過參考各附圖來呈現(xiàn)。可以理解,這些附圖只描繪了示例實(shí)施例,并且因此不被認(rèn)為是對其范圍的限制,將通過使用附圖并利用附加特征和細(xì)節(jié)來描述和解釋各實(shí)施例,在附圖中:
圖1抽象地示出了其中可采用本文描述的一些實(shí)施例的計算系統(tǒng);
圖2根據(jù)本文中描述的原理示意性地示出了其中可發(fā)生對應(yīng)用的針對性恢復(fù)而無需恢復(fù)整個系統(tǒng)的示例系統(tǒng);
圖3示出了用于恢復(fù)與應(yīng)用相對應(yīng)的應(yīng)用專用數(shù)據(jù)的方法的流程圖;
圖4示出了用于在恢復(fù)操作仍在進(jìn)行的同時執(zhí)行讀操作的方法的流程圖;以及
圖5示出了用于在恢復(fù)操作仍在進(jìn)行的同時執(zhí)行寫操作的方法的流程圖。
詳細(xì)描述
根據(jù)本文中描述的各實(shí)施例,描述了針對性地恢復(fù)與應(yīng)用相對應(yīng)的應(yīng)用專用數(shù)據(jù),而無需執(zhí)行對整個卷的恢復(fù)。通過開始從先前快照復(fù)制應(yīng)用專用數(shù)據(jù)容器的內(nèi)容的先前狀態(tài)到該應(yīng)用可訪問的操作卷中的應(yīng)用專用數(shù)據(jù)容器來發(fā)起該恢復(fù)。然而,通過使用以下進(jìn)一步描述的原理,當(dāng)仍從快照復(fù)制應(yīng)用專用數(shù)據(jù)容器的內(nèi)容到應(yīng)用專用數(shù)據(jù)容器的同時,仍準(zhǔn)許該應(yīng)用對應(yīng)用專用數(shù)據(jù)容器的執(zhí)行讀操作和寫操作。因此,即使對應(yīng)用專用數(shù)據(jù)容器的內(nèi)容的恢復(fù)仍在后臺繼續(xù),該應(yīng)用專用數(shù)據(jù)容器在應(yīng)用看來仍是完全可訪問。
將參考圖1來描述對計算系統(tǒng)的一些介紹性討論。隨后將按以上參考圖2-5提供的次序來描述針對性恢復(fù)。
計算系統(tǒng)現(xiàn)在越來越多地采取多種多樣的形式。例如,計算系統(tǒng)可以是手持式設(shè)備、電器、膝上型計算機(jī)、臺式計算機(jī)、大型機(jī)、分布式計算系統(tǒng)或甚至常規(guī)上不被認(rèn)為是計算系統(tǒng)的設(shè)備。在本說明書以及權(quán)利要求書中,術(shù)語“計算系統(tǒng)”被廣義地定義為包括任何設(shè)備或系統(tǒng)(或其組合),該設(shè)備或系統(tǒng)包含至少一個物理有形的處理器以及其上能具有可由處理器執(zhí)行的計算機(jī)可執(zhí)行指令的物理有形的存儲器。存儲器可以采取任何形式,并可以取決于計算系統(tǒng)的性質(zhì)和形式。計算系統(tǒng)可以分布在網(wǎng)絡(luò)環(huán)境中,并可包括多個組分計算系統(tǒng)。
如圖1所示,在其最基本的配置中,計算系統(tǒng)100包括至少一個處理單元102和計算機(jī)可讀介質(zhì)104。計算機(jī)可讀介質(zhì)104在概念上可被認(rèn)為包括物理系統(tǒng)存儲器,其可以是易失性的、非易失性的或這兩者的某種組合。計算機(jī)可讀介質(zhì)104在概念上還包括非易失性大容量存儲。如果計算系統(tǒng)是分布式的,則處理、存儲器和/或存儲能力也可以是分布式的。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480015128.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





