一種數(shù)據(jù)的備份方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種數(shù)據(jù)的備份方法、裝置及系統(tǒng),包括:在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件;生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息;將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到所述物理磁帶的元數(shù)據(jù)區(qū)中。采用本發(fā)明,可初始數(shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,并導(dǎo)出到物理磁帶中,具有重復(fù)數(shù)據(jù)刪除功能,又用于存儲數(shù)據(jù)的物理磁帶成本低,降低了數(shù)據(jù)備份歸檔系統(tǒng)的單位容量成本。
【專利說明】一種數(shù)據(jù)的備份方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)的備份方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在計算機(jī)存儲過程中,可將數(shù)據(jù)備份歸檔存儲到磁盤或磁帶中,現(xiàn)有數(shù)據(jù)備份歸檔系統(tǒng)主要有兩類:帶有壓縮功能的物理磁帶系統(tǒng)和具有重復(fù)數(shù)據(jù)刪除以及壓縮功能的磁盤備份歸檔系統(tǒng)。帶有壓縮功能的物理磁帶系統(tǒng)通過在物理帶庫機(jī)頭增加數(shù)據(jù)壓縮功能,例如,將100M數(shù)據(jù)導(dǎo)入到物理磁帶庫中,100M的數(shù)據(jù)經(jīng)壓縮后為50M,但導(dǎo)出時仍為100M的數(shù)據(jù)。帶有壓縮功能的物理磁帶系統(tǒng)降低對存儲容量的需求,物理磁帶的単位容量成本低,但是需要較多的物理磁帶來存儲數(shù)據(jù)。具有重復(fù)數(shù)據(jù)刪除以及壓縮功能的磁盤備份歸檔系統(tǒng),可查找并去除重復(fù)數(shù)據(jù),可有效降低存儲容量,但磁盤備份歸檔系統(tǒng)的単位容量成本仍高于物理磁帶,而物理磁帶只能順序讀寫,具有壓縮功能但沒有重復(fù)數(shù)據(jù)刪除功能?,F(xiàn)有技術(shù)中,物理磁帶系統(tǒng)不具備重復(fù)數(shù)據(jù)刪除功能,存儲數(shù)據(jù)需要的物理磁帶數(shù)量多,數(shù)據(jù)備份歸檔系統(tǒng)的単位容量成本高。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種數(shù)據(jù)的備份方法、裝置及系統(tǒng),解決了現(xiàn)有技術(shù)中物理磁帶系統(tǒng)不能具有重復(fù)數(shù)據(jù)刪除功能,存儲數(shù)據(jù)需要物理磁帶的數(shù)量多,數(shù)據(jù)備份歸檔系統(tǒng)的單位容量成本高的技術(shù)問題。
[0004]為了解決上述技術(shù)問題,本發(fā)明實施例第一方面提供了一種數(shù)據(jù)的備份方法,包括:
[0005]在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件;
[0006]生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息;
[0007]將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到所述物理磁帶的元數(shù)據(jù)區(qū)中。
[0008]本發(fā)明實施例第二方面提供了一種數(shù)據(jù)備份的裝置,所述裝置包括:
[0009]重刪處理模塊,用于在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件;
[0010]生成模塊,用于生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息;
[0011]導(dǎo)出模塊,用于將所述重刪處理模塊處理得到的重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成模塊生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到物理磁帶的元數(shù)據(jù)區(qū)中。
[0012]本發(fā)明實施例第三方面提供了 一種數(shù)據(jù)的備份系統(tǒng),包括數(shù)據(jù)備份終端和物理磁帶,所述數(shù)據(jù)備份終端如上述的裝置。
[0013]實施本發(fā)明實施例,可在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理得到重刪數(shù)據(jù)文件,并生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信息,將重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到物理磁帶的元數(shù)據(jù)區(qū)中??沙跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,并導(dǎo)出到物理磁帶中,具有重復(fù)數(shù)據(jù)刪除功能,又用于存儲數(shù)據(jù)的物理磁帶成本低,降低了數(shù)據(jù)備份歸檔系統(tǒng)的單位容量成本。
【專利附圖】
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明實施例提供的一種數(shù)據(jù)的備份方法的流程圖;
[0016]圖2為本發(fā)明實施例提供的另ー種數(shù)據(jù)的備份方法的流程圖;
[0017]圖3為本發(fā)明實施例提供的一種數(shù)據(jù)的備份裝置的結(jié)構(gòu)示意圖;
[0018]圖4為本發(fā)明實施例提供的一種數(shù)據(jù)備份終端的結(jié)構(gòu)示意圖;
[0019]圖5為本發(fā)明實施例提供的一種數(shù)據(jù)的備份系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0021]本發(fā)明實施例提供一種數(shù)據(jù)的備份方法、裝置及系統(tǒng)。其中,數(shù)據(jù)備份的方法可以包括:在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件;生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息;將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到所述物理磁帶的元數(shù)據(jù)區(qū)中。
[0022]作為ー種可選的實施方式,本發(fā)明實施例中,數(shù)據(jù)備份的系統(tǒng)可以包括:數(shù)據(jù)備份終端和物理磁帶??蛇x的,數(shù)據(jù)備份終端可以包括:PC (Personal Computer,個人計算機(jī))、服務(wù)器等終端設(shè)備;數(shù)據(jù)備份終端也可以為終端設(shè)備中的備份客戶端模塊,例如:數(shù)據(jù)備份客戶端軟件等等。
[0023]本發(fā)明實施例,可對初始數(shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,并導(dǎo)出到物理磁帶中,具有重復(fù)數(shù)據(jù)刪除功能,又用于存儲數(shù)據(jù)的物理磁帶成本低,降低了數(shù)據(jù)備份歸檔系統(tǒng)的単位容量成本。下面通過具體實施例進(jìn)行說明。
[0024]圖1為本發(fā)明實施例提供的一種數(shù)據(jù)的備份方法的流程圖,圖1所示的數(shù)據(jù)的備份是以數(shù)據(jù)備份終端作為執(zhí)行主體進(jìn)行描述的,如圖所示本實施例中的流程包括步驟SlOl ?S103。
[0025]S101,在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件。
[0026]作為ー種可選的實施方式,數(shù)據(jù)備份終端中可包括ー個小容量的機(jī)頭,該機(jī)頭可在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件,該重刪數(shù)據(jù)文件可以重刪的數(shù)據(jù)格式存儲在本地硬盤中。[0027]其中,預(yù)設(shè)的重刪域可以為預(yù)先根據(jù)物理磁帶的容量信息在數(shù)據(jù)備份終端設(shè)置的 區(qū)域,在其他實施例中,預(yù)設(shè)的重刪域的劃分的實現(xiàn)方法是多種多樣的,可按照物理磁帶容 量劃分,可按初始數(shù)據(jù)文件類型劃分,也可以是其他的實現(xiàn)形式,具體不受本實施例的限 制。[0028]具體的,初始數(shù)據(jù)文件與預(yù)設(shè)的重刪域一一對應(yīng),一個初始數(shù)據(jù)文件只能歸屬于 一個預(yù)設(shè)的重刪域,進(jìn)而確保單個初始數(shù)據(jù)文件進(jìn)行重刪后可存儲到一個物理磁帶中。預(yù) 設(shè)的重刪域可根據(jù)物理磁帶的容量信息設(shè)置其容量大小,物理磁帶的容量信息至少可包括 物理磁帶的容量大小,例如,若初始數(shù)據(jù)文件A的容量大小大于預(yù)設(shè)的重刪域B的容量大 小,則重新查找預(yù)設(shè)的重刪域或新建一個新的預(yù)設(shè)的重刪域,以確保預(yù)設(shè)的重刪域的容量 大小大于初始數(shù)據(jù)文件A的容量大小。[0029]作為一種可選的實施方式,在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處 理,可以進(jìn)行在線重刪或后處理重刪。具體的,當(dāng)初始數(shù)據(jù)文件存儲到預(yù)設(shè)的重刪域時,可 立即進(jìn)行重復(fù)數(shù)據(jù)刪除處理,即在線重刪;當(dāng)初始數(shù)據(jù)文件存儲到預(yù)設(shè)的重刪域后,在空余 時間再進(jìn)行重復(fù)數(shù)據(jù)刪除處理,而不是立即進(jìn)行重復(fù)數(shù)據(jù)刪除處理,即后處理重刪。[0030]S102,生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信息。[0031]作為一種可選的實施方式,生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信息,重刪數(shù)據(jù)文 件包括至少一個重刪數(shù)據(jù)塊,其中,文件引用信息包括:重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的 存儲地址信息和重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息。具體的,重刪數(shù)據(jù)塊可 分布在重刪數(shù)據(jù)文件中的多個子文件中,分布分散,重刪數(shù)據(jù)塊的存儲地址信息可以為重 刪數(shù)據(jù)塊在子文件中的具體地址信息,重刪數(shù)據(jù)塊的引用次序信息為多個重刪數(shù)據(jù)塊對應(yīng) 于重刪數(shù)據(jù)文件的排序,例如,重刪數(shù)據(jù)塊I的存儲地址信息為地址1,重刪數(shù)據(jù)塊I的引用 次序信息為002 ;重刪數(shù)據(jù)塊2的存儲地址信息為地址2,重刪數(shù)據(jù)塊2的引用次序信息為 001 ;重刪數(shù)據(jù)塊3的存儲地址信息為地址3,重刪數(shù)據(jù)塊3的引用次序信息為004 ;重刪數(shù) 據(jù)塊4的存儲地址信息為地址4,重刪數(shù)據(jù)塊4的引用次序信息為003。[0032]S103,將重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將生成的重刪數(shù)據(jù)文件對 應(yīng)的文件引用信息導(dǎo)出到物理磁帶的元數(shù)據(jù)區(qū)中。[0033]作為一種可選的實施方式,物理磁帶至少可以包括數(shù)據(jù)區(qū)和元數(shù)據(jù)區(qū),將重刪數(shù) 據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū)進(jìn)行存儲,將重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到 物理磁帶的元數(shù)據(jù)區(qū)中進(jìn)行存儲。進(jìn)一步可選的,可以當(dāng)檢測到預(yù)設(shè)的重刪域的空間存儲 滿時,將該預(yù)設(shè)的重刪域內(nèi)的全部重刪數(shù)據(jù)導(dǎo)出,也可以為原預(yù)設(shè)的重刪域中已存儲有重 刪數(shù)據(jù)文件,新添加一個初始數(shù)據(jù)文件,進(jìn)行重刪處理后得到新重刪數(shù)據(jù)文件,將該新重刪 數(shù)據(jù)文件導(dǎo)出,原存儲的重刪數(shù)據(jù)文件不再重復(fù)導(dǎo)出。[0034]作為一種可選的實施方式,初始數(shù)據(jù)文件與預(yù)設(shè)的重刪域一一對應(yīng),即單個初始 數(shù)據(jù)文件只歸屬于一個預(yù)設(shè)的重刪域,一個預(yù)設(shè)的重刪域中的數(shù)據(jù)導(dǎo)出到同一個物理磁帶 中。[0035]進(jìn)一步可選的,本發(fā)明實施例提供的一種數(shù)據(jù)的備份方法在步驟S103之后還可 以包括步驟:[0036]當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)所述文件引用信息從所述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)恢復(fù)。[0037]作為一種可選的實施方式,當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)文件引用信息從物理磁帶的數(shù)據(jù)區(qū)中獲取對應(yīng)的重刪數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)恢復(fù)。具體的,數(shù)據(jù)讀取指令中可攜帶重刪數(shù)據(jù)文件的標(biāo)識信息,從而可在物理磁帶中查找到對應(yīng)的重刪數(shù)據(jù)文件,又文件引用信息重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的存儲地址信息和重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息,則可根據(jù)文件引用信息查找到該重刪數(shù)據(jù)文件的所有重刪數(shù)據(jù)塊,可將查找到的重刪數(shù)據(jù)文件,包括該重刪數(shù)據(jù)文件的所有重刪數(shù)據(jù)塊和文件引用關(guān)系,在機(jī)頭上進(jìn)行數(shù)據(jù)恢復(fù),以生成用戶可以查閱得到的數(shù)據(jù)文件。[0038]作為一種可選的實施方式,當(dāng)接收到數(shù)據(jù)讀取指令時,可根據(jù)文件引用信息從所述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,將物理磁帶中對應(yīng)的重刪數(shù)據(jù)文件導(dǎo)入,無需導(dǎo)入整個物理磁帶的數(shù)據(jù),從而可恢復(fù)物理磁帶中某個活某幾個重刪數(shù)據(jù)文件,不需要整個物理磁帶進(jìn)行全盤恢復(fù)。[0039]采用本發(fā)明實施例,可在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理得到重刪數(shù)據(jù)文件,并生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信息,將重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到物理磁帶的元數(shù)據(jù)區(qū)中??沙跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,并導(dǎo)出到物理磁帶中,具有重復(fù)數(shù)據(jù)刪除功能,又用于存儲數(shù)據(jù)的物理磁帶成本低,降低了數(shù)據(jù)備份歸檔系統(tǒng)的單位容量成本。[0040]圖2為本發(fā)明實施例提供的另一種數(shù)據(jù)的備份方法的流程圖,圖2所示的數(shù)據(jù)的備份方法是以數(shù)據(jù)備份終端作為執(zhí)行主體進(jìn)行描述的,如圖所示本實施例中的流程包括步驟 S201 ~S211。[0041]S201,根據(jù)物理磁帶的容量信息設(shè)置預(yù)設(shè)的重刪域。[0042]作為一種可選的實施方式,初始數(shù)據(jù)文件與預(yù)設(shè)的重刪域--對應(yīng),一個初始數(shù)據(jù)文件只能歸屬于一個預(yù)設(shè)的重刪域,進(jìn)而確保單個初始數(shù)據(jù)文件進(jìn)行重刪后可存儲到一個物理磁帶中。預(yù)設(shè)的重刪域可根據(jù)物理磁帶的容量信息設(shè)置其容量大小,物理磁帶的容量信息至少可包括物理磁帶的容量大小,例如,若初始數(shù)據(jù)文件A的容量大小大于預(yù)設(shè)的重刪域B的容量大小,則重新查找預(yù)設(shè)的重刪域或新建一個新的預(yù)設(shè)的重刪域,以確保預(yù)設(shè)的重刪域的容量大小大于初始數(shù)據(jù)文件A的容量大小。[0043]作為一種可選的實施方式,預(yù)設(shè)的重刪域可以為預(yù)先根據(jù)物理磁帶的容量信息在數(shù)據(jù)備份終端設(shè)置的區(qū)域,在其他實施例中,預(yù)設(shè)的重刪域的劃分的實現(xiàn)方法是多種多樣的,可按照物理磁帶容量劃分,可按初始數(shù)據(jù)文件類型劃分,也可以是其他的實現(xiàn)形式,具體不受本實施例的限制。[0044]進(jìn)一步可選的,根據(jù)物理磁帶的容量信息設(shè)置預(yù)設(shè)的重刪域后,還可以對預(yù)設(shè)的重刪域進(jìn)行分類,例如根據(jù)不同的用戶分類,根據(jù)不同的數(shù)據(jù)類型分類等。[0045]S202,根據(jù)初始數(shù)據(jù)文件的屬性信息查找到對應(yīng)的預(yù)設(shè)的重刪域。[0046]作為一種可選的實施`方式,可根據(jù)初始數(shù)據(jù)文件的屬性信息查找到對應(yīng)的預(yù)設(shè)的重刪域,其中,初始數(shù)據(jù)文件的屬性信息可以包括:初始數(shù)據(jù)文件的標(biāo)識信息和初始數(shù)據(jù)文件的內(nèi)容信息,初始數(shù)據(jù)文件的標(biāo)識信息可以包括用戶標(biāo)識等。例如根據(jù)初始數(shù)據(jù)文件的屬性信息查找到屬于同一用戶下的預(yù)設(shè)的重刪域或?qū)儆谕粩?shù)據(jù)類型的預(yù)設(shè)的重刪域。[0047]S203,將初始數(shù)據(jù)文件存儲到預(yù)設(shè)的重刪域中。[0048]作為一種可選的實施方式,將初始數(shù)據(jù)文件存儲到預(yù)設(shè)的重刪域中,預(yù)設(shè)的重刪 域的容量大小大于初始數(shù)據(jù)文件的容量大小。[0049]S204,在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文 件,重刪數(shù)據(jù)文件包括至少一個重刪數(shù)據(jù)塊。[0050]作為一種可選的實施方式,數(shù)據(jù)備份終端中可包括一個小容量的機(jī)頭,該機(jī)頭可 在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件,該重刪數(shù)據(jù)文件 可以重刪的數(shù)據(jù)格式存儲在本地硬盤中。[0051]S205,生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信息。[0052]作為一種可選的實施方式,生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信息,重刪數(shù)據(jù)文 件包括至少一個重刪數(shù)據(jù)塊,其中,文件引用信息包括:重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的 存儲地址信息和重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息。[0053]S206,生成重刪數(shù)據(jù)文件的標(biāo)識信息。[0054]作為一種可選的實施方式,生成重刪數(shù)據(jù)文件的標(biāo)識信息,重刪數(shù)據(jù)文件的標(biāo)識 信息可用于唯一標(biāo)識該重刪數(shù)據(jù)文件,可以由二進(jìn)制編碼或者數(shù)字、字母或字符組成。[0055]S207,根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù)文件存儲到物理磁帶中的數(shù)據(jù) 區(qū),根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到物理磁帶的 元數(shù)據(jù)區(qū)中。[0056]作為一種可選的實施方式,物理磁帶至少可以包括數(shù)據(jù)區(qū)和元數(shù)據(jù)區(qū),根據(jù)重刪 數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū)進(jìn)行存儲,根據(jù)重刪數(shù)據(jù) 文件的標(biāo)識信息將重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到物理磁帶的元數(shù)據(jù)區(qū)中進(jìn)行 存儲。[0057]S208,接收數(shù)據(jù)讀取指令,數(shù)據(jù)讀取指令中攜帶重刪數(shù)據(jù)的標(biāo)識信息。[0058]作為一種可選的實施方式,接收到用戶在數(shù)據(jù)備份終端輸入的數(shù)據(jù)讀取指令,其 中,數(shù)據(jù)讀取指令中攜帶重刪數(shù)據(jù)的標(biāo)識信息,進(jìn)一步可選的,數(shù)據(jù)讀取指令中還可以攜帶 物理磁帶標(biāo)識信息,從而可根據(jù)該物理磁帶標(biāo)識信息查找到對應(yīng)的物理磁帶。[0059]S209,從物理磁帶的數(shù)據(jù)區(qū)中查找到與重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng)的重刪數(shù)據(jù) 文件。[0060]作為一種可選的實施方式,根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息可查找到對應(yīng)的重刪數(shù) 據(jù)文件。[0061]S210,從物理磁帶的磁帶元數(shù)據(jù)區(qū)中查找到與重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng)的文 件引用信息。[0062]作為一種可選的實施方式,根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息可查找到對應(yīng)的文件引用信息。[0063]進(jìn)一步可選的,步驟S209、步驟S210執(zhí)行無先后之分,可先執(zhí)行其中一個再執(zhí)行 另一個,也可同時執(zhí)行。[0064]S211,根據(jù)文件引用信息在重刪數(shù)據(jù)文件中獲取到對應(yīng)的重刪數(shù)據(jù)塊,并執(zhí)行數(shù) 據(jù)恢復(fù)。[0065]作為一種可選的實施方式,文件引用信息重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的存儲 地址信息和重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息,則可根據(jù)文件引用信息查找到該重刪數(shù)據(jù)文件的所有重刪數(shù)據(jù)塊。[0066]進(jìn)一步可選的,可將查找到的重刪數(shù)據(jù)文件,包括該重刪數(shù)據(jù)文件的所有重刪數(shù) 據(jù)塊和文件引用關(guān)系,在機(jī)頭上進(jìn)行數(shù)據(jù)恢復(fù),以生成用戶可以查閱得到的數(shù)據(jù)文件。[0067]作為一種可選的實施方式,當(dāng)接收到數(shù)據(jù)讀取指令時,可根據(jù)文件引用信息從所 述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,將物理磁帶中對應(yīng)的重刪數(shù)據(jù)文件導(dǎo) 入,無需導(dǎo)入整個物理磁帶的數(shù)據(jù),從而可恢復(fù)物理磁帶中某個或某幾個重刪數(shù)據(jù)文件,不 需要整個物理磁帶進(jìn)行全盤恢復(fù)。[0068]采用本發(fā)明實施例,可根據(jù)物理磁帶的容量信息設(shè)置預(yù)設(shè)的重刪域,將初始數(shù)據(jù) 文件存儲到預(yù)設(shè)的重刪域中,可在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理得 到重刪數(shù)據(jù)文件,重刪數(shù)據(jù)文件包括至少一個重刪數(shù)據(jù)塊,并生成重刪數(shù)據(jù)文件對應(yīng)的文 件引用信息,生成重刪數(shù)據(jù)文件的標(biāo)識信息,可根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù) 文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū)并將重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到物理磁帶 的元數(shù)據(jù)區(qū)中,接收到數(shù)據(jù)讀取指令時,可獲取對應(yīng)的重刪數(shù)據(jù)塊,并執(zhí)行恢復(fù)。本發(fā)明實 施例中,初始數(shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,并導(dǎo)出到物理磁帶中,具有重復(fù)數(shù)據(jù)刪除功 能,又用于存儲數(shù)據(jù)的物理磁帶成本低,降低了數(shù)據(jù)備份歸檔系統(tǒng)的單位容量成本。初始數(shù) 據(jù)文件與預(yù)設(shè)的重刪域一一對應(yīng),可獲取物理磁帶中的某個或某幾個重刪數(shù)據(jù)文件,進(jìn)而 可恢復(fù)物理磁帶中某個或某幾個重刪數(shù)據(jù)文件,不需對整個物理磁帶進(jìn)行全盤恢復(fù),使得 數(shù)據(jù)恢復(fù)的操作更加便捷,提高了數(shù)據(jù)恢復(fù)的效率。[0069]下面將結(jié)合附圖3,分別對本發(fā)明實施例提供的數(shù)據(jù)的備份裝置進(jìn)行詳細(xì)介紹。需 要說明的是,附圖3所示的數(shù)據(jù)的備份裝置,用于執(zhí)行本發(fā)明圖1?2任一所示實施例的方 法,為基于圖1?2任一所述的數(shù)據(jù)的備份方法的執(zhí)行主體。為了便于說明,僅示出了與本 發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明圖1?圖2所示的實施例。[0070]如圖3所示,是本發(fā)明實施例提供的一種數(shù)據(jù)的備份裝置的結(jié)構(gòu)示意圖,本發(fā)明 實施例中的數(shù)據(jù)的備份裝置可以包括:重刪處理模塊301、生成模塊302和導(dǎo)出模塊303。[0071]重刪處理模塊301,用于在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理, 得到重刪數(shù)據(jù)文件。[0072]作為一種可選的實施方式,數(shù)據(jù)備份終端中可包括一個小容量的機(jī)頭,該機(jī)頭可 在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件,該重刪數(shù)據(jù)文件 可以重刪的數(shù)據(jù)格式存儲在本地硬盤中。[0073]其中,預(yù)設(shè)的重刪域可以為預(yù)先根據(jù)物理磁帶的容量信息在數(shù)據(jù)備份終端設(shè)置的 區(qū)域,在其他實施例中,預(yù)設(shè)的重刪域的劃分的實現(xiàn)方法是多種多樣的,可按照物理磁帶容 量劃分,可按初始數(shù)據(jù)文件類型劃分,也可以是其他的實現(xiàn)形式,具體不受本實施例的限 制。[0074]具體的,初始數(shù)據(jù)文件與預(yù)設(shè)的重刪域一一對應(yīng),一個初始數(shù)據(jù)文件只能歸屬于 一個預(yù)設(shè)的重刪域,進(jìn)而確保單個初始數(shù)據(jù)文件進(jìn)行重刪后可存儲到一個物理磁帶中。[0075]作為一種可選的實施方式,重刪處理模塊301在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn) 行重復(fù)數(shù)據(jù)刪除處理,可以進(jìn)行在線重刪或后處理重刪。具體的,當(dāng)初始數(shù)據(jù)文件存儲到預(yù) 設(shè)的重刪域時,可立即進(jìn)行重復(fù)數(shù)據(jù)刪除處理,即在線重刪;當(dāng)初始數(shù)據(jù)文件存儲到預(yù)設(shè)的 重刪域后,在空余時間再進(jìn)行重復(fù)數(shù)據(jù)刪除處理,而不是立即進(jìn)行重復(fù)數(shù)據(jù)刪除處理,即后處理重刪。[0076]生成模塊302,用于生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息。[0077]作為一種可選的實施方式,生成模塊302生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信 息,重刪數(shù)據(jù)文件包括至少一個重刪數(shù)據(jù)塊,其中,文件引用信息包括:重刪數(shù)據(jù)文件中所 有重刪數(shù)據(jù)塊的存儲地址信息和重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息。具體 的,重刪數(shù)據(jù)塊可分布在重刪數(shù)據(jù)文件中的多個子文件中,分布分散,重刪數(shù)據(jù)塊的存儲地 址信息可以為重刪數(shù)據(jù)塊在子文件中的具體地址信息,重刪數(shù)據(jù)塊的引用次序信息為多個 重刪數(shù)據(jù)塊對應(yīng)于重刪數(shù)據(jù)文件的排序,例如,重刪數(shù)據(jù)塊I的存儲地址信息為地址1,重 刪數(shù)據(jù)塊I的引用次序信息為002 ;重刪數(shù)據(jù)塊2的存儲地址信息為地址2,重刪數(shù)據(jù)塊2 的引用次序信息為001 ;重刪數(shù)據(jù)塊3的存儲地址信息為地址3,重刪數(shù)據(jù)塊3的引用次序 信息為004 ;重刪數(shù)據(jù)塊4的存儲地址信息為地址4,重刪數(shù)據(jù)塊4的引用次序信息為003。[0078]進(jìn)一步可選的,生成模塊302還可以生成生成重刪數(shù)據(jù)文件的標(biāo)識信息,重刪數(shù) 據(jù)文件的標(biāo)識信息可用于唯一標(biāo)識該重刪數(shù)據(jù)文件,可以由二進(jìn)制編碼或者數(shù)字、字母或 字符組成。[0079]導(dǎo)出模塊303,用于將所述重刪處理模塊301處理得到的重刪數(shù)據(jù)文件導(dǎo)出到物 理磁帶中的數(shù)據(jù)區(qū),并將所述生成模塊302生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲 到物理磁帶的元數(shù)據(jù)區(qū)中。[0080]作為一種可選的實施方式,物理磁帶至少可以包括數(shù)據(jù)區(qū)和元數(shù)據(jù)區(qū),將重刪數(shù) 據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū)進(jìn)行存儲,將重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到 物理磁帶的元數(shù)據(jù)區(qū)中進(jìn)行存儲。進(jìn)一步可選的,可以當(dāng)檢測到預(yù)設(shè)的重刪域的空間存儲 滿時,將該預(yù)設(shè)的重刪域內(nèi)的全部重刪數(shù)據(jù)導(dǎo)出,也可以為原預(yù)設(shè)的重刪域中已存儲有重 刪數(shù)據(jù)文件,新添加一個初始數(shù)據(jù)文件,進(jìn)行重刪處理后得到新重刪數(shù)據(jù)文件,將該新重刪 數(shù)據(jù)文件導(dǎo)出,原存儲的重刪數(shù)據(jù)文件不再重復(fù)導(dǎo)出。[0081]作為一種可選的實施方式,初始數(shù)據(jù)文件與預(yù)設(shè)的重刪域一一對應(yīng),即單個初始 數(shù)據(jù)文件只歸屬于一個預(yù)設(shè)的重刪域,一個預(yù)設(shè)的重刪域中的數(shù)據(jù)導(dǎo)出到同一個物理磁帶 中。[0082]作為一種可選的實施方式,導(dǎo)出模塊303還可以具體用于:根據(jù)重刪數(shù)據(jù)文件的 標(biāo)識信息將重刪數(shù)據(jù)文件存儲到物理磁帶中的數(shù)據(jù)區(qū),根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息將重 刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到物理磁帶的元數(shù)據(jù)區(qū)中。[0083]進(jìn)一步可選的,本發(fā)明實施例提供的一種數(shù)據(jù)的備份裝置還可以包括:數(shù)據(jù)恢復(fù) 模塊304。[0084]數(shù)據(jù)恢復(fù)模塊304,用于當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)所述文件引用信息從所述 物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)恢復(fù)。[0085]作為一種可選的實施方式,數(shù)據(jù)恢復(fù)模塊304可以包括:第一查找單元、第二查找 單元和獲取單元。其中:[0086]第一查找單元,用于從所述物理磁帶的數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文件的標(biāo) 識信息對應(yīng)的所述重刪數(shù)據(jù)文件。[0087]第二查找單元,用于從所述物理磁帶的磁帶元數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文 件的標(biāo)識信息對應(yīng)的文件引用信息。[0088]獲取單元,用于根據(jù)所述文件引用信息在所述重刪數(shù)據(jù)文件中獲取到對應(yīng)的所述重刪數(shù)據(jù)塊。[0089]作為一種可選的實施方式,當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)文件引用信息從物理磁帶的數(shù)據(jù)區(qū)中獲取對應(yīng)的重刪數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)恢復(fù)。具體的,數(shù)據(jù)讀取指令中可攜帶重刪數(shù)據(jù)文件的標(biāo)識信息,從而可在物理磁帶中查找到對應(yīng)的重刪數(shù)據(jù)文件,又文件引用信息重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的存儲地址信息和重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息,則可根據(jù)文件引用信息查找到該重刪數(shù)據(jù)文件的所有重刪數(shù)據(jù)塊,可將查找到的重刪數(shù)據(jù)文件,包括該重刪數(shù)據(jù)文件的所有重刪數(shù)據(jù)塊和文件引用關(guān)系,在機(jī)頭上進(jìn)行數(shù)據(jù)恢復(fù),以生成用戶可以查閱得到的數(shù)據(jù)文件。[0090]作為一種可選的實施方式,當(dāng)接收到數(shù)據(jù)讀取指令時,可根據(jù)文件引用信息從所述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,將物理磁帶中對應(yīng)的重刪數(shù)據(jù)文件導(dǎo)入,無需導(dǎo)入整個物理磁帶的數(shù)據(jù),從而可恢復(fù)物理磁帶中某個活某幾個重刪數(shù)據(jù)文件,不需要整個物理磁帶進(jìn)行全盤恢復(fù)。[0091]進(jìn)一步可選的,本發(fā)明實施例提供的一種數(shù)據(jù)的備份裝置還可以包括:設(shè)置模塊 305。[0092]設(shè)置模塊305,用于根據(jù)所述物理磁帶的容量信息設(shè)置所述預(yù)設(shè)的重刪域,所述初始數(shù)據(jù)文件與所述預(yù)設(shè)的重刪域一一對應(yīng)。[0093]作為一種可選的實施方式,初始數(shù)據(jù)文件與預(yù)設(shè)的重刪域--對應(yīng),一個初始數(shù)據(jù)文件只能歸屬于一個預(yù)設(shè)的重刪域,進(jìn)而確保單個初始數(shù)據(jù)文件進(jìn)行重刪后可存儲到一個物理磁帶中。預(yù)設(shè)的重刪域可根據(jù)物理磁帶的容量信息設(shè)置其容量大小,物理磁帶的容量信息至少可包括物理磁帶的容量大小,例如,若初始數(shù)據(jù)文件A的容量大小大于預(yù)設(shè)的重刪域B的容量大小,則重新查找預(yù)設(shè)的重刪域或新建一個新的預(yù)設(shè)的重刪域,以確保預(yù)設(shè)的重刪域的容量大小大于初始數(shù)據(jù)文件A的容量大小。[0094]進(jìn)一步可選的,本發(fā)明實施例提供的一種數(shù)據(jù)的備份裝置還可以包括:查找模塊 306和存儲模塊307。[0095]查找模塊306,用于根據(jù)所述初始數(shù)據(jù)文件的屬性信息查找到對應(yīng)的所述預(yù)設(shè)的重刪域,所述初始數(shù)據(jù)文件的屬性信息包括:所述初始數(shù)據(jù)文件的標(biāo)識信息和所述初始數(shù)據(jù)文件的內(nèi)容信息。[0096]作為一種可選的實施方式,查找模塊306根據(jù)初始數(shù)據(jù)文件的屬性信息查找到對應(yīng)的預(yù)設(shè)的重刪域,其中,初始數(shù)據(jù)文件的屬性信息包括:初始數(shù)據(jù)文件的標(biāo)識信息和初始數(shù)據(jù)文件的內(nèi)容信息,初始數(shù)據(jù)文件的標(biāo)識信息可以包括用戶標(biāo)識等。例如根據(jù)初始數(shù)據(jù)文件的屬性信息查找到屬于同一用戶下的預(yù)設(shè)的重刪域或?qū)儆谕粩?shù)據(jù)類型的預(yù)設(shè)的重刪域。[0097]存儲模塊307,用于將所述初始數(shù)據(jù)文件存儲到所述預(yù)設(shè)的重刪域中。[0098]作為一種可選的實施方式,存儲模塊307將初始數(shù)據(jù)文件存儲到預(yù)設(shè)的重刪域中,預(yù)設(shè)的重刪域的容量大小大于初始數(shù)據(jù)文件的容量大小。[0099]采用本發(fā)明實施例,重刪處理模塊可在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理得到重刪數(shù)據(jù)文件,生成模塊生成重刪數(shù)據(jù)文件對應(yīng)的文`件引用信息,導(dǎo)出模塊將重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū)并將重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到物理磁帶的元數(shù)據(jù)區(qū)中。可初始數(shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,并導(dǎo)出到物理磁帶 中,具有重復(fù)數(shù)據(jù)刪除功能,又用于存儲數(shù)據(jù)的物理磁帶成本低,降低了數(shù)據(jù)備份歸檔系統(tǒng) 的單位容量成本。[0100]如圖4所示,是本發(fā)明實施例提供的一種數(shù)據(jù)備份終端的結(jié)構(gòu)示意圖,本發(fā)明實 施例中的數(shù)據(jù)備份終端可以包括:處理器401、存儲器402、發(fā)送器403和接收器404,存儲 器402用于存儲程序代碼。處理器401用于執(zhí)行存儲器402中存儲的程序代碼。本發(fā)明實 施例中,存儲器402存儲有程序代碼,處理器401用于執(zhí)行該程序代碼。[0101]處理器401,用于在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重 刪數(shù)據(jù)文件;[0102]處理器401,還用于生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息;[0103]發(fā)送器403,用于將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成 的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到所述物理磁帶的元數(shù)據(jù)區(qū)中。[0104]可選的,處理器401,還用于當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)所述文件引用信息從 所述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)恢復(fù)。[0105]可選的,處理器401,還用于根據(jù)所述物理磁帶的容量信息設(shè)置所述預(yù)設(shè)的重刪 域,所述初始數(shù)據(jù)文件與所述預(yù)設(shè)的重刪域一一對應(yīng)。[0106]可選的,處理器401,還用于根據(jù)所述初始數(shù)據(jù)文件的屬性信息查找到對應(yīng)的所述 預(yù)設(shè)的重刪域,所述初始數(shù)據(jù)文件的屬性信息包括:所述初始數(shù)據(jù)文件的標(biāo)識信息和所述 初始數(shù)據(jù)文件的內(nèi)容信息;[0107]將所述初始數(shù)據(jù)文件存儲到所述預(yù)設(shè)的重刪域中。[0108]可選的,處理器401還用于生成重刪數(shù)據(jù)文件的標(biāo)識信息;[0109]處理器401將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述重刪數(shù)據(jù) 文件對應(yīng)的文件引用信息存儲到所述物理磁帶的元數(shù)據(jù)區(qū)中具體用于:[0110]根據(jù)所述重刪數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù)文件存儲到所述物理磁帶中的數(shù) 據(jù)區(qū),根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息將所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到物理 磁帶的元數(shù)據(jù)區(qū)中。[0111]可選的,所述重刪數(shù)據(jù)文件包括至少一個重刪數(shù)據(jù)塊,所述文件引用信息包括:所 述重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的存儲地址信息和所述重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù) 塊的引用次序信息。[0112]可選的,所述數(shù)據(jù)讀取指令中攜帶所述重刪數(shù)據(jù)的標(biāo)識信息;[0113]處理器401在當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)所述文件引用信息從所述物理磁帶 中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,具體用于:[0114]從所述物理磁帶的數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng)的所述 重刪數(shù)據(jù)文件;[0115]從所述物理磁帶的磁帶元數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng) 的文件引用信息;[0116]根據(jù)所述文件引用信息在所述重刪數(shù)據(jù)文件中獲取到對應(yīng)的所述重刪數(shù)據(jù)塊。[0117]其中,處理器401可以是中央處理器(central processing unit, CPU)、專用集成 電路(application-specific integrated circuit, ASIC)等。其中,本實施例中的節(jié)點可以包括總線405。處理器401、存儲器402、發(fā)送器403和接收器404之間可通過總線405連 接并通信。其中,存儲器402可以包括:隨機(jī)存取存儲器(random access memory, RAM),只 讀存儲器(read-only memory, ROM),磁盤等具有存儲功能的實體。存儲器402用于存儲初 始數(shù)據(jù)文件、重刪數(shù)據(jù)文件等。[0118]本發(fā)明實施例的數(shù)據(jù)備份終端,包括:處理器、存儲器、發(fā)送器和接收器,可在預(yù)設(shè) 的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理得到重刪數(shù)據(jù)文件,并生成重刪數(shù)據(jù)文件 對應(yīng)的文件引用信息,將重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將生成的重刪數(shù)據(jù) 文件對應(yīng)的文件引用信息導(dǎo)出到物理磁帶的元數(shù)據(jù)區(qū)中??沙跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù) 刪除處理,并導(dǎo)出到物理磁帶中,具有重復(fù)數(shù)據(jù)刪除功能,又用于存儲數(shù)據(jù)的物理磁帶成本 低,降低了數(shù)據(jù)備份歸檔系統(tǒng)的單位容量成本。[0119]本發(fā)明實施例還提供的一種數(shù)據(jù)的備份系統(tǒng),如圖5所示,是本發(fā)明實施例提供 的一種數(shù)據(jù)的備份系統(tǒng)的結(jié)構(gòu)示意圖,本實施例提供的數(shù)據(jù)的備份系統(tǒng)可以包括:數(shù)據(jù)備 份終端I和物理磁帶2,其中,數(shù)據(jù)備份終端可以包括:PC、服務(wù)器等終端設(shè)備;數(shù)據(jù)備份終 端也可以為終端設(shè)備中的備份客戶端模塊,例如:數(shù)據(jù)備份客戶端軟件等等。進(jìn)一步可選 的,數(shù)據(jù)備份終端I的結(jié)構(gòu)和功能可參見圖4所示實施例的相關(guān)描述,在此不贅述。需要說 明的是,本實施例提供的數(shù)據(jù)備份終端I與圖1?2所示的數(shù)據(jù)的備份方法相對應(yīng)。[0120]綜上表述,本實施實例提供的數(shù)據(jù)的備份方法、裝置及系統(tǒng)。采用本發(fā)明,可可根 據(jù)物理磁帶的容量信息設(shè)置預(yù)設(shè)的重刪域,將初始數(shù)據(jù)文件存儲到預(yù)設(shè)的重刪域中,可在 預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理得到重刪數(shù)據(jù)文件,重刪數(shù)據(jù)文件包 括至少一個重刪數(shù)據(jù)塊,并生成重刪數(shù)據(jù)文件對應(yīng)的文件引用信息,生成重刪數(shù)據(jù)文件的 標(biāo)識信息,可根據(jù)重刪數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū)并 將重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到物理磁帶的元數(shù)據(jù)區(qū)中,接收到數(shù)據(jù)讀取指令 時,可獲取對應(yīng)的重刪數(shù)據(jù)塊,并執(zhí)行恢復(fù)。本發(fā)明實施例中,初始數(shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù) 刪除處理,并導(dǎo)出到物理磁帶中,具有重復(fù)數(shù)據(jù)刪除功能,又用于存儲數(shù)據(jù)的物理磁帶成本 低,降低了數(shù)據(jù)備份歸檔系統(tǒng)的單位容量成本。初始數(shù)據(jù)文件與預(yù)設(shè)的重刪域一一對應(yīng),可 獲取物理磁帶中的某個或某幾個重刪數(shù)據(jù)文件,進(jìn)而可恢復(fù)物理磁帶中某個或某幾個重刪 數(shù)據(jù)文件,不需對整個物理磁帶進(jìn)行全盤恢復(fù),使得數(shù)據(jù)恢復(fù)的操作更加便捷,提高了數(shù)據(jù) 恢復(fù)的效率。[0121]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其 它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,模塊或單元的劃分, 僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或模塊可以 結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的 相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置、模塊或單元的間接耦 合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。[0122]作為分離部件說明的模塊或單元可以是或者也可以不是物理上分開的,作為模塊 或單元顯示的部件可以是或者也可以不是物理模塊或單元,即可以位于一個地方,或者也 可以分布到多個網(wǎng)絡(luò)模塊或單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊或 單元來實現(xiàn)本申請實施例方案的目的。[0123]另外,在本申請各個實施例中的各功能模塊或單元可以集成在一個處理模塊或單元中,也可以是各個模塊或單元單獨物理存在,也可以是兩個或兩個以上模塊或單元集成 在一個模塊或單元中。上述集成的模塊或單元既可以采用硬件的形式實現(xiàn),也可以采用軟 件功能單元的形式實現(xiàn)。[0124]集成的模塊或單元如果以軟件功能模塊或單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷 售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù) 方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以軟件產(chǎn) 品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一 臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例方法 的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程 序代碼的介質(zhì)。[0125]以上,僅為本申請的【具體實施方式】,但本申請的保護(hù)范圍并不局限于此,任何熟悉 本【技術(shù)領(lǐng)域】的技術(shù)人員在本申請揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換, 這些修改或替換都應(yīng)涵蓋在本申請的保護(hù)范圍之內(nèi)。因此,本申請的保護(hù)范圍應(yīng)以權(quán)利要 求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種數(shù)據(jù)的備份方法,其特征在于,所述方法包括: 在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件; 生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息; 將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到所述物理磁帶的元數(shù)據(jù)區(qū)中。
2.如權(quán)利要求1所述的方法,其特征在于,所述將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息導(dǎo)出到所述物理磁帶的元數(shù)據(jù)區(qū)中之后,包括: 當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)所述文件引用信息從所述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)恢復(fù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理之前,包括: 根據(jù)所述物理磁帶的容量信息設(shè)置所述預(yù)設(shè)的重刪域,所述初始數(shù)據(jù)文件與所述預(yù)設(shè)的重刪域?qū)?yīng)。
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述物理磁帶的容量信息設(shè)置所述預(yù)設(shè)的重刪域之后,包括: 根據(jù)所述初始數(shù)據(jù)文件的屬性信息查找到對應(yīng)的所述預(yù)設(shè)的重刪域,所述初始數(shù)據(jù)文件的屬性信息包括:所述初始數(shù)據(jù)文件的標(biāo)識信息和所述初始數(shù)據(jù)文件的內(nèi)容信息; 將所述初始數(shù)據(jù)文件存儲到所述預(yù)設(shè)的重刪域中。
5.如權(quán)利要求4所述的方法,其特征在于,所述在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件之后,包括: 生成重刪數(shù)據(jù)文件的標(biāo)識信息; 所述將所述重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到所述物理磁帶的元數(shù)據(jù)區(qū)中包括: 根據(jù)所述重刪數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù)文件存儲到所述物理磁帶中的數(shù)據(jù)區(qū),根據(jù)所述重刪數(shù)據(jù)文件的標(biāo)識信息將所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到物理磁帶的元數(shù)據(jù)區(qū)中。
6.如權(quán)利要求1~5任一所述的方法,其特征在于,所述重刪數(shù)據(jù)文件包括至少ー個重刪數(shù)據(jù)塊,所述文件引用信息包括:所述重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的存儲地址信息和所述重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息。
7.如權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)讀取指令中攜帯所述重刪數(shù)據(jù)的標(biāo)識信息; 所述當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)所述文件引用信息從所述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,包括: 從所述物理磁帶的數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng)的所述重刪數(shù)據(jù)文件; 從所述物理磁帶的磁帶元數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng)的文件引用信息; 根據(jù)所述文件引用信息在所述重刪數(shù)據(jù)文件中獲取到對應(yīng)的所述重刪數(shù)據(jù)塊。
8.一種數(shù)據(jù)的備份裝置,其特征在于,所述裝置包括: 重刪處理模塊,用于在預(yù)設(shè)的重刪域?qū)Τ跏紨?shù)據(jù)文件進(jìn)行重復(fù)數(shù)據(jù)刪除處理,得到重刪數(shù)據(jù)文件; 生成模塊,用于生成所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息; 導(dǎo)出模塊,用于將所述重刪處理模塊處理得到的重刪數(shù)據(jù)文件導(dǎo)出到物理磁帶中的數(shù)據(jù)區(qū),并將所述生成模塊生成的重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到物理磁帶的元數(shù)據(jù)區(qū)中。
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 數(shù)據(jù)恢復(fù)模塊,用于當(dāng)接收到數(shù)據(jù)讀取指令時,根據(jù)所述文件引用信息從所述物理磁帶中的數(shù)據(jù)區(qū)獲取對應(yīng)的重刪數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)恢復(fù)。
10.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 設(shè)置模塊,用于根據(jù)所述物理磁帶的容量信息設(shè)置所述預(yù)設(shè)的重刪域,所述初始數(shù)據(jù)文件與所述預(yù)設(shè)的重刪域一一對應(yīng)。
11.如權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 查找模塊,用于根據(jù)所述初始數(shù)據(jù)文件的屬性信息查找到對應(yīng)的所述預(yù)設(shè)的重刪域,所述初始數(shù)據(jù)文件的屬性信息包括:所述初始數(shù)據(jù)文件的標(biāo)識信息和所述初始數(shù)據(jù)文件的內(nèi)容信息; 存儲模塊,用于將所述初始數(shù)據(jù)文件存儲到所述預(yù)設(shè)的重刪域中。`
12.如權(quán)利要求10所述的裝置,其特征在于,所述生成模塊,還用于生成重刪數(shù)據(jù)文件的標(biāo)識信息; 所述導(dǎo)出模塊具體用于: 根據(jù)所述重刪數(shù)據(jù)文件的標(biāo)識信息將重刪數(shù)據(jù)文件存儲到所述物理磁帶中的數(shù)據(jù)區(qū),根據(jù)所述重刪數(shù)據(jù)文件的標(biāo)識信息將所述重刪數(shù)據(jù)文件對應(yīng)的文件引用信息存儲到物理磁帶的元數(shù)據(jù)區(qū)中。
13.如權(quán)利要求8~12任一所述的裝置,其特征在于,所述重刪數(shù)據(jù)文件包括至少ー個重刪數(shù)據(jù)塊,所述文件引用信息包括:所述重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的存儲地址信息和所述重刪數(shù)據(jù)文件中所有重刪數(shù)據(jù)塊的引用次序信息。
14.如權(quán)利要求13所述的裝置,其特征在于,所述數(shù)據(jù)讀取指令中攜帯所述重刪數(shù)據(jù)的標(biāo)識信息; 所述數(shù)據(jù)恢復(fù)模塊包括: 第一查找單元,用于從所述物理磁帶的數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng)的所述重刪數(shù)據(jù)文件; 第二查找單元,用于從所述物理磁帶的磁帶元數(shù)據(jù)區(qū)中查找到與所述重刪數(shù)據(jù)文件的標(biāo)識信息對應(yīng)的文件引用信息; 獲取單元,用于根據(jù)所述文件引用信息在所述重刪數(shù)據(jù)文件中獲取到對應(yīng)的所述重刪數(shù)據(jù)塊。
15.ー種數(shù)據(jù)的備份系統(tǒng),其特征在于,包括數(shù)據(jù)備份終端和物理磁帶,所述數(shù)據(jù)備份終端如權(quán)利要求8~14任一所述的裝置。
【文檔編號】G06F11/16GK103559106SQ201310478871
【公開日】2014年2月5日 申請日期:2013年10月14日 優(yōu)先權(quán)日:2013年10月14日
【發(fā)明者】張程偉, 黃志昊, 何非, 朱海培 申請人:華為技術(shù)有限公司