一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法與設備的制造方法
【專利摘要】本申請的目的是提供一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法與設備。與現(xiàn)有技術相比,本申請首先通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備,而后獲取所述主機或從機對所述目標磁盤的寫入操作,并將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從而在主從機切換過程中,不中斷對所述目標磁盤中數(shù)據(jù)的保護,實現(xiàn)持續(xù)性保護。此外,本申請當網(wǎng)絡傳輸故障,對所述增量待備份數(shù)據(jù)進行標記,并將標記的所述增量待備份數(shù)據(jù)轉發(fā)至磁盤驅動器,待網(wǎng)絡傳輸恢復后,繼續(xù)將標記的所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從而提高可靠性。
【專利說明】
一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法與設備
技術領域
[0001]本申請涉及計算機領域,尤其涉及一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的技術。
【背景技術】
[0002]隨著信息化技術的受用面不斷擴大,數(shù)據(jù)已經(jīng)覆蓋到了整個人類生活,并且成為企事業(yè)單位的重要財富。而由于數(shù)據(jù)本身的脆弱性,對數(shù)據(jù)保護的研究一直是行業(yè)的重要課題。在數(shù)據(jù)價值特別高的行業(yè),對數(shù)據(jù)保護會提出更高的要求,由此產(chǎn)生了數(shù)據(jù)持續(xù)性保護的需求。但是,現(xiàn)有技術在雙機系統(tǒng)環(huán)境下持續(xù)性保護數(shù)據(jù)仍存在一些問題:
[0003](I)現(xiàn)有技術的持續(xù)性數(shù)據(jù)保護限于單機保護。當前的持續(xù)性保護,大多都是針對單機保護。然而在實際生產(chǎn)應用中,雙機環(huán)境是很常見:兩臺業(yè)務機分為主機和從機,利用雙機系統(tǒng)將一塊數(shù)據(jù)磁盤掛載到主從機上。當主機出現(xiàn)故障時,會自動主從機切換,使得業(yè)務處理不中斷,而且使數(shù)據(jù)落在同一塊數(shù)據(jù)盤上。當前的單機保護,很難滿足雙機業(yè)務的需求。因為在裝有雙機系統(tǒng)的環(huán)境中,真正的數(shù)據(jù)磁盤一般是不允許安裝關于第三方持續(xù)性數(shù)據(jù)保護的產(chǎn)品,只能安裝在主從業(yè)務機上。如果第三方持續(xù)性數(shù)據(jù)保護產(chǎn)品安裝在主從業(yè)務機上,客觀地就把主從機當作兩個單機保護模式的磁盤來保護,當主從機進行切換時,數(shù)據(jù)必然丟失。
[0004](2)雙機保護限于非持續(xù)性保護。雙機保護的數(shù)據(jù)備份一般是基于周期性的數(shù)據(jù)復制,周期性數(shù)據(jù)復制的備份粒度遠大于實時性級別保護和塊級別保護。兩個備份周期之間的數(shù)據(jù)可能會丟失,塊級別保護可以使快照磁盤與快照對應時刻的真實磁盤達到塊級別的一致性,數(shù)據(jù)更加完整。
【發(fā)明內容】
[0005]本申請的一個目的是提供一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法與設備。
[0006]根據(jù)本申請的一個方面,提供了一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法,其中,該方法包括:
[0007]a通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備;
[0008]b獲取所述主機或從機對所述目標磁盤的寫入操作;
[0009]c將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。
[0010]根據(jù)本申請的另一個方面,提供了一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的設備,其中,該設備包括:
[0011 ]第一裝置,用于通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備;
[0012]第二裝置,用于獲取所述主機或從機對所述目標磁盤的寫入操作;
[0013]第三裝置,用于將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。
[0014]與現(xiàn)有技術相比,本申請首先通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備,而后獲取所述主機或從機對所述目標磁盤的寫入操作,并將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從而在主從機切換過程中,不中斷對所述目標磁盤中數(shù)據(jù)的保護,實現(xiàn)持續(xù)性保護。此外,本申請當網(wǎng)絡傳輸故障,對所述增量待備份數(shù)據(jù)進行標記,并將標記的所述增量待備份數(shù)據(jù)轉發(fā)至磁盤驅動器,待網(wǎng)絡傳輸恢復后,繼續(xù)將標記的所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從而提高可靠性。
【附圖說明】
[0015]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0016]圖1示出根據(jù)本申請一個方面的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法流程圖;
[0017]圖2示出根據(jù)本申請一個優(yōu)選實施例的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法流程圖;
[0018]圖3示出根據(jù)本申請另一個方面的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的設備示意圖;
[0019]圖4示出根據(jù)本申請一個優(yōu)選實施例的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的設備示意圖。
[0020]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0021]下面結合附圖對本申請作進一步詳細描述。
[0022]在本申請一個典型的配置中,終端、服務網(wǎng)絡的設備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡接口和內存。
[0023]內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。
[0024]計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數(shù)據(jù)信號和載波。
[0025]圖1示出根據(jù)本申請一個方面的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法流程圖。
[0026]該方法包括步驟SI 1、步驟S12和步驟S13。具體地,在步驟SI I中,設備I通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備;在步驟S12中,設備I獲取所述主機或從機對所述目標磁盤的寫入操作;在步驟S13中,設備I將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。
[0027]在此,所述設備I包括但不限于用戶設備、網(wǎng)絡設備、或用戶設備與網(wǎng)絡設備通過網(wǎng)絡相集成所構成的設備。所述用戶設備其包括但不限于任何一種可與用戶通過觸摸板進行人機交互的移動電子產(chǎn)品,例如智能手機、平板電腦等,所述移動電子產(chǎn)品可以采用任意操作系統(tǒng),如android操作系統(tǒng)、1S操作系統(tǒng)等。其中,所述網(wǎng)絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設備等。所述網(wǎng)絡設備其包括但不限于計算機、網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡、無線自組織網(wǎng)絡(Ad Hoc網(wǎng)絡)等。優(yōu)選地,設備I還可以是運行于所述用戶設備、網(wǎng)絡設備、或用戶設備與網(wǎng)絡設備、網(wǎng)絡設備、觸摸終端或網(wǎng)絡設備與觸摸終端通過網(wǎng)絡相集成所構成的設備上的腳本程序。當然,本領域技術人員應能理解上述設備I僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設備I如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
[0028]在步驟Sll中,設備I通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。
[0029]例如,所述目標磁盤可以包括通過雙機系統(tǒng)掛載到主從機上的數(shù)據(jù)磁盤,所述目標磁盤通過網(wǎng)絡以網(wǎng)絡盤的形式共享給主從機;所述雙機系統(tǒng)包括主機和從機,所述備份存儲設備可以包括服務器。在此,通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從機無需向所述備份存儲設備上傳全量待備份數(shù)據(jù)。而且,在所述備份存儲設備中,主機和從機共用一個備份任務,使主從機對所述備份存儲設備透明不可見。
[0030]優(yōu)選地,所述目標磁盤的數(shù)量為一個或多個。
[0031]S卩,可通過本申請保護雙機系統(tǒng)中一個或多個所述目標磁盤中的待備份數(shù)據(jù)。在優(yōu)選的實施例中,可以針對不同的所述目標磁盤采取不同的保護策略(例如備份周期等)。
[0032]在步驟S12中,設備I獲取所述主機或從機對所述目標磁盤的寫入操作。
[0033]例如,通過在主機端和從機端分別攔截磁盤1/0,以獲取所述主機或從機對所述目標磁盤的寫入操作,從而得知所述目標磁盤中數(shù)據(jù)的變化。因為在同一時刻,所述雙機系統(tǒng)在應用層不會允許主從機都對所述目標磁盤進行寫入操作,故而保證了所述目標磁盤中數(shù)據(jù)的一致性。
[0034]在步驟S13中,設備I將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。
[0035]例如,在通過主機將所述目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備后,再對所述目標磁盤進行寫入操作,對應的則為所述增量待備份數(shù)據(jù)。所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及在一個快照周期內收到的所述增量待備份數(shù)據(jù),生成磁盤快照,以備份該快照時刻所述目標磁盤中的數(shù)據(jù),使得磁盤快照數(shù)據(jù)與該快照時刻所述目標磁盤中的數(shù)據(jù)保持高度一致,提升磁盤快照使用的擴展性和延伸性。
[0036]優(yōu)選地,在步驟S13中,設備I當將所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備時出現(xiàn)網(wǎng)絡傳輸故障,對所述增量待備份數(shù)據(jù)進行標記,并將標記的所述增量待備份數(shù)據(jù)轉發(fā)至磁盤驅動器;待網(wǎng)絡傳輸恢復后,繼續(xù)將標記的所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備。
[0037]例如,在網(wǎng)絡傳輸故障時,通過一個bitmap鏈表對所述增量待備份數(shù)據(jù)進行標記,將所述增量待備份數(shù)據(jù)所要寫入磁盤的位置和長度記下,放到bitmap鏈表里面;當網(wǎng)絡傳輸恢復正常后,通過bitmap鏈表查找需發(fā)送至所述備份存儲設備的所述增量待備份數(shù)據(jù),并將其發(fā)送至所述備份存儲設備。
[0038]圖2示出根據(jù)本申請一個優(yōu)選實施例的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法流程圖。
[0039]該方法包括步驟S14’、步驟S11’、步驟S12’和步驟S13’。在此,所述步驟S12’、步驟SI 3 ’與圖1中步驟SI 2、步驟SI 3內容相同或基本相同,為簡明起見,不再贅述。
[0040]具體地,在步驟S14’中,設備I獲取用戶發(fā)送的控制指令,其中,所述控制指令包括暫?;蚶^續(xù)將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備;在步驟SI I’中,設備I根據(jù)所述控制指令,通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。
[0041 ]例如,根據(jù)用戶發(fā)送的控制指令,暫?;蚶^續(xù)通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。在優(yōu)選的實施例中,所述控制指令還可以包括添加/刪除/修改保護策略,其中,一個保護策略對應一個待保護的目標磁盤;所述控制指令還可以包括添加/查看/刪除/導出/關閉磁盤快照,將磁盤快照數(shù)據(jù)以虛擬磁盤的形式導出到客戶機,供客戶機訪問;所述控制指令還可以包括查看將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備的進度、速度、剩余時間等。
[0042]圖3示出根據(jù)本申請另一個方面的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的設備I,其中,設備I包括第一裝置11、第二裝置12和第三裝置13。
[0043]具體地,所述第一裝置11通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備;所述第二裝置12獲取所述主機或從機對所述目標磁盤的寫入操作;所述第三裝置13將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。
[0044]在此,所述設備I包括但不限于用戶設備、網(wǎng)絡設備、或用戶設備與網(wǎng)絡設備通過網(wǎng)絡相集成所構成的設備。所述用戶設備其包括但不限于任何一種可與用戶通過觸摸板進行人機交互的移動電子產(chǎn)品,例如智能手機、平板電腦等,所述移動電子產(chǎn)品可以采用任意操作系統(tǒng),如android操作系統(tǒng)、1S操作系統(tǒng)等。其中,所述網(wǎng)絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設備等。所述網(wǎng)絡設備其包括但不限于計算機、網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云;在此,云由基于云計算(CloudComputing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡、無線自組織網(wǎng)絡(Ad Hoc網(wǎng)絡)等。優(yōu)選地,設備I還可以是運行于所述用戶設備、網(wǎng)絡設備、或用戶設備與網(wǎng)絡設備、網(wǎng)絡設備、觸摸終端或網(wǎng)絡設備與觸摸終端通過網(wǎng)絡相集成所構成的設備上的腳本程序。當然,本領域技術人員應能理解上述設備I僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設備I如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
[0045]所述第一裝置11通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。
[0046]例如,所述目標磁盤可以包括通過雙機系統(tǒng)掛載到主從機上的數(shù)據(jù)磁盤,所述目標磁盤通過網(wǎng)絡以網(wǎng)絡盤的形式共享給主從機;所述雙機系統(tǒng)包括主機和從機,所述備份存儲設備可以包括服務器。在此,通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從機無需向所述備份存儲設備上傳全量待備份數(shù)據(jù)。而且,在所述備份存儲設備中,主機和從機共用一個備份任務,使主從機對所述備份存儲設備透明不可見。
[0047]優(yōu)選地,所述目標磁盤的數(shù)量為一個或多個。
[0048]S卩,可通過本申請保護雙機系統(tǒng)中一個或多個所述目標磁盤中的待備份數(shù)據(jù)。在優(yōu)選的實施例中,可以針對不同的所述目標磁盤采取不同的保護策略(例如備份周期等)。
[0049]所述第二裝置12獲取所述主機或從機對所述目標磁盤的寫入操作。
[0050]例如,通過在主機端和從機端分別攔截磁盤1/0,以獲取所述主機或從機對所述目標磁盤的寫入操作,從而得知所述目標磁盤中數(shù)據(jù)的變化。因為在同一時刻,所述雙機系統(tǒng)在應用層不會允許主從機都對所述目標磁盤進行寫入操作,故而保證了所述目標磁盤中數(shù)據(jù)的一致性。
[0051]所述第三裝置13將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。
[0052]例如,在通過主機將所述目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備后,再對所述目標磁盤進行寫入操作,對應的則為所述增量待備份數(shù)據(jù)。所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及在一個快照周期內收到的所述增量待備份數(shù)據(jù),生成磁盤快照,以備份該快照時刻所述目標磁盤中的數(shù)據(jù),使得磁盤快照數(shù)據(jù)與該快照時刻所述目標磁盤中的數(shù)據(jù)保持高度一致,提升磁盤快照使用的擴展性和延伸性。
[0053]優(yōu)選地,所述第三裝置13當將所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備時出現(xiàn)網(wǎng)絡傳輸故障,對所述增量待備份數(shù)據(jù)進行標記,并將標記的所述增量待備份數(shù)據(jù)轉發(fā)至磁盤驅動器;待網(wǎng)絡傳輸恢復后,繼續(xù)將標記的所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備。
[0054]例如,在網(wǎng)絡傳輸故障時,通過一個bitmap鏈表對所述增量待備份數(shù)據(jù)進行標記,將所述增量待備份數(shù)據(jù)所要寫入磁盤的位置和長度記下,放到bitmap鏈表里面;當網(wǎng)絡傳輸恢復正常后,通過bitmap鏈表查找需發(fā)送至所述備份存儲設備的所述增量待備份數(shù)據(jù),并將其發(fā)送至所述備份存儲設備。
[0055]圖4示出根據(jù)本申請一個優(yōu)選實施例的一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的設備I,其中,設備I包括第四裝置14’、第一裝置11’、第二裝置12’和第三裝置13’。
[0056]在此,所述第二裝置12’、第三裝置13’與圖3中第二裝置12、第三裝置13內容相同或基本相同,為簡明起見,不再贅述。
[0057]具體地,所述第四裝置14’獲取用戶發(fā)送的控制指令,其中,所述控制指令包括暫?;蚶^續(xù)將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備;所述第一裝置11,根據(jù)所述控制指令,通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。
[0058]例如,根據(jù)用戶發(fā)送的控制指令,暫?;蚶^續(xù)通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。在優(yōu)選的實施例中,所述控制指令還可以包括添加/刪除/修改保護策略,其中,一個保護策略對應一個待保護的目標磁盤;所述控制指令還可以包括添加/查看/刪除/導出/關閉磁盤快照,將磁盤快照數(shù)據(jù)以虛擬磁盤的形式導出到客戶機,供客戶機訪問;所述控制指令還可以包括查看將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備的進度、速度、剩余時間等。
[0059]與現(xiàn)有技術相比,本申請首先通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備,而后獲取所述主機或從機對所述目標磁盤的寫入操作,并將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從而在主從機切換過程中,不中斷對所述目標磁盤中數(shù)據(jù)的保護,實現(xiàn)持續(xù)性保護。此外,本申請當網(wǎng)絡傳輸故障,對所述增量待備份數(shù)據(jù)進行標記,并將標記的所述增量待備份數(shù)據(jù)轉發(fā)至磁盤驅動器,待網(wǎng)絡傳輸恢復后,繼續(xù)將標記的所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,從而提高可靠性。
[0060]需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關的數(shù)據(jù)結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光驅動器或軟磁盤及類似設備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
[0061]另外,本申請的一部分可被應用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調用或提供根據(jù)本申請的方法和/或技術方案。而調用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設備的工作存儲器中。在此,根據(jù)本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本申請的多個實施例的方法和/或技術方案。
[0062]對于本領域技術人員而言,顯然本申請不限于上述示范性實施例的細節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本申請內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此夕卜,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【主權項】
1.一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的方法,其中,該方法包括: a通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備; b獲取所述主機或從機對所述目標磁盤的寫入操作; c將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。2.根據(jù)權利要求1所述的方法,其中,所述步驟c還包括: 當將所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備時出現(xiàn)網(wǎng)絡傳輸故障,對所述增量待備份數(shù)據(jù)進行標記,并將標記的所述增量待備份數(shù)據(jù)轉發(fā)至磁盤驅動器; 待網(wǎng)絡傳輸恢復后,繼續(xù)將標記的所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備。3.根據(jù)權利要求1或2所述的方法,其中,所述方法還包括: 獲取用戶發(fā)送的控制指令。4.根據(jù)權利要求3所述的方法,其中,所述控制指令包括暫?;蚶^續(xù)將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備; 其中,所述步驟a包括: 根據(jù)所述控制指令,通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。5.根據(jù)權利要求1至4中任一項所述的方法,其中,所述目標磁盤的數(shù)量為一個或多個。6.一種在雙機系統(tǒng)環(huán)境下備份數(shù)據(jù)的設備,其中,該設備包括: 第一裝置,用于通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備; 第二裝置,用于獲取所述主機或從機對所述目標磁盤的寫入操作; 第三裝置,用于將所述寫入操作對應的增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備,其中,所述備份存儲設備根據(jù)所述全量待備份數(shù)據(jù)及所述增量待備份數(shù)據(jù)定期生成磁盤快照。7.根據(jù)權利要求6所述的設備,其中,所述第三裝置還用于: 當將所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備時出現(xiàn)網(wǎng)絡傳輸故障,對所述增量待備份數(shù)據(jù)進行標記,并將標記的所述增量待備份數(shù)據(jù)轉發(fā)至磁盤驅動器; 待網(wǎng)絡傳輸恢復后,繼續(xù)將標記的所述增量待備份數(shù)據(jù)發(fā)送至所述備份存儲設備。8.根據(jù)權利要求6或7所述的設備,其中,所述設備還包括: 第四裝置,用于獲取用戶發(fā)送的控制指令。9.根據(jù)權利要求8所述的設備,其中,所述控制指令包括暫?;蚶^續(xù)將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備; 其中,所述第一裝置用于: 根據(jù)所述控制指令,通過主機將目標磁盤中的全量待備份數(shù)據(jù)發(fā)送至備份存儲設備。10.根據(jù)權利要求6至9中任一項所述的設備,其中,所述目標磁盤的數(shù)量為一個或多個。
【文檔編號】G06F11/14GK105868054SQ201610181967
【公開日】2016年8月17日
【申請日】2016年3月28日
【發(fā)明人】王瑞, 盛杰, 張嘉
【申請人】上海上訊信息技術股份有限公司