一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法
【專利摘要】本申請(qǐng)公開了一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法,通過檢測(cè)運(yùn)行環(huán)境中的共享存儲(chǔ)來識(shí)別主、備機(jī),實(shí)時(shí)備份任務(wù)在主機(jī)上運(yùn)行,當(dāng)主、備機(jī)發(fā)生切換后,原主機(jī)上的實(shí)時(shí)備份任務(wù)停止并在新主機(jī)上執(zhí)行增量的實(shí)時(shí)備份,增量的實(shí)時(shí)備份使用新時(shí)間點(diǎn)存放備份數(shù)據(jù)。本申請(qǐng)方案對(duì)主機(jī)無任何性能影響,并降低數(shù)據(jù)丟失風(fēng)險(xiǎn),節(jié)省因?yàn)橹?、備機(jī)切換而需要重新執(zhí)行實(shí)時(shí)備份任務(wù)的時(shí)間。
【專利說明】一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)信息存儲(chǔ)【技術(shù)領(lǐng)域】,尤其涉及一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法。
【背景技術(shù)】
[0002]雙機(jī)熱備是一種針對(duì)服務(wù)器的臨時(shí)故障的備份技術(shù),通過雙機(jī)熱備技術(shù),來避免長(zhǎng)時(shí)間的服務(wù)中斷,保證系統(tǒng)長(zhǎng)期、可靠的服務(wù)。顧名思義,雙機(jī)熱備技術(shù)使用兩臺(tái)服務(wù)器,互相備份,共同執(zhí)行同一服務(wù);當(dāng)一臺(tái)服務(wù)器出現(xiàn)故障時(shí),可以由另一臺(tái)服務(wù)器承擔(dān)服務(wù)任務(wù),從而在不需要人工干預(yù)的情況下,自動(dòng)保證系統(tǒng)能持續(xù)提供服務(wù)。
[0003]圖1所示為現(xiàn)有技術(shù)中基于共享存儲(chǔ)(磁盤陣列)的方式實(shí)現(xiàn)的雙機(jī)熱備系統(tǒng)示意圖。共享存儲(chǔ)方式下,雙機(jī)熱備系統(tǒng)的用戶數(shù)據(jù)一般會(huì)放在磁盤陣列上,當(dāng)主機(jī)宕機(jī)后,備機(jī)繼續(xù)從磁盤陣列上取得原有數(shù)據(jù),從而通過磁盤陣列提供切換后,對(duì)數(shù)據(jù)完整性和連續(xù)性的保障。這種方式也是業(yè)內(nèi)采用最多的雙機(jī)熱備方式。
[0004]這種方式因?yàn)槭褂靡慌_(tái)磁盤陣列作為數(shù)據(jù)存儲(chǔ)設(shè)備,磁盤陣列一旦發(fā)生故障往往會(huì)造成雙機(jī)熱備系統(tǒng)全面崩潰,影響整個(gè)業(yè)務(wù)系統(tǒng)。為避免這種情況的發(fā)生,通常采用持續(xù)數(shù)據(jù)保護(hù)(CDP)技術(shù)保證業(yè)務(wù)系統(tǒng)的數(shù)據(jù)安全。CDP技術(shù)能夠?qū)崿F(xiàn)秒級(jí)的細(xì)顆粒度抓捕效果,將備份窗口降至可以實(shí)現(xiàn)的最小值,數(shù)據(jù)丟失的間隔誤差隨著備份技術(shù)的這種改進(jìn)也達(dá)到秒級(jí)。
[0005]CDP的技術(shù)原理是:首先,完整備份目標(biāo)磁盤的全部數(shù)據(jù);在保護(hù)時(shí)間內(nèi),通過捕捉目標(biāo)磁盤所有I/o操作并將I/O操作順序保存下來,并且在恢復(fù)時(shí)能夠恢復(fù)到保護(hù)時(shí)間內(nèi)的任意時(shí)刻的數(shù)據(jù),捕捉到的數(shù)據(jù)是順序依賴的。CDP技術(shù)最大的缺陷是增量備份的捕捉動(dòng)作如果因?yàn)楫惓T虮煌V梗鏑DP進(jìn)程被殺死或其它原因,中間有一段時(shí)間內(nèi)的I/O沒有被捕捉到,那么后續(xù)的捕捉數(shù)據(jù)也將無效。
[0006]雙機(jī)熱備環(huán)境中,主、備機(jī)會(huì)因?yàn)楦黝惻R時(shí)故障而發(fā)生切換。傳統(tǒng)的實(shí)時(shí)備份技術(shù)在發(fā)生主備機(jī)切換后,在新主機(jī)上重新啟動(dòng)實(shí)時(shí)備份時(shí),需要將所有數(shù)據(jù)重新完整的備份一次,否則會(huì)發(fā)生數(shù)據(jù)不一致導(dǎo)致已備份數(shù)據(jù)不可用于恢復(fù)。其原因在于,現(xiàn)有技術(shù)中將CDP技術(shù)部署到雙機(jī)熱備系統(tǒng)中,兩個(gè)獨(dú)立運(yùn)行的備份任務(wù)分別對(duì)主機(jī)和備機(jī)進(jìn)行保護(hù),兩者之間沒有關(guān)聯(lián)性,那么在發(fā)生主備切換后,原主機(jī)的磁盤卷被卸載⑶P任務(wù)被停止,如果原主機(jī)的磁盤卷卸載后不停止⑶P任務(wù),繼續(xù)增量備份,那么磁盤卷已經(jīng)在新主機(jī)上發(fā)生I/O變化,此時(shí)原主機(jī)的CDP任務(wù)會(huì)因?yàn)闆]有捕捉到連續(xù)的I/O變化而導(dǎo)致數(shù)據(jù)不一致。
[0007]綜上所述,現(xiàn)有技術(shù)的雙機(jī)熱備系統(tǒng)中的實(shí)時(shí)備份方法中,主備機(jī)切換后必須在新主機(jī)進(jìn)行重新完整備份,這會(huì)導(dǎo)致如下問題:
[0008]1、在重新完整備份過程中,如果數(shù)據(jù)發(fā)生丟失,會(huì)發(fā)生數(shù)據(jù)不可找回的風(fēng)險(xiǎn);
[0009]2、重新完整備份對(duì)主機(jī)資源占用非常大。
【發(fā)明內(nèi)容】
[0010]本申請(qǐng)?zhí)峁┝艘环N對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法,對(duì)主機(jī)無任何性能影響,并降低數(shù)據(jù)丟失風(fēng)險(xiǎn),節(jié)省因?yàn)橹?、備機(jī)切換而需要重新執(zhí)行實(shí)時(shí)備份任務(wù)的時(shí)間。
[0011]本申請(qǐng)實(shí)施例提供的一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法,包括:
[0012]雙機(jī)熱備系統(tǒng)的第一服務(wù)器在啟動(dòng)時(shí)作為主機(jī),執(zhí)行如下步驟:
[0013]Al、第一服務(wù)器啟動(dòng)監(jiān)聽共享存儲(chǔ)卷掛載;
[0014]A2、第一服務(wù)器啟動(dòng)I/O監(jiān)控并執(zhí)行初始化備份:在初始化時(shí)間點(diǎn)將整個(gè)共享存儲(chǔ)卷中的數(shù)據(jù)備份到備份服務(wù)器,初始化備份完成后,繼續(xù)執(zhí)行步驟A3 ;
[0015]A3、第一服務(wù)器啟動(dòng)將I/O監(jiān)控的增量數(shù)據(jù)備份到當(dāng)前的時(shí)間點(diǎn)的增量備份任務(wù);
[0016]A4、第一服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷卸載,若是執(zhí)行步驟A5,否則執(zhí)行步驟A3 ;
[0017]A5、第一服務(wù)器停止I/O監(jiān)控并完成所述增量數(shù)據(jù)備份任務(wù);
[0018]雙機(jī)熱備系統(tǒng)的第二服務(wù)器在啟動(dòng)時(shí)作為備機(jī),執(zhí)行如下步驟:
[0019]B1、第二服務(wù)器啟動(dòng)監(jiān)聽共享存儲(chǔ)卷掛載;
[0020]B2、第二服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷加載,若是,執(zhí)行步驟B3,否則,繼續(xù)執(zhí)行步驟B2 ;
[0021]B3、第二服務(wù)器啟動(dòng)I/O監(jiān)控;
[0022]B4、第二服務(wù)器啟動(dòng)將I/O監(jiān)控的增量數(shù)據(jù)備份到當(dāng)前的時(shí)間點(diǎn)的增量備份任務(wù)。
[0023]較佳地,步驟A5之后進(jìn)一步包括:
[0024]A6、第一服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷加載,若是,執(zhí)行步驟A7,否則,繼續(xù)執(zhí)行步驟A6 ;
[0025]A6、第一服務(wù)器啟動(dòng)I/O監(jiān)控,并返回步驟A3。
[0026]較佳地,步驟B4后進(jìn)一步包括:
[0027]B5、第二服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷卸載,若是執(zhí)行步驟B6,否則執(zhí)行步驟B4 ;
[0028]B6、第二服務(wù)器停止I/O監(jiān)控并完成所述增量數(shù)據(jù)備份任務(wù),然后返回步驟B2。
[0029]從以上技術(shù)方案可以看出,通過檢測(cè)運(yùn)行環(huán)境中的共享存儲(chǔ)來識(shí)別主、備機(jī),實(shí)時(shí)備份任務(wù)在主機(jī)上運(yùn)行,當(dāng)主、備機(jī)發(fā)生切換后,原主機(jī)上的實(shí)時(shí)備份任務(wù)停止并在新主機(jī)上執(zhí)行增量的實(shí)時(shí)備份,增量的實(shí)時(shí)備份使用新時(shí)間點(diǎn)存放備份數(shù)據(jù)。每一個(gè)實(shí)時(shí)備份任務(wù)運(yùn)行在獨(dú)立進(jìn)程中,在頻繁切換的環(huán)境中某一時(shí)刻可能會(huì)有多個(gè)實(shí)時(shí)備份進(jìn)程運(yùn)行互不影響。在某一時(shí)刻可能存在多個(gè)時(shí)間點(diǎn)寫入。雙機(jī)切換后,原主機(jī)將日志池中的數(shù)據(jù)備份完后正常結(jié)束該時(shí)間點(diǎn)的增量備份任務(wù)。由于在雙機(jī)切換的同時(shí)新主機(jī)啟動(dòng)I/O監(jiān)控,不管雙機(jī)如何切換,這個(gè)虛擬任務(wù)增量備份的I/o —定是連續(xù)的,因此可以做到數(shù)據(jù)一致性,不需要重新執(zhí)行完全備份,因此對(duì)主機(jī)無任何性能影響,降低數(shù)據(jù)丟失風(fēng)險(xiǎn),節(jié)省因?yàn)橹?、備機(jī)切換而需要重新執(zhí)行實(shí)時(shí)備份任務(wù)的時(shí)間。
【專利附圖】
【附圖說明】
[0030]圖1為現(xiàn)有技術(shù)中的基于共享存儲(chǔ)(磁盤陣列)的方式實(shí)現(xiàn)的雙機(jī)熱備系統(tǒng)示意圖;
[0031]圖2為本申請(qǐng)實(shí)施例提供的雙機(jī)熱備系統(tǒng)的初始化及增量備份運(yùn)行模型示意圖;
[0032]圖3為本申請(qǐng)實(shí)施例提供的雙機(jī)熱備系統(tǒng)發(fā)生雙機(jī)切換后的運(yùn)行模型示意圖;
[0033]圖4為雙機(jī)熱備系統(tǒng)中多個(gè)實(shí)時(shí)備份任務(wù)同時(shí)執(zhí)行的運(yùn)行模型示意圖;
[0034]圖5為多個(gè)實(shí)時(shí)備份任務(wù)同時(shí)執(zhí)行的模型示意圖;
[0035]圖6a和圖6b為本申請(qǐng)實(shí)施例提供的一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法流程圖,其中圖6a為雙機(jī)熱備系統(tǒng)中第一服務(wù)器的處理流程圖,圖6a為雙機(jī)熱備系統(tǒng)中第二服務(wù)器的處理流程圖。
【具體實(shí)施方式】
[0036]本申請(qǐng)?zhí)峁┮环N對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法,通過檢測(cè)運(yùn)行環(huán)境中的共享存儲(chǔ)來識(shí)別主、備機(jī),實(shí)時(shí)備份任務(wù)在主機(jī)上運(yùn)行,當(dāng)主、備機(jī)發(fā)生切換后,原主機(jī)上的實(shí)時(shí)備份任務(wù)停止并在新主機(jī)上執(zhí)行增量的實(shí)時(shí)備份,增量的實(shí)時(shí)備份使用新時(shí)間點(diǎn)存放備份數(shù)據(jù)。每一個(gè)實(shí)時(shí)備份任務(wù)運(yùn)行在獨(dú)立進(jìn)程中,在頻繁切換的環(huán)境中某一時(shí)刻可能會(huì)有多個(gè)實(shí)時(shí)備份進(jìn)程運(yùn)行互不影響。在某一時(shí)刻可能存在多個(gè)時(shí)間點(diǎn)寫入。雙機(jī)切換后,原主機(jī)將日志池中的數(shù)據(jù)備份完后正常結(jié)束該時(shí)間點(diǎn)的增量備份任務(wù)。
[0037]為使本申請(qǐng)技術(shù)方案的技術(shù)原理、特點(diǎn)以及技術(shù)效果更加清楚,以下結(jié)合具體實(shí)施例對(duì)本申請(qǐng)技術(shù)方案進(jìn)行詳細(xì)闡述。
[0038]本申請(qǐng)?zhí)峁┑碾p機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法中,主/備機(jī)均部署備份代理客戶端;采用主機(jī)以及備機(jī)的本地磁盤作為保存實(shí)時(shí)備份數(shù)據(jù)的本地日志卷。共享存儲(chǔ)卷掛載在哪臺(tái)機(jī)器,哪臺(tái)就是主機(jī),由掛載狀態(tài)轉(zhuǎn)換為卸載時(shí)表示由主機(jī)切換為備機(jī)。
[0039]本申請(qǐng)實(shí)施例提供的雙機(jī)熱備系統(tǒng)的初始化及增量備份運(yùn)行模型如圖2所示。初始化及增量備份的運(yùn)行過程包括如下步驟:
[0040]步驟201:分別啟動(dòng)主、備機(jī)上運(yùn)行的備份代理客戶端;
[0041]步驟202:備份代理客戶端啟動(dòng)后監(jiān)聽共享存儲(chǔ)卷掛載行為;
[0042]步驟203:主機(jī)啟動(dòng)對(duì)共享存儲(chǔ)卷的I/O監(jiān)控,并執(zhí)行初始化備份,使用初始化時(shí)間點(diǎn)(假設(shè)為Tl)將整個(gè)磁盤中的數(shù)據(jù)全部備份到備份服務(wù)器;
[0043]步驟204:初始化備份完成后,每隔一定時(shí)間間隔,將主機(jī)的I/O監(jiān)控?cái)?shù)據(jù)備份到增量時(shí)間點(diǎn)(假設(shè)為T2),依據(jù)運(yùn)行的時(shí)間增長(zhǎng),而增量時(shí)間點(diǎn)逐步變化為當(dāng)前時(shí)間點(diǎn)Tx。
[0044]該雙機(jī)熱備系統(tǒng)發(fā)生雙機(jī)切換后的運(yùn)行模型如圖3所示。雙機(jī)切換后的運(yùn)行過程包括:
[0045]步驟301:舊主機(jī)監(jiān)聽到共享存儲(chǔ)卷卸載,發(fā)生切換后舊主機(jī)本地日志卷中未備份完成的數(shù)據(jù)繼續(xù)備份到原時(shí)間點(diǎn)(假設(shè)為Tx)。
[0046]步驟302:新主機(jī)監(jiān)聽到共享卷掛載事件后,立即啟動(dòng)I/O監(jiān)聽并將數(shù)據(jù)備份到新時(shí)間點(diǎn)中(Tx+1)。
[0047]步驟303:舊主機(jī)所有數(shù)據(jù)備份完成后結(jié)束時(shí)間點(diǎn)Tx的增量備份任務(wù)。
[0048]如果在一個(gè)較短的時(shí)間內(nèi)發(fā)生多次雙機(jī)切換,可能會(huì)出現(xiàn)同時(shí)寫多個(gè)時(shí)間點(diǎn)的情況。雙機(jī)熱備系統(tǒng)中多個(gè)實(shí)時(shí)備份任務(wù)同時(shí)執(zhí)行的運(yùn)行模型如圖4所示,與圖3相比,就是舊主機(jī)在時(shí)間點(diǎn)Tx+1進(jìn)行增量備份后又發(fā)生雙機(jī)切換,新主機(jī)在時(shí)間點(diǎn)Tx+2進(jìn)行增量備份,Tx及Tx+1時(shí)間點(diǎn)是切換后未備份完的時(shí)間點(diǎn),各個(gè)時(shí)間點(diǎn)的所有增量數(shù)據(jù)備份完成后會(huì)正常結(jié)束該時(shí)間點(diǎn)的增量備份任務(wù)。
[0049]圖5為多個(gè)實(shí)時(shí)備份任務(wù)同時(shí)執(zhí)行的模型示意圖。新主機(jī)在時(shí)間點(diǎn)Tx執(zhí)行實(shí)時(shí)備份進(jìn)程execeng.exel,發(fā)生雙機(jī)切換后,舊主機(jī)在時(shí)間點(diǎn)Tx+1執(zhí)行實(shí)時(shí)備份進(jìn)程execeng.exe ;再次發(fā)生雙機(jī)切換后,新主機(jī)在時(shí)間點(diǎn)Tx+2執(zhí)行實(shí)時(shí)備份進(jìn)程execeng.exe2。
[0050]本申請(qǐng)實(shí)施例提供的一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法流程如圖6a和圖6b所示,其中,第一服務(wù)器在啟動(dòng)時(shí)作為主機(jī),其執(zhí)行過程如圖6a所示,包括如下步驟:
[0051]步驟601a:第一服務(wù)器啟動(dòng)監(jiān)聽共享存儲(chǔ)卷掛載。
[0052]步驟602a:第一服務(wù)器啟動(dòng)I/O監(jiān)控并執(zhí)行初始化備份:使用初始化時(shí)間點(diǎn)將整個(gè)共享存儲(chǔ)卷中的數(shù)據(jù)備份到備份服務(wù)器。初始化備份完成后,繼續(xù)執(zhí)行步驟603a。
[0053]步驟603a:第一服務(wù)器啟動(dòng)將I/O監(jiān)控的增量數(shù)據(jù)備份到當(dāng)前的時(shí)間點(diǎn)的增量備份任務(wù);
[0054]步驟604a:第一服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷卸載,若是執(zhí)行步驟605a,否則執(zhí)行步驟603a。
[0055]步驟605a:第一服務(wù)器停止I/O監(jiān)控并完成所述增量數(shù)據(jù)備份任務(wù)。
[0056]步驟606a:第一服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷加載,若是,執(zhí)行步驟607a,否貝U,繼續(xù)執(zhí)行步驟606a。
[0057]步驟607a:第一服務(wù)器啟動(dòng)I/O監(jiān)控,并返回步驟603a。
[0058]第二服務(wù)器在啟動(dòng)時(shí)作為備機(jī),其執(zhí)行過程如圖6b所示,包括如下步驟:
[0059]步驟601b:第二服務(wù)器啟動(dòng)監(jiān)聽共享存儲(chǔ)卷掛載。
[0060]步驟602b:第二服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷加載,若是,執(zhí)行步驟603b,否貝U,繼續(xù)執(zhí)行步驟602b。
[0061]步驟603b:第二服務(wù)器啟動(dòng)I/O監(jiān)控。
[0062]步驟604b:第二服務(wù)器啟動(dòng)將I/O監(jiān)控的增量數(shù)據(jù)備份到當(dāng)前的時(shí)間點(diǎn)的增量備份任務(wù)。
[0063]步驟605b:第二服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷卸載,若是執(zhí)行步驟606b,否則執(zhí)行步驟604b。
[0064]步驟606b:第二服務(wù)器停止I/O監(jiān)控并完成所述增量數(shù)據(jù)備份任務(wù),然后返回步驟 602b。
[0065]本申請(qǐng)方案雖然同時(shí)運(yùn)行兩個(gè)或多個(gè)增量備份進(jìn)程,但是主備機(jī)之間能夠通過的雙機(jī)運(yùn)行狀態(tài)來判斷自身應(yīng)該做的行為,并將兩個(gè)或多個(gè)獨(dú)立的增量備份進(jìn)程的增量數(shù)據(jù)按照時(shí)間順序存儲(chǔ)到同一個(gè)備份服務(wù)器中,從備份服務(wù)器的角度來說,在邏輯上將雙機(jī)熱備系統(tǒng)的主備機(jī)視為同一個(gè)機(jī)器。由于在雙機(jī)切換的同時(shí)新主機(jī)啟動(dòng)I/O監(jiān)控,不管雙機(jī)如何切換,這個(gè)虛擬任務(wù)增量備份的I/o—定是連續(xù)的,因此可以做到數(shù)據(jù)一致性,不需要重新執(zhí)行完全備份,因此對(duì)主機(jī)無任何性能影響,降低數(shù)據(jù)丟失風(fēng)險(xiǎn),節(jié)省因?yàn)橹鳌錂C(jī)切換而需要重新執(zhí)行實(shí)時(shí)備份任務(wù)的時(shí)間。
[0066]以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng)的保護(hù)范圍,凡在本申請(qǐng)技術(shù)方案的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種對(duì)雙機(jī)熱備數(shù)據(jù)進(jìn)行實(shí)時(shí)備份的方法,其特征在于,包括: 雙機(jī)熱備系統(tǒng)的第一服務(wù)器在啟動(dòng)時(shí)作為主機(jī),執(zhí)行如下步驟: Al、第一服務(wù)器啟動(dòng)監(jiān)聽共享存儲(chǔ)卷掛載; A2、第一服務(wù)器啟動(dòng)I/O監(jiān)控并執(zhí)行初始化備份:在初始化時(shí)間點(diǎn)將整個(gè)共享存儲(chǔ)卷中的數(shù)據(jù)備份到備份服務(wù)器,初始化備份完成后,繼續(xù)執(zhí)行步驟A3 ; A3、第一服務(wù)器啟動(dòng)將I/O監(jiān)控的增量數(shù)據(jù)備份到當(dāng)前的時(shí)間點(diǎn)的增量備份任務(wù); A4、第一服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷卸載,若是執(zhí)行步驟A5,否則執(zhí)行步驟A3 ; A5、第一服務(wù)器停止I/O監(jiān)控并完成所述增量數(shù)據(jù)備份任務(wù); 雙機(jī)熱備系統(tǒng)的第二服務(wù)器在啟動(dòng)時(shí)作為備機(jī),執(zhí)行如下步驟: B1、第二服務(wù)器啟動(dòng)監(jiān)聽共享存儲(chǔ)卷掛載; B2、第二服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷加載,若是,執(zhí)行步驟B3,否則,繼續(xù)執(zhí)行步驟B2 ; B3、第二服務(wù)器啟動(dòng)I/O監(jiān)控; B4、第二服務(wù)器啟動(dòng)將I/O監(jiān)控的增量數(shù)據(jù)備份到當(dāng)前的時(shí)間點(diǎn)的增量備份任務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A5之后進(jìn)一步包括: A6、第一服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷加載,若是,執(zhí)行步驟A7,否則,繼續(xù)執(zhí)行步驟A6 ; A6、第一服務(wù)器啟動(dòng)I/O監(jiān)控,并返回步驟A3。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟B4后進(jìn)一步包括: B5、第二服務(wù)器判斷是否監(jiān)控到共享存儲(chǔ)卷卸載,若是執(zhí)行步驟B6,否則執(zhí)行步驟B4 ; B6、第二服務(wù)器停止I/O監(jiān)控并完成所述增量數(shù)據(jù)備份任務(wù),然后返回步驟B2。
【文檔編號(hào)】G06F11/16GK103500130SQ201310412584
【公開日】2014年1月8日 申請(qǐng)日期:2013年9月11日 優(yōu)先權(quán)日:2013年9月11日
【發(fā)明者】楊宇 申請(qǐng)人:上海愛數(shù)軟件有限公司