r>[0092]在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器610中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器,處理器610讀取存儲(chǔ)器中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。
[0093]存儲(chǔ)器,該存儲(chǔ)器可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器610提供指令和數(shù)據(jù)。存儲(chǔ)器的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器還可以存儲(chǔ)設(shè)備類型的信息。
[0094]處理器610,用于獲取至少兩個(gè)第三存儲(chǔ)文件的時(shí)間戳范圍;
[0095]處理器610,用于根據(jù)至少兩個(gè)所述第三存儲(chǔ)文件的時(shí)間戳范圍和第一時(shí)間點(diǎn),確定增量備份的至少一個(gè)第三存儲(chǔ)文件;
[0096]處理器610用于備份至少一個(gè)所述第三存儲(chǔ)文件。
[0097]具體的,處理器610讀取合并后的所有存儲(chǔ)文件的時(shí)間戳范圍,根據(jù)每個(gè)存儲(chǔ)文件元數(shù)據(jù)塊中的時(shí)間戳范圍,處理器610確定屬于時(shí)間戳范圍在第一時(shí)間點(diǎn)之后的第三存儲(chǔ)文件,處理器610備份確定的第一時(shí)間點(diǎn)之后的第三存儲(chǔ)文件。
[0098]需要說明的是,在本發(fā)明實(shí)施例中,根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理系統(tǒng)700對(duì)應(yīng)根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理系統(tǒng)400,并且數(shù)據(jù)處理系統(tǒng)700中的各個(gè)模塊的上述和其他操作和/或功能分別為了實(shí)現(xiàn)圖2和圖3中的各個(gè)方法的相應(yīng)流程,為了簡潔,在這里不再贅述。
[0099]專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0100]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0101]以上所述的【具體實(shí)施方式】,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的【具體實(shí)施方式】而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)備份的方法,其特征在于,所述方法包括: 備份第一存儲(chǔ)文件,并記錄備份操作的第一時(shí)間點(diǎn),其中,所述第一存儲(chǔ)文件為在所述第一時(shí)間點(diǎn)之前,存儲(chǔ)在第一存儲(chǔ)介質(zhì)上的多個(gè)存儲(chǔ)文件; 當(dāng)所述第一存儲(chǔ)介質(zhì)上的第二存儲(chǔ)文件的數(shù)量滿足預(yù)設(shè)閾值時(shí),根據(jù)所述第一時(shí)間點(diǎn),合并所述第二存儲(chǔ)文件,得到至少兩個(gè)第三存儲(chǔ)文件; 根據(jù)所述第一時(shí)間點(diǎn),對(duì)所述至少兩個(gè)第三存儲(chǔ)文件進(jìn)行增量備份,所述增量備份為備份所述第一時(shí)間點(diǎn)之后的至少一個(gè)所述第三存儲(chǔ)文件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一時(shí)間點(diǎn),對(duì)所述至少兩個(gè)第三存儲(chǔ)文件進(jìn)行增量備份,包括: 獲取至少兩個(gè)所述第三存儲(chǔ)文件的時(shí)間戳范圍; 根據(jù)至少兩個(gè)所述第三存儲(chǔ)文件的時(shí)間戳范圍和所述第一時(shí)間點(diǎn),確定增量備份的至少一個(gè)所述第三存儲(chǔ)文件; 備份至少一個(gè)所述第三存儲(chǔ)文件。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備份第一存儲(chǔ)文件,包括: 根據(jù)預(yù)設(shè)規(guī)則,備份所述第一存儲(chǔ)文件。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取至少兩個(gè)所述第三存儲(chǔ)文件的時(shí)間戳范圍,包括: 從每個(gè)所述第三存儲(chǔ)文件的元數(shù)據(jù)塊中獲取時(shí)間戳范圍。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在所述根據(jù)所述第一時(shí)間點(diǎn),對(duì)所述至少兩個(gè)第三存儲(chǔ)文件進(jìn)行增量備份之后,所述方法還包括:記錄增量備份操作的第二時(shí)間點(diǎn),以用于根據(jù)所述第二時(shí)間點(diǎn)合并或備份新生成的存儲(chǔ)文件。6.一種數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)處理系統(tǒng)包括: 備份模塊,用于備份第一存儲(chǔ)文件,并記錄備份操作的第一時(shí)間點(diǎn),其中,所述第一存儲(chǔ)文件為在所述第一時(shí)間點(diǎn)之前,存儲(chǔ)在第一存儲(chǔ)介質(zhì)上的多個(gè)存儲(chǔ)文件; 合并模塊,用于當(dāng)所述第一存儲(chǔ)介質(zhì)上的第二存儲(chǔ)文件的數(shù)量滿足預(yù)設(shè)閾值時(shí),根據(jù)所述第一時(shí)間點(diǎn),合并所述第二存儲(chǔ)文件,得到至少兩個(gè)第三存儲(chǔ)文件; 所述備份模塊還用于,根據(jù)所述第一時(shí)間點(diǎn),對(duì)所述至少兩個(gè)第三存儲(chǔ)文件進(jìn)行增量備份,所述增量備份為備份所述第一時(shí)間點(diǎn)之后的至少一個(gè)所述第三存儲(chǔ)文件。7.根據(jù)權(quán)利6所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)處理系統(tǒng)還包括獲取模塊和確定模塊, 所述獲取模塊,用于獲取至少兩個(gè)所述第三存儲(chǔ)文件的時(shí)間戳范圍; 所述確定模塊,用于根據(jù)至少兩個(gè)所述第三存儲(chǔ)文件的時(shí)間戳范圍和所述第一時(shí)間點(diǎn),確定增量備份的至少一個(gè)所述第三存儲(chǔ)文件; 所述備份模塊用于備份至少一個(gè)所述第三存儲(chǔ)文件。8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述備份模塊具體用于,根據(jù)預(yù)設(shè)條件,備份所述第一存儲(chǔ)文件。9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述獲取模塊具體用于,從每個(gè)所述第三存儲(chǔ)文件的元數(shù)據(jù)塊中獲取時(shí)間戳范圍。10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述備份模塊還用于,記錄增量備份操作的第二時(shí)間點(diǎn),以用于根據(jù)所述第二時(shí)間點(diǎn)合并或備份新生成的存儲(chǔ)文件。
【專利摘要】本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份的方法和數(shù)據(jù)處理系統(tǒng),該方法包括:備份第一存儲(chǔ)文件,并記錄備份操作的第一時(shí)間點(diǎn),其中,第一存儲(chǔ)文件為在第一時(shí)間點(diǎn)之前,存儲(chǔ)在第一存儲(chǔ)介質(zhì)上的多個(gè)存儲(chǔ)文件;當(dāng)所述第一存儲(chǔ)介質(zhì)上的第二存儲(chǔ)文件的數(shù)量滿足預(yù)設(shè)閾值時(shí),根據(jù)第一時(shí)間點(diǎn),合并第二存儲(chǔ)文件,得到至少兩個(gè)第三存儲(chǔ)文件;根據(jù)第一時(shí)間點(diǎn),對(duì)至少兩個(gè)第三存儲(chǔ)文件進(jìn)行增量備份,增量備份為備份第一時(shí)間點(diǎn)之后的至少一個(gè)第三存儲(chǔ)文件。因此,本發(fā)明實(shí)施例提供數(shù)據(jù)備份的方法,通過記錄數(shù)據(jù)備份的時(shí)間點(diǎn),確定備份增量數(shù)據(jù),避免了增量數(shù)據(jù)存儲(chǔ)讀取全表數(shù)據(jù)的過程,縮短了增量數(shù)據(jù)備份的時(shí)間,減少了增量數(shù)據(jù)備份對(duì)網(wǎng)絡(luò)和磁盤資源的消耗。
【IPC分類】G06F11/14, G06F17/30
【公開號(hào)】CN105243109
【申請(qǐng)?zhí)枴緾N201510620975
【發(fā)明人】房浩, 畢杰山, 鐘超強(qiáng)
【申請(qǐng)人】杭州華為數(shù)字技術(shù)有限公司
【公開日】2016年1月13日
【申請(qǐng)日】2015年9月25日