国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法與設(shè)備的制造方法

      文檔序號:10512041閱讀:213來源:國知局
      一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法與設(shè)備的制造方法
      【專利摘要】本申請的目的是提供一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法與設(shè)備。與現(xiàn)有技術(shù)相比,本申請的第一設(shè)備當(dāng)獲取對待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,然后將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備,以更新所述第二設(shè)備中的備份數(shù)據(jù);本申請根據(jù)待備份數(shù)據(jù)中數(shù)據(jù)發(fā)生變化的數(shù)據(jù)塊來更新備份數(shù)據(jù),避免了重新備份全部待備份數(shù)據(jù),減少備份過程中時間的消耗及存儲空間的消耗,從而提高備份效率。
      【專利說明】
      一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法與設(shè)備
      技術(shù)領(lǐng)域
      [0001 ]本申請涉及計算機領(lǐng)域,尤其涉及一種基于數(shù)據(jù)塊備份數(shù)據(jù)的技術(shù)。
      【背景技術(shù)】
      [0002]隨著云計算、大數(shù)據(jù)、電子商務(wù)等的爆炸式發(fā)展,存儲介質(zhì)的存儲空間不斷地增大,所存儲的數(shù)據(jù)也在不斷地以幾何數(shù)量級增長。數(shù)據(jù)量大而且價值高,保護數(shù)據(jù)過程中對數(shù)據(jù)的同步效率的要求成為企業(yè)需要解決的問題?,F(xiàn)有備份行業(yè)面臨大數(shù)據(jù)量時存在如下問題:
      [0003](I)數(shù)據(jù)存儲空間的增加。隨著云計算,大數(shù)據(jù),社交和移動平臺的發(fā)展,企業(yè)接觸到的數(shù)據(jù)呈現(xiàn)爆炸性的增長趨勢。為了備份、保護這些數(shù)據(jù),企業(yè)需要購置足夠多的備份存儲設(shè)備,從而增加了企業(yè)的存儲硬件的資本支出。
      [0004](2)數(shù)據(jù)拷貝數(shù)量的增加。企業(yè)內(nèi)正常業(yè)務(wù)生產(chǎn)數(shù)據(jù)產(chǎn)生的越來越快,容量越來越大,備份一份生產(chǎn)數(shù)據(jù)用于數(shù)據(jù)保護所消耗的I/O也隨之加大;同時,加大了備份的時間成本。以上兩者均會在某種程度上影響到業(yè)務(wù)生產(chǎn)系統(tǒng)的正常運行。
      [0005](3)數(shù)據(jù)獲取及發(fā)送流程的復(fù)雜性增加。隨著新興互聯(lián)網(wǎng)業(yè)務(wù)不斷的拓展,業(yè)務(wù)數(shù)據(jù)的獲取與發(fā)送環(huán)境變得非常繁雜。對備份管理、操作人員的技術(shù)水平要求提高;同時加大了相關(guān)人員的工作量,效率隨之降低。海量數(shù)據(jù)的發(fā)送與集中管控對設(shè)備與人員也提出了更高的要求。

      【發(fā)明內(nèi)容】

      [0006]本申請的一個目的是提供一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法與設(shè)備。
      [0007]根據(jù)本申請的一個方面,提供了一種在第一設(shè)備端基于數(shù)據(jù)塊備份數(shù)據(jù)的方法,其中,該方法包括:
      [0008]獲取待備份數(shù)據(jù)的各數(shù)據(jù)塊的塊信息,其中,所述待備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊;
      [0009]當(dāng)獲取對所述待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的所述數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,記錄所述寫入操作對應(yīng)的時間信息;
      [0010]將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備,清除所述數(shù)據(jù)塊的標(biāo)記。
      [0011]根據(jù)本申請的另一個方面,還提供了一種在第二設(shè)備端基于數(shù)據(jù)塊備份數(shù)據(jù)的方法,其中,所述方法包括:
      [0012]獲取第一設(shè)備發(fā)送的數(shù)據(jù)塊;
      [0013]根據(jù)所述數(shù)據(jù)塊更新備份數(shù)據(jù),其中,所述備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊。
      [0014]根據(jù)本申請的又一個方面,還提供了一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第一設(shè)備,其中,該設(shè)備包括:
      [0015]第一裝置,用于獲取待備份數(shù)據(jù)的各數(shù)據(jù)塊的塊信息,其中,所述待備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊;
      [0016]第二裝置,用于當(dāng)獲取對所述待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的所述數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,記錄所述寫入操作對應(yīng)的時間信息;
      [0017]第三裝置,用于將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備,清除所述數(shù)據(jù)塊的標(biāo)記。
      [0018]根據(jù)本申請的再一個方面,還提供了一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第二設(shè)備,其中,所述設(shè)備包括:
      [0019]第七裝置,用于獲取第一設(shè)備發(fā)送的數(shù)據(jù)塊;
      [0020]第八裝置,用于根據(jù)所述數(shù)據(jù)塊更新備份數(shù)據(jù),其中,所述備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊。
      [0021]與現(xiàn)有技術(shù)相比,本申請的第一設(shè)備當(dāng)獲取對待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,然后將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備,以更新所述第二設(shè)備中的備份數(shù)據(jù);本申請根據(jù)待備份數(shù)據(jù)中數(shù)據(jù)發(fā)生變化的數(shù)據(jù)塊來更新備份數(shù)據(jù),避免了重新備份全部待備份數(shù)據(jù),減少備份過程中時間的消耗及存儲空間的消耗,從而提高備份效率。
      【附圖說明】
      [0022]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
      [0023]圖1示出根據(jù)本申請一個方面的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的系統(tǒng)拓撲圖;
      [0024]圖2示出根據(jù)本申請一個實施例的一種根據(jù)塊信息建立數(shù)據(jù)塊相關(guān)的位圖的示意圖;
      [0025]圖3示出根據(jù)本申請另一個實施例的一種從第一設(shè)備向第二設(shè)備發(fā)送被標(biāo)記的數(shù)據(jù)塊的示意圖;
      [0026]圖4示出根據(jù)本申請另一個方面的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第一設(shè)備與第二設(shè)備的不意圖;
      [0027]圖5示出根據(jù)本申請一個優(yōu)選實施例的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第一設(shè)備與第一.設(shè)備的不意圖;
      [0028]圖6示出根據(jù)本申請又一個方面的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法流程圖;
      [0029]圖7示出根據(jù)本申請一個優(yōu)選實施例的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法流程圖。
      [0030]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
      【具體實施方式】
      [0031]下面結(jié)合附圖對本申請作進一步詳細描述。
      [0032]在本申請一個典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
      [0033]內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。
      [0034]計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
      [0035]圖1示出根據(jù)本申請一個方面的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的系統(tǒng)拓撲圖,其中包括第二設(shè)備2以及多個與之經(jīng)由網(wǎng)絡(luò)相連接的第一設(shè)備I。其中,第二設(shè)備2可與多個第一設(shè)備I經(jīng)由網(wǎng)絡(luò)相連接,第一設(shè)備I當(dāng)獲取對待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,然后將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備2,清除所述數(shù)據(jù)塊的標(biāo)記;第二設(shè)備2獲取第一設(shè)備I發(fā)送的數(shù)據(jù)塊,根據(jù)所述數(shù)據(jù)塊更新備份數(shù)據(jù)。
      [0036]在此,所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。另外,第二設(shè)備2可以是一臺服務(wù)器,也可以是通過局域網(wǎng)連接的多臺服務(wù)器或者通過互聯(lián)網(wǎng)連接的多臺服務(wù)器,還可以是由多臺服務(wù)器構(gòu)成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。而第一設(shè)備I可以是任意一種可以進行網(wǎng)絡(luò)通信的終端,包括但不限于計算機、服務(wù)器、手機、平板電腦或筆記本電腦。第一設(shè)備I與第二設(shè)備2之間的通信相互獨立,可以是基于諸如TCP/IP協(xié)議、UDP協(xié)議等的分組數(shù)據(jù)傳輸。本領(lǐng)域技術(shù)人員應(yīng)能理解上述第二設(shè)備2、第一設(shè)備I以及連接其間的網(wǎng)絡(luò)及通信方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一設(shè)備、第二設(shè)備、網(wǎng)絡(luò)或通信方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。
      [0037]本領(lǐng)域技術(shù)人員還應(yīng)能理解,圖1中僅為簡明起見而示出的各類網(wǎng)絡(luò)元素的數(shù)量可能小于一個實際網(wǎng)絡(luò)中的數(shù)量,但這種省略無疑地是以不會影響對本發(fā)明進行清楚、充分的公開為前提的。為簡明起見,下面以第二設(shè)備2及一個第一設(shè)備I組成的系統(tǒng)為例進行描述。
      [0038]圖4示出根據(jù)本申請另一個方面的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第一設(shè)備與第二設(shè)備的示意圖,包括第一設(shè)備I和第二設(shè)備2。其中,第一設(shè)備I包括第一裝置101、第二裝置102和第三裝置103;第二設(shè)備2包括第七裝置207和第八裝置208。
      [0039]首先,第一設(shè)備I的第一裝置101獲取待備份數(shù)據(jù)的各數(shù)據(jù)塊的塊信息,其中,所述待備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊;第一設(shè)備I的第二裝置102當(dāng)獲取對所述待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的所述數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,記錄所述寫入操作對應(yīng)的時間信息;第一設(shè)備I的第三裝置103將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備2,清除所述數(shù)據(jù)塊的標(biāo)記。
      [0040]例如,所述第一設(shè)備I可以是被保護的設(shè)備,所述待備份數(shù)據(jù)存儲于所述第一設(shè)備I中;所述待備份數(shù)據(jù)可以包括若干個文件,每個文件包括若干個所述數(shù)據(jù)塊。在此,通過操作系統(tǒng)的文件系統(tǒng)將文件在整個系統(tǒng)中所占有的塊信息全部收集起來并建立數(shù)據(jù)塊相關(guān)的位圖(參照圖2)。當(dāng)文件中的一個或多個數(shù)據(jù)塊發(fā)生數(shù)據(jù)寫入操作時,該一個或多個數(shù)據(jù)塊便被標(biāo)記為“臟”;當(dāng)該一個或多個數(shù)據(jù)塊的數(shù)據(jù)內(nèi)容被成功發(fā)送至存儲備份數(shù)據(jù)的所述第二設(shè)備2后,該一個或多個數(shù)據(jù)塊的位圖的“臟”位被清除。此外,通過記錄所述寫入操作對應(yīng)的時間信息,可以方便對所述待備份數(shù)據(jù)的管理。在優(yōu)選的實施例中,當(dāng)達到文件某個數(shù)據(jù)一致性點(例如內(nèi)存中的臨時數(shù)據(jù)被寫入磁盤保存)時,根據(jù)文件所屬文件系統(tǒng)的數(shù)據(jù)塊的數(shù)據(jù)地址的先后順序(參照圖3),將標(biāo)記為“臟”的數(shù)據(jù)塊發(fā)送至所述第二設(shè)備2。
      [0041]優(yōu)選地,所述塊信息包括以下至少任一項:所述數(shù)據(jù)塊的物理位置信息;所述數(shù)據(jù)塊的編號信息。
      [0042]例如,通過查找每個文件在文件系統(tǒng)中所占有的簇(操作系統(tǒng)中磁盤文件存儲管理的最小單位)的相關(guān)信息,以獲取所述塊信息。如此,便得到了所述數(shù)據(jù)塊的物理位置信息;所述數(shù)據(jù)塊的編號信息即包括簇的編號。
      [0043]接著,第二設(shè)備2的第七裝置207獲取第一設(shè)備I發(fā)送的數(shù)據(jù)塊;第二設(shè)備2的第八裝置208根據(jù)所述數(shù)據(jù)塊更新備份數(shù)據(jù),其中,所述備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊。
      [0044]在此,僅獲取待備份數(shù)據(jù)中數(shù)據(jù)發(fā)生變化的數(shù)據(jù)塊,并據(jù)此更新備份數(shù)據(jù),而無需重新備份全部待備份數(shù)據(jù),減少備份過程中時間的消耗及存儲空間的消耗,從而提高備份效率。當(dāng)更新備份數(shù)據(jù)成功或失敗后,向所述第一設(shè)備I發(fā)送所述備份數(shù)據(jù)保存的狀態(tài)(例如成功或失敗)。
      [0045]圖5示出根據(jù)本申請一個優(yōu)選實施例的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第一設(shè)備與第二設(shè)備的示意圖,包括第一設(shè)備I和第二設(shè)備2。其中,第一設(shè)備I包括第一裝置101,、第二裝置102’、第三裝置103’、第四裝置104’、第五裝置105’和第六裝置106’ ;第二設(shè)備2包括第七裝置207’、第八裝置208’、第九裝置209’和第十裝置210’。
      [0046]在此,所述第一設(shè)備I的第一裝置101’、第二裝置102’、第三裝置103’與圖4中第一設(shè)備I的第一裝置101、第二裝置102、第三裝置103內(nèi)容相同或基本相同,所述第二設(shè)備2的第七裝置207’、第八裝置208’與圖4中第二設(shè)備2的第七裝置207’、第八裝置208’內(nèi)容相同或基本相同,為簡明起見,不再贅述。
      [0047]具體地,第一設(shè)備I的第四裝置104’向所述第二設(shè)備2發(fā)送恢復(fù)數(shù)據(jù)塊請求;第二設(shè)備2的第九裝置209’獲取所述第一設(shè)備I發(fā)送的恢復(fù)數(shù)據(jù)塊的請求;第二設(shè)備2的第十裝置210’根據(jù)所述恢復(fù)數(shù)據(jù)塊的請求,向所述第一設(shè)備I提供所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊;第一設(shè)備I的第五裝置105’獲取所述第二設(shè)備2提供的所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊;第一設(shè)備I的第六裝置106 ’根據(jù)所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊,更新所述待備份數(shù)據(jù)。
      [0048]在此,根據(jù)所述備份數(shù)據(jù)恢復(fù)所述待備份數(shù)據(jù),達到保護所述第一設(shè)備I中待備份數(shù)據(jù)的目的。
      [0049]優(yōu)選地,所述第二設(shè)備2還包括第十一裝置(圖中未示出);所述第十一裝置獲取并記錄待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息、備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息,以及待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息與備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息之間的一一對應(yīng)關(guān)系。
      [0050]例如,在所述第二設(shè)備2上也有一套與所述第一設(shè)備I對應(yīng)的所述數(shù)據(jù)塊相關(guān)的位圖信息(參照圖2)。所述第二設(shè)備2中的備份數(shù)據(jù)與所述第一設(shè)備I中的待備份數(shù)據(jù)具有相同數(shù)量的所述數(shù)據(jù)塊,且所述備份數(shù)據(jù)中的所述數(shù)據(jù)塊與所述待備份數(shù)據(jù)中的所述數(shù)據(jù)塊為一一對應(yīng)關(guān)系,但兩者的數(shù)據(jù)塊的物理位置信息或編號信息可以相同或不同。
      [0051]圖6示出根據(jù)本申請又一個方面的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法流程圖,其中,該方法包括步驟SlOl、步驟S102、步驟S103、步驟S207和步驟S208。
      [0052]首先,在步驟SlOl中,第一設(shè)備I獲取待備份數(shù)據(jù)的各數(shù)據(jù)塊的塊信息,其中,所述待備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊;在步驟S102中,第一設(shè)備I當(dāng)獲取對所述待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的所述數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,記錄所述寫入操作對應(yīng)的時間信息;在步驟S103中,第一設(shè)備I將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備2,清除所述數(shù)據(jù)塊的標(biāo)記。
      [0053]例如,所述第一設(shè)備I可以是被保護的設(shè)備,所述待備份數(shù)據(jù)存儲于所述第一設(shè)備I中;所述待備份數(shù)據(jù)可以包括若干個文件,每個文件包括若干個所述數(shù)據(jù)塊。在此,通過操作系統(tǒng)的文件系統(tǒng)將文件在整個系統(tǒng)中所占有的塊信息全部收集起來并建立數(shù)據(jù)塊相關(guān)的位圖(參照圖2)。當(dāng)文件中的一個或多個數(shù)據(jù)塊發(fā)生數(shù)據(jù)寫入操作時,該一個或多個數(shù)據(jù)塊便被標(biāo)記為“臟”;當(dāng)該一個或多個數(shù)據(jù)塊的數(shù)據(jù)內(nèi)容被成功發(fā)送至存儲備份數(shù)據(jù)的所述第二設(shè)備2后,該一個或多個數(shù)據(jù)塊的位圖的“臟”位被清除。此外,通過記錄所述寫入操作對應(yīng)的時間信息,可以方便對所述待備份數(shù)據(jù)的管理。在優(yōu)選的實施例中,當(dāng)達到文件某個數(shù)據(jù)一致性點(例如內(nèi)存中的臨時數(shù)據(jù)被寫入磁盤保存)時,根據(jù)文件所屬文件系統(tǒng)的數(shù)據(jù)塊的數(shù)據(jù)地址的先后順序(參照圖3),將標(biāo)記為“臟”的數(shù)據(jù)塊發(fā)送至所述第二設(shè)備2。
      [0054]優(yōu)選地,所述塊信息包括以下至少任一項:所述數(shù)據(jù)塊的物理位置信息;所述數(shù)據(jù)塊的編號信息。
      [0055]例如,通過查找每個文件在文件系統(tǒng)中所占有的簇(操作系統(tǒng)中磁盤文件存儲管理的最小單位)的相關(guān)信息,以獲取所述塊信息。如此,便得到了所述數(shù)據(jù)塊的物理位置信息;所述數(shù)據(jù)塊的編號信息即包括簇的編號。
      [0056]接著,在步驟S207中,第二設(shè)備2獲取第一設(shè)備I發(fā)送的數(shù)據(jù)塊;在步驟S208中,第二設(shè)備2根據(jù)所述數(shù)據(jù)塊更新備份數(shù)據(jù),其中,所述備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊。
      [0057]在此,僅獲取待備份數(shù)據(jù)中數(shù)據(jù)發(fā)生變化的數(shù)據(jù)塊,并據(jù)此更新備份數(shù)據(jù),而無需重新備份全部待備份數(shù)據(jù),減少備份過程中時間的消耗及存儲空間的消耗,從而提高備份效率。當(dāng)更新備份數(shù)據(jù)成功或失敗后,向所述第一設(shè)備I發(fā)送所述備份數(shù)據(jù)保存的狀態(tài)(例如成功或失敗)。
      [0058]圖7示出根據(jù)本申請一個優(yōu)選實施例的一種基于數(shù)據(jù)塊備份數(shù)據(jù)的方法流程圖,其中,該方法包括步驟S101’、步驟S102’、步驟S103’、步驟S104’、步驟S105’、步驟S106’、步驟S207’、步驟S208’、步驟S209’和步驟S210’。
      [0059]在此,所述步驟S101’、步驟S102’、步驟S103’與圖6中步驟SlOl、步驟S102、步驟S103內(nèi)容相同或基本相同,所述步驟S207’、步驟S208’與圖6中步驟S207、步驟S208內(nèi)容相同或基本相同,為簡明起見,不再贅述。
      [0060]具體地,在步驟S104,中,第一設(shè)備I向所述第二設(shè)備2發(fā)送恢復(fù)數(shù)據(jù)塊請求;在步驟S209’中,第二設(shè)備2獲取所述第一設(shè)備I發(fā)送的恢復(fù)數(shù)據(jù)塊的請求;在步驟S210’中,第二設(shè)備2根據(jù)所述恢復(fù)數(shù)據(jù)塊的請求,向所述第一設(shè)備I提供所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊;在步驟S105 ’中,第一設(shè)備I獲取所述第二設(shè)備2提供的所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊;在步驟S106 ’中,第一設(shè)備I根據(jù)所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊,更新所述待備份數(shù)據(jù)。
      [0061 ]在此,根據(jù)所述備份數(shù)據(jù)恢復(fù)所述待備份數(shù)據(jù),達到保護所述第一設(shè)備I中待備份數(shù)據(jù)的目的。
      [0062]優(yōu)選地,所述方法還包括:第二設(shè)備2獲取并記錄待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息、備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息,以及待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息與備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息之間的對應(yīng)關(guān)系。
      [0063]例如,在所述第二設(shè)備2上也有一套與所述第一設(shè)備I對應(yīng)的所述數(shù)據(jù)塊相關(guān)的位圖信息(參照圖2)。所述第二設(shè)備2中的備份數(shù)據(jù)與所述第一設(shè)備I中的待備份數(shù)據(jù)具有相同數(shù)量的所述數(shù)據(jù)塊,且所述備份數(shù)據(jù)中的所述數(shù)據(jù)塊與所述待備份數(shù)據(jù)中的所述數(shù)據(jù)塊為一一對應(yīng)關(guān)系,但兩者的數(shù)據(jù)塊的物理位置信息或編號信息可以相同或不同。
      [0064]與現(xiàn)有技術(shù)相比,本申請的第一設(shè)備當(dāng)獲取對待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,然后將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備,以更新所述第二設(shè)備中的備份數(shù)據(jù);本申請根據(jù)待備份數(shù)據(jù)中數(shù)據(jù)發(fā)生變化的數(shù)據(jù)塊來更新備份數(shù)據(jù),避免了重新備份全部待備份數(shù)據(jù),減少備份過程中時間的消耗及存儲空間的消耗,從而提高備份效率。
      [0065]需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
      [0066]另外,本申請的一部分可被應(yīng)用為計算機程序產(chǎn)品,例如計算機程序指令,當(dāng)其被計算機執(zhí)行時,通過該計算機的操作,可以調(diào)用或提供根據(jù)本申請的方法和/或技術(shù)方案。而調(diào)用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設(shè)備的工作存儲器中。在此,根據(jù)本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本申請的多個實施例的方法和/或技術(shù)方案。
      [0067]對于本領(lǐng)域技術(shù)人員而言,顯然本申請不限于上述示范性實施例的細節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
      【主權(quán)項】
      1.一種在第一設(shè)備端基于數(shù)據(jù)塊備份數(shù)據(jù)的方法,其中,該方法包括: 獲取待備份數(shù)據(jù)的各數(shù)據(jù)塊的塊信息,其中,所述待備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊;當(dāng)獲取對所述待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的所述數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,記錄所述寫入操作對應(yīng)的時間信息; 將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備,清除所述數(shù)據(jù)塊的標(biāo)記。2.根據(jù)權(quán)利要求1所述的方法,其中,所述塊信息包括以下至少任一項: 所述數(shù)據(jù)塊的物理位置信息; 所述數(shù)據(jù)塊的編號信息。3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述方法還包括: 向所述第二設(shè)備發(fā)送恢復(fù)數(shù)據(jù)塊請求; 獲取所述第二設(shè)備提供的所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊; 根據(jù)所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊,更新所述待備份數(shù)據(jù)。4.一種在第二設(shè)備端基于數(shù)據(jù)塊備份數(shù)據(jù)的方法,其中,所述方法包括: 獲取第一設(shè)備發(fā)送的數(shù)據(jù)塊; 根據(jù)所述數(shù)據(jù)塊更新備份數(shù)據(jù),其中,所述備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊。5.根據(jù)權(quán)利要求4所述的方法,其中,所述方法還包括: 獲取所述第一設(shè)備發(fā)送的恢復(fù)數(shù)據(jù)塊的請求; 根據(jù)所述恢復(fù)數(shù)據(jù)塊的請求,向所述第一設(shè)備提供所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊。6.根據(jù)權(quán)利要求4或5所述的方法,其中,所述方法還包括: 獲取并記錄待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息、備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息,以及待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息與備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息之間的一一對應(yīng)關(guān)系。7.一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第一設(shè)備,其中,該設(shè)備包括: 第一裝置,用于獲取待備份數(shù)據(jù)的各數(shù)據(jù)塊的塊信息,其中,所述待備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊; 第二裝置,用于當(dāng)獲取對所述待備份數(shù)據(jù)的寫入操作,更新所述寫入操作涉及的所述數(shù)據(jù)塊,并對所述寫入操作涉及的所述數(shù)據(jù)塊進行標(biāo)記,記錄所述寫入操作對應(yīng)的時間信息; 第三裝置,用于將標(biāo)記的所述數(shù)據(jù)塊發(fā)送至第二設(shè)備,清除所述數(shù)據(jù)塊的標(biāo)記。8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述塊信息包括以下至少任一項: 所述數(shù)據(jù)塊的物理位置信息; 所述數(shù)據(jù)塊的編號信息。9.根據(jù)權(quán)利要求7或8所述的設(shè)備,其中,所述設(shè)備還包括: 第四裝置,用于向所述第二設(shè)備發(fā)送恢復(fù)數(shù)據(jù)塊請求; 第五裝置,用于獲取所述第二設(shè)備提供的所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊; 第六裝置,用于根據(jù)所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊,更新所述待備份數(shù)據(jù)。10.一種基于數(shù)據(jù)塊備份數(shù)據(jù)的第二設(shè)備,其中,所述設(shè)備包括: 第七裝置,用于獲取第一設(shè)備發(fā)送的數(shù)據(jù)塊; 第八裝置,用于根據(jù)所述數(shù)據(jù)塊更新備份數(shù)據(jù),其中,所述備份數(shù)據(jù)包括若干個所述數(shù)據(jù)塊。11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述設(shè)備還包括: 第九裝置,用于獲取所述第一設(shè)備發(fā)送的恢復(fù)數(shù)據(jù)塊的請求; 第十裝置,用于根據(jù)所述恢復(fù)數(shù)據(jù)塊的請求,向所述第一設(shè)備提供所述恢復(fù)數(shù)據(jù)塊請求對應(yīng)的所述數(shù)據(jù)塊。12.根據(jù)權(quán)利要求10或11所述的設(shè)備,其中,所述設(shè)備還包括: 第十一裝置,用于獲取并記錄待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息、備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息,以及待備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第一設(shè)備上的塊信息與備份數(shù)據(jù)的各數(shù)據(jù)塊在所述第二設(shè)備上的塊信息之間的一一對應(yīng)關(guān)系。
      【文檔編號】G06F11/14GK105868053SQ201610181419
      【公開日】2016年8月17日
      【申請日】2016年3月28日
      【發(fā)明人】盛杰, 李玉亮, 楊浩前
      【申請人】上海上訊信息技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1