一種數(shù)據(jù)備份容災(zāi)方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)備份容災(zāi)方法,包括如下步驟:接收備份數(shù)據(jù)的控制指令;基于控制指令,選擇備份方式,將待備份數(shù)據(jù)進行分割處理,獲得多個數(shù)據(jù)塊;分別獲取各個數(shù)據(jù)塊中的第一標志信息,并在已備份的數(shù)據(jù)中查找是否有相同的第一標志信息;當查找結(jié)果表明沒有相同的第一標志信息時,將待備份數(shù)據(jù)存儲至本地存儲端,再由本地存儲端將待備份數(shù)據(jù)存儲至云存儲端,進而實現(xiàn)了能夠有效控制傳輸?shù)臄?shù)據(jù)量,減少等待時間的技術(shù)效果。
【專利說明】一種數(shù)據(jù)備份容災(zāi)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲設(shè)備安全【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)備份容災(zāi)方法。
【背景技術(shù)】
[0002]隨著信息技術(shù)的不斷發(fā)展,數(shù)據(jù)的安全性也越來越受到重視,人們需要對數(shù)據(jù)進行備份容災(zāi)保護,以便于在出現(xiàn)數(shù)據(jù)損毀時能夠及時得到恢復(fù)?,F(xiàn)有的數(shù)據(jù)備份需要特定的設(shè)備,這樣對數(shù)據(jù)保護的效果較差,而且,成本也比較高。后期出現(xiàn)云存儲,云存儲的最大特點是可以為用戶減少成本,但是,在實際運用中,由于網(wǎng)絡(luò)等原因,使得對數(shù)據(jù)進行存儲時,傳輸數(shù)據(jù)量大,等待時間長的技術(shù)問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例通過提供一種數(shù)據(jù)備份容災(zāi)方法,解決了現(xiàn)有技術(shù)中對數(shù)據(jù)進行云存儲時,由于網(wǎng)絡(luò)的原因,使得傳輸數(shù)據(jù)量大,等待時間長的技術(shù)問題,進而實現(xiàn)了能夠有效控制傳輸?shù)臄?shù)據(jù)量,減少等待時間的技術(shù)效果。
[0004]本發(fā)明實施例提供一種數(shù)據(jù)備份容災(zāi)方法,包括如下步驟:
接收備份數(shù)據(jù)的控制指令;
基于控制指令,選擇備份方式,將待備份數(shù)據(jù)進行分割處理,獲得多個數(shù)據(jù)塊;
分別獲取各個數(shù)據(jù)塊中的唯一標志信息,并在已備份的數(shù)據(jù)中查找是否有相同的唯一標志信息;
當查找結(jié)果表明沒有相同的唯一標志信息時,將待備份數(shù)據(jù)存儲至本地存儲端,再由本地存儲端將待備份數(shù)據(jù)存儲至云存儲端。
[0005]進一步地,分別獲取各個數(shù)據(jù)塊中的第一標志信息,并在已備份的數(shù)據(jù)中查找是否有相同的第一標志信息具體包括:
分別通過哈希數(shù)學(xué)運算獲得各個數(shù)據(jù)塊中的第一標志信息;
獲取已備份數(shù)據(jù)中的第二標志信息;
將第一標志信息與第二標志信息進行逐次比較,獲得比較結(jié)果。
[0006]進一步地,備份方式具體包括全備份,增量備份,差異備份以及合成全備份中的任意一種。
[0007]進一步地,當查找結(jié)果表明沒有相同的唯一標志信息之后,對待備份數(shù)據(jù)進行加密和壓縮處理。
[0008]采用本發(fā)明中的一個或者多個技術(shù)方案,具有如下有益效果:
由于采用了接收備份數(shù)據(jù)的控制指令;基于控制指令,選擇備份方式,將待備份數(shù)據(jù)進行分割處理,獲得多個數(shù)據(jù)塊;分別獲取各個數(shù)據(jù)塊中的唯一標志信息,并在已備份的數(shù)據(jù)中查找是否有相同的唯一標志信息;當查找結(jié)果表明沒有相同的唯一標志信息時,將待備份數(shù)據(jù)存儲至本地存儲端,再由本地存儲端將待備份數(shù)據(jù)存儲至云存儲端,進而解決了現(xiàn)有技術(shù)中對數(shù)據(jù)進行云存儲時,由于網(wǎng)絡(luò)的原因,使得傳輸數(shù)據(jù)量大,等待時間長的技術(shù)問題,進而實現(xiàn)了能夠有效控制傳輸?shù)臄?shù)據(jù)量,減少等待時間的技術(shù)效果。
【專利附圖】
【附圖說明】
[0009]圖1為本發(fā)明實施例中數(shù)據(jù)備份容災(zāi)方法的流程示意圖。
【具體實施方式】
[0010]本發(fā)明實施例通過提供一種數(shù)據(jù)備份容災(zāi)方法,解決了現(xiàn)有技術(shù)中對數(shù)據(jù)進行云存儲時,由于網(wǎng)絡(luò)的原因,使得傳輸數(shù)據(jù)量大,等待時間長的技術(shù)問題,進而實現(xiàn)了能夠有效控制傳輸?shù)臄?shù)據(jù)量,減少等待時間的技術(shù)效果。
[0011]為了解決上述對數(shù)據(jù)進行云存儲時,由于網(wǎng)絡(luò)的原因,使得傳輸數(shù)據(jù)量大,等待時間長的技術(shù)問題,下面將結(jié)合說明書附圖以及具體的實施方式對本發(fā)明的技術(shù)方案進行詳細的說明。
[0012]本發(fā)明提供的一種數(shù)據(jù)備份容災(zāi)方法,如圖1所示,包括:S101,接收備份數(shù)據(jù)的控制指令;S102,基于控制指令,選擇備份方式,將待備份數(shù)據(jù)進行分割處理,獲得多個數(shù)據(jù)塊;S103,分別獲取各個數(shù)據(jù)塊中的唯一標志信息,并在已備份的數(shù)據(jù)中查找是否有相同的唯一標志信息;S104,當查找結(jié)果表明沒有相同的唯一標志信息時,將待備份數(shù)據(jù)存儲至本地存儲端,再由本地存儲端將待備份數(shù)據(jù)存儲至云存儲端。
[0013]在具體的實施方式中,該S101中接收備份數(shù)據(jù)的控制指令是接收用戶對選擇的數(shù)據(jù)進行備份的選中操作,在S101之后,系統(tǒng)根據(jù)該控制指令,選中備份方式,具體地,該備份方式具體可以使全備份,增量備份,差異備份以及合成全備份中的任意一種,其中,全備份是對數(shù)據(jù)中使用過的數(shù)據(jù)進行備份,增量備份時在一次全備份或上一次增量備份后,以后每次備份只備份與前一次相比增加或者被修改的部分數(shù)據(jù),差異備份是指一次全備份后到進行差異備份的這段時間內(nèi),對增加或者修改的數(shù)據(jù)進行備份,合成全備份是指通過將已經(jīng)備份的數(shù)據(jù)與新變化的數(shù)據(jù)合成而生成的備份,系統(tǒng)自動識別數(shù)據(jù)對數(shù)據(jù)進行選擇備份方式。
[0014]接著,對數(shù)據(jù)進行分割處理,獲得多個數(shù)據(jù)塊,比如,根據(jù)網(wǎng)元數(shù)量來確定,網(wǎng)元在1000以內(nèi)的,數(shù)據(jù)塊大小可以使1KB ;網(wǎng)元在1000?5000之間的,數(shù)據(jù)塊大小可以使4KB。
[0015]下面,在獲取到多個數(shù)據(jù)塊之后,分別通過哈希數(shù)學(xué)運算獲得各個數(shù)據(jù)中的第一標志信息,該第一標志信息能夠唯一標志該數(shù)據(jù)塊,常用的哈希運算有FNV1、CRC、MD5等等,不同的哈希算法碰撞發(fā)生概率不同,計算出的唯一標志信息位數(shù)也不同,相應(yīng)的計算量也不同。
[0016]因此,根據(jù)哈希算法獲得第一標志信息,跟已備份的數(shù)據(jù)中的第二標志信息進行逐次比較,當?shù)谝粯酥拘畔⑴c第二標志信息相同時,確定該數(shù)據(jù)塊為重復(fù)的數(shù)據(jù)塊,僅存儲該數(shù)據(jù)塊的標志索引即可,而當?shù)谝粯酥拘畔⑴c第二標志信息不同時,確定該數(shù)據(jù)塊為新的唯一塊,存儲當前數(shù)據(jù)塊信息。
[0017]當然,具體地,將數(shù)據(jù)塊存儲之前,也就是當查找結(jié)果表明沒有相同的第一標志信息之后,對帶備份數(shù)據(jù)進行加密和壓縮處理,這樣更加保障了數(shù)據(jù)的安全性。
[0018]接著在S104中,將待備份的數(shù)據(jù)存儲至本地存儲但,再由本地端將待備份數(shù)據(jù)存儲至云存儲端,這樣,當用戶需要提取常用的存儲數(shù)據(jù)時,可以直接從本地存儲端提取,無需再連接至云存儲端,這樣在數(shù)據(jù)傳輸量大時,解決了了等待的時間。
[0019]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0020]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)備份容災(zāi)方法,其特征在于,包括如下步驟: 接收備份數(shù)據(jù)的控制指令; 基于控制指令,選擇備份方式,將待備份數(shù)據(jù)進行分割處理,獲得多個數(shù)據(jù)塊; 分別獲取各個數(shù)據(jù)塊中的第一標志信息,并在已備份的數(shù)據(jù)中查找是否有相同的第一標志信息; 當查找結(jié)果表明沒有相同的第一標志信息時,將待備份數(shù)據(jù)存儲至本地存儲端,再由本地存儲端將待備份數(shù)據(jù)存儲至云存儲端。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份容災(zāi)方法,其特征在于,分別獲取各個數(shù)據(jù)塊中的第一標志信息,并在已備份的數(shù)據(jù)中查找是否有相同的第一標志信息具體包括: 分別通過哈希數(shù)學(xué)運算獲得各個數(shù)據(jù)塊中的第一標志信息; 獲取已備份數(shù)據(jù)中的第二標志信息; 將第一標志信息與第二標志信息進行逐次比較,獲得比較結(jié)果。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份容災(zāi)方法,其特征在于,備份方式具體包括全備份,增量備份,差異備份以及合成全備份中的任意一種。
4.根據(jù)權(quán)利要求1-3中任一權(quán)項所述的數(shù)據(jù)備份容災(zāi)方法,其特征在于,當查找結(jié)果表明沒有相同的第一標志信息之后,對待備份數(shù)據(jù)進行加密和壓縮處理。
【文檔編號】G06F11/14GK104317676SQ201410671753
【公開日】2015年1月28日 申請日期:2014年11月21日 優(yōu)先權(quán)日:2014年11月21日
【發(fā)明者】唐立忠, 黃誠, 楊建 , 盧強, 徐澤民, 何小龍 申請人:四川智誠天逸科技有限公司