日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

將差別信息存儲在備份系統(tǒng)中的制作方法

文檔序號:9693222閱讀:619來源:國知局
將差別信息存儲在備份系統(tǒng)中的制作方法
【專利說明】
【背景技術(shù)】
[0001]計算設(shè)備可產(chǎn)生大量數(shù)據(jù),這些數(shù)據(jù)可由計算設(shè)備在本地存儲。例如,因計算設(shè)備的故障而引起的這種數(shù)據(jù)的丟失可能對使用計算設(shè)備的企業(yè)、個人或其他實體是不利的。為了保護(hù)數(shù)據(jù)免遭丟失,備份系統(tǒng)可以存儲計算設(shè)備的至少一部分?jǐn)?shù)據(jù)。在這樣的示例中,如果計算設(shè)備的故障妨礙了一些部分的數(shù)據(jù)的獲取,則有可能從備份系統(tǒng)恢復(fù)數(shù)據(jù)。
【附圖說明】
[0002]以下詳細(xì)描述參考附圖,其中:
[0003]圖1是用于將差別信息存儲在備份系統(tǒng)中的示例計算設(shè)備的框圖;
[0004]圖2是用于根據(jù)在版本控制系統(tǒng)中存儲的數(shù)據(jù)并且根據(jù)在備份系統(tǒng)中存儲的差別信息來恢復(fù)數(shù)據(jù)的示例計算設(shè)備的框圖;
[0005]圖3是用于將差別信息存儲在備份系統(tǒng)中的示例方法的流程圖;以及
[0006]圖4是用于確定與位置信息相關(guān)聯(lián)的數(shù)據(jù)是否被選擇用于由備份系統(tǒng)進(jìn)行的版本認(rèn)識備份的示例方法的流程圖。
【具體實施方式】
[0007]如本文所使用的,“備份系統(tǒng)”(或“數(shù)據(jù)備份系統(tǒng)”)可以是數(shù)據(jù)存儲系統(tǒng),該數(shù)據(jù)存儲系統(tǒng)將計算設(shè)備所存儲的數(shù)據(jù)復(fù)制到該數(shù)據(jù)存儲系統(tǒng)的與計算設(shè)備分離的存儲器,并且將所復(fù)制的數(shù)據(jù)恢復(fù)到計算設(shè)備或其他存儲器。例如,備份系統(tǒng)可將計算設(shè)備的數(shù)據(jù)復(fù)制到備份系統(tǒng)的存儲器,并且如果存儲在該計算設(shè)備上的數(shù)據(jù)后來丟失,則備份系統(tǒng)可將所復(fù)制的數(shù)據(jù)恢復(fù)到計算設(shè)備或其他存儲器。備份系統(tǒng)可以能夠備份大量的數(shù)據(jù)。然而,減少備份系統(tǒng)的用戶所備份的數(shù)據(jù)量可提升備份系統(tǒng)的性能,并且降低向用戶提供備份系統(tǒng)的成本。如此,可能期望的是實現(xiàn)減少用戶備份的數(shù)據(jù)量的特征。
[0008]在一些示例中,在計算設(shè)備處本地存儲的一些數(shù)據(jù)可以在版本控制系統(tǒng)的控制下。在版本控制系統(tǒng)的控制下的這種數(shù)據(jù)(例如,文件、目錄等)在本文中可稱為“版本所控制”數(shù)據(jù)。如本文所使用的,“版本控制系統(tǒng)”(其可以稱為“版本控制”或“資源控制”系統(tǒng))可以是對數(shù)據(jù)(例如,文件、目錄等)的多個版本(或“修訂本”)進(jìn)行存儲的系統(tǒng),每個版本包括數(shù)據(jù)的當(dāng)該數(shù)據(jù)在各個時間存在時的一個副本。如本文所使用的,數(shù)據(jù)的“版本”是數(shù)據(jù)的當(dāng)該數(shù)據(jù)在給定時間存在時的一個副本。在一些示例中,由版本控制系統(tǒng)存儲的數(shù)據(jù)的每個版本可以與對數(shù)據(jù)的版本進(jìn)行識別的各個版本信息(例如,各個版本號或其他版本標(biāo)識符)相關(guān)聯(lián)。在一些示例中,可以在任何時間從版本控制系統(tǒng)獲得由版本控制系統(tǒng)存儲的數(shù)據(jù)的這種給定版本。如此,在備份系統(tǒng)中備份版本所控制數(shù)據(jù)會是無效率的,因為數(shù)據(jù)的版本可能已被存儲在版本控制系統(tǒng)中。由于可能通常在任何時間從版本控制系統(tǒng)恢復(fù)這個版本,所以完全備份版本所控制數(shù)據(jù)會是多余的,因為版本所控制數(shù)據(jù)的部分可能最終被存儲在版本控制系統(tǒng)和備份系統(tǒng)兩者中。
[0009]為了解決這些問題,在本文描述的示例中,備份系統(tǒng)可以從版本控制系統(tǒng)獲取與由計算設(shè)備本地存儲的數(shù)據(jù)相關(guān)聯(lián)的版本訪問信息,其中版本訪問信息可用于訪問在版本控制系統(tǒng)中存儲的該數(shù)據(jù)的版本。在這樣的示例中,備份系統(tǒng)可將版本訪問信息和差別信息存儲在備份系統(tǒng)的遠(yuǎn)程備份存儲器中,該差別信息表示本地存儲的數(shù)據(jù)與在版本控制存儲器中存儲的數(shù)據(jù)的版本之間的差別。備份系統(tǒng)還可至少根據(jù)在版本控制存儲器中存儲的數(shù)據(jù)的版本和在遠(yuǎn)程備份存儲器中存儲的差別信息將數(shù)據(jù)恢復(fù)到計算設(shè)備。
[0010]在這樣的示例中,備份系統(tǒng)可完全省略備份版本所控制數(shù)據(jù),而改為將對這種數(shù)據(jù)的備份限制于該數(shù)據(jù)與在版本控制系統(tǒng)中存儲的該數(shù)據(jù)的完整版本之間的差別、以及可用于從版本控制系統(tǒng)獲得該數(shù)據(jù)的完整版本的數(shù)據(jù)。以這種方式,備份系統(tǒng)可以實現(xiàn)在該數(shù)據(jù)包括版本所控制數(shù)據(jù)時為了備份計算設(shè)備的該數(shù)據(jù)而占用的存儲器的數(shù)量的明顯減少。另外,通過這種示例實現(xiàn)的減少會是很大的,因為版本控制通常用于管理諸如用于軟件開發(fā)項目的源代碼之類的數(shù)據(jù)。
[0011]現(xiàn)在參考圖,圖1是用于將差別信息存儲在備份系統(tǒng)170中的示例計算設(shè)備100的框圖。如本文中所使用的,“計算設(shè)備”可以是臺式計算機(jī)、筆記本電腦、工作站、平板電腦、移動電話、智能設(shè)備、服務(wù)器、刀鋒服務(wù)器外殼或任何其他處理設(shè)備或裝備。在圖1的示例中,計算設(shè)備100包括處理資源110和編碼有指令121-123的機(jī)器可讀存儲介質(zhì)120。在某些示例中,存儲介質(zhì)120可包括附加的指令。在一些示例中,指令121-123和在本文中描述的與存儲介質(zhì)120相關(guān)的任何其他指令可存儲在對計算設(shè)備110和處理資源110是遠(yuǎn)程的但可訪問的機(jī)器可讀存儲介質(zhì)上。
[0012]在本文所描述的示例中,處理資源可以包括例如一個處理器、或者在單個計算設(shè)備中包括的或跨多個計算設(shè)備分布的多個處理器。如本文所使用的,“處理器”可以是中央處理單元(CPU)、基于半導(dǎo)體的微處理器、圖形處理單元(GPU)、被配置成獲得并執(zhí)行指令的現(xiàn)場可編程門陣列(FPGA)、適于獲得并且執(zhí)行被存儲在機(jī)器可讀存儲介質(zhì)上的指令的其他電子電路、或它們的組合中的至少一個。處理資源110可以取得、解碼并且執(zhí)行被存儲在存儲介質(zhì)120上的指令,以執(zhí)行下面所描述的功能。在其他示例中,存儲介質(zhì)120的任意指令的功能可以實現(xiàn)為電子電路的形式、編碼在機(jī)器可讀存儲介質(zhì)上的可執(zhí)行指令的形式、或其全士么云口口 ο
[0013]在圖1的示例中,計算設(shè)備100可以與版本控制系統(tǒng)160的版本控制存儲器162通信。計算設(shè)備100還可以與備份系統(tǒng)170的備份存儲器172通信。版本控制存儲器162和備份存儲器172可以均由至少一個機(jī)器可讀存儲介質(zhì)來實現(xiàn)。如本文所描述的,“機(jī)器可讀存儲介質(zhì)”可以是用于包含或存儲諸如可執(zhí)行指令、數(shù)據(jù)等的信息的任何電子的、磁性的、光學(xué)的或其他物理的存儲裝置。例如,本文所描述的任何機(jī)器可讀存儲介質(zhì)可以是隨機(jī)存取存儲器(RAM)、易失性存儲器、非易失性存儲器、閃存、存儲驅(qū)動(例如,硬盤)、固態(tài)驅(qū)動、任意類型的存儲盤(例如,壓縮磁盤、DVD等)等、或它們的組合中的任意一種。此外,本文所描述的任何機(jī)器可讀存儲介質(zhì)可以是非暫時性的。
[0014]在一些示例中,計算設(shè)備100可以經(jīng)由計算機(jī)網(wǎng)絡(luò)與版本控制存儲器162和備份存儲器172通信。如本文所使用的,計算機(jī)網(wǎng)絡(luò)可以包括例如局域網(wǎng)(LAN)、無線局域網(wǎng)(WLAN)、虛擬專用網(wǎng)(VPN)、因特網(wǎng)等,或它們的組合。在一些示例中,計算機(jī)網(wǎng)絡(luò)可以包括電話網(wǎng)絡(luò)(例如,蜂窩電話網(wǎng)絡(luò))。在一些示例中,備份存儲器172可以對于計算設(shè)備100是遠(yuǎn)程的,并且在本文中可以稱為“遠(yuǎn)程”備份存儲器172。如本文所使用的,相對于計算設(shè)備是“遠(yuǎn)程的”的存儲器(或任意其他計算資源)是可由計算設(shè)備經(jīng)由計算機(jī)網(wǎng)絡(luò)專門訪問的存儲器(或另一計算資源)。例如,相對于計算設(shè)備100是“遠(yuǎn)程的”的存儲器可經(jīng)由計算機(jī)網(wǎng)絡(luò)的至少一個部件(例如,路由器或其他計算機(jī)網(wǎng)絡(luò)設(shè)備等)、計算設(shè)備100的至少一個計算機(jī)網(wǎng)絡(luò)接口(例如,網(wǎng)絡(luò)接口卡(NIC))等、或者它們的組合來訪問。
[0015]在一些示例中,存儲介質(zhì)120的指令121-123可以實現(xiàn)備份系統(tǒng)170的至少一部分。例如,指令121-123可以實現(xiàn)備份系統(tǒng)170的備份代理的至少一部分。在這樣的示例中,備份代理可以安裝在計算設(shè)備100上。在圖1的示例中,指令121可以檢測備份系統(tǒng)170的備份操作已針對計算設(shè)備100被觸發(fā)。如本文所使用的,備份系統(tǒng)的“備份操作”是備份系統(tǒng)的用于將存儲在與備份存儲器分離的存儲器中的數(shù)據(jù)(整體或部分)復(fù)制到備份系統(tǒng)的存儲器的處理。在一些示例中,備份操作可包括檢測待復(fù)制到備份存儲器的數(shù)據(jù)。在一些示例中,備份操作可由計算設(shè)備100和備份系統(tǒng)170中至少一個的用戶手動觸發(fā),或者可由備份系統(tǒng)170至少部分基于備份系統(tǒng)270的預(yù)定義進(jìn)度表來觸發(fā)。
[0016]響應(yīng)于備份系統(tǒng)170針對計算設(shè)備100被觸發(fā)的備份操作,指令121可檢測在計算設(shè)備100本地存儲的數(shù)據(jù)140。如本文中所使用的,在計算設(shè)備處“本地”存儲的數(shù)據(jù)是存儲在計算設(shè)備的至少一個機(jī)器可讀存儲介質(zhì)(例如計算設(shè)備的存儲驅(qū)動(例如,硬盤驅(qū)動))、或計算設(shè)備的任意其他合適存儲器中的數(shù)據(jù)。在一些示例中,在計算設(shè)備處本地存儲的數(shù)據(jù)可以是獨立于任何計算機(jī)網(wǎng)絡(luò)的計算設(shè)備可訪問的數(shù)據(jù)。例如,本地存儲的數(shù)據(jù)可以經(jīng)由計算設(shè)備的至少一條內(nèi)部總線或其他內(nèi)部通信機(jī)制對于計算設(shè)備可訪問。在圖1的示例中,本地存儲的數(shù)據(jù)140可以存儲在計算設(shè)備100的硬盤或其他機(jī)器可讀存儲介質(zhì)上。
[0017]響應(yīng)于檢測由計算設(shè)備100本地存儲的數(shù)據(jù)140,指令121可獲取與數(shù)據(jù)140相關(guān)聯(lián)的版本訪問信息182。版本訪問信息182可以是由計算設(shè)備100用于訪問數(shù)據(jù)140的版本150的信息,其中版本150相對于計算設(shè)備100遠(yuǎn)程存儲在版本控制系統(tǒng)160的版本控制存儲器162 中。
[0018]在一些示例中,版本訪問信息182可以包括版本信息和位置信息。版本信息可識別被存儲在版本控制系統(tǒng)160的版本控制存儲器162中的數(shù)據(jù)140的版本150。例如,版本控制系統(tǒng)160可存儲數(shù)據(jù)140的多個版本(包括版本15
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1