專利名稱:上傳、云備份、查找、恢復(fù)數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及上傳、云備份、查找、恢復(fù)數(shù)據(jù)的方法及裝置。
背景技術(shù):
隨著信息科學(xué)和技術(shù)的不斷發(fā)展、因特網(wǎng)的廣泛應(yīng)用、云計(jì)算的不斷普及,數(shù)據(jù)存儲(chǔ)量正以驚人的速度迅猛增長。然而,在數(shù)據(jù)存儲(chǔ)量增長的同時(shí),數(shù)據(jù)的存儲(chǔ)安全問題也日益突出。為了避免因存儲(chǔ)數(shù)據(jù)遭受破壞、丟失帶來的損失,一般需要對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行備份。目前,部分企業(yè)用戶需要備份的數(shù)據(jù)以塊(Chunk)的形式存儲(chǔ)在存儲(chǔ)區(qū)域網(wǎng)絡(luò)(Storage Area Network, SAN)系統(tǒng)中。SAN系統(tǒng)是由存儲(chǔ)系統(tǒng)、存儲(chǔ)管理軟件、應(yīng)用服務(wù)器等設(shè)備組成的集中式管理高速存儲(chǔ)網(wǎng)絡(luò)。對(duì)于SAN系統(tǒng)的存儲(chǔ)數(shù)據(jù)的異地備份和容災(zāi)備份,現(xiàn)有的方法是增加SAN系統(tǒng)中的用于備份數(shù)據(jù)的SAN陣列。例如,如圖1所示,現(xiàn)有的SAN存儲(chǔ)及備份系統(tǒng)包括生產(chǎn)中心101和災(zāi)備中心105,生產(chǎn)中心101設(shè)置有第一 SAN存儲(chǔ)陣列102,第一 SAN存儲(chǔ)陣列102通過第一存儲(chǔ)區(qū)域網(wǎng)絡(luò)103連接至生產(chǎn)中心101的第一鏡像主機(jī)104,災(zāi)備中心105設(shè)置有第二 SAN陣列106,第二 SAN陣列106通過第二存儲(chǔ)區(qū)域網(wǎng)絡(luò)107連接至災(zāi)備中心105的第二鏡像主機(jī)108,第一鏡像主機(jī)104與第二鏡像主機(jī)108通過網(wǎng)絡(luò)之間互連的協(xié)議(Internet Protocol, IP)/網(wǎng)狀通道協(xié)議(FibreChanneI,FC)網(wǎng)絡(luò)109進(jìn)行數(shù)據(jù)遠(yuǎn)程鏡像的傳輸。第一存儲(chǔ)區(qū)域網(wǎng)絡(luò)103和第二存儲(chǔ)區(qū)域網(wǎng)絡(luò)107為IPSAN/FC SAN網(wǎng)絡(luò)。然而,SAN存儲(chǔ)陣列價(jià)格昂貴,若備份系統(tǒng)仍需采用SAN存儲(chǔ)陣列,很多中小企業(yè)不堪重負(fù)。此外,SAN存儲(chǔ)陣列的備份空間仍然有限,很難滿足海量數(shù)據(jù)的備份。因此,現(xiàn)有的這種采用SAN陣列備份的方法存在成本高,備份空間有限的問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種上傳、云備份、查找、恢復(fù)數(shù)據(jù)的方法,還提供了相對(duì)應(yīng)的裝置。所述向云端上傳的方法解決了客戶端中以數(shù)據(jù)塊形式存在的數(shù)據(jù)的云備份問題,降低了數(shù)據(jù)備份的成本,滿足海量數(shù)據(jù)的備份。所述備份數(shù)據(jù)的方法能夠以與區(qū)對(duì)應(yīng)的對(duì)象為單位,更新該對(duì)象內(nèi)的對(duì)應(yīng)于發(fā)生改動(dòng)的數(shù)據(jù)塊的數(shù)據(jù)。所述查找數(shù)據(jù)的方法解決了云端為客戶端查找指定對(duì)象的問題。所述恢復(fù)數(shù)據(jù)的方法可以根據(jù)指定對(duì)象的標(biāo)識(shí),將指定對(duì)象恢復(fù)至對(duì)應(yīng)的存儲(chǔ)區(qū)域,提高數(shù)據(jù)恢復(fù)的效率。有鑒于此,本發(fā)明提供一種向云端上傳數(shù)據(jù)的方法,包括:存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)將需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象以及生成用于識(shí)別所述對(duì)象的標(biāo)識(shí);所述SAN系統(tǒng)將所述對(duì)象及所述對(duì)象的標(biāo)識(shí)上傳至云端。本發(fā)明還提供一種云備份數(shù)據(jù)的方法,包括:云端獲得從存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)上傳的與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,所述SAN系統(tǒng)包含有邏輯卷,所述邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),每個(gè)區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊,所述上傳的區(qū)對(duì)象包含所述同一區(qū)內(nèi)的發(fā)生改動(dòng)的一個(gè)或多個(gè)數(shù)據(jù)塊合并轉(zhuǎn)換的數(shù)據(jù),其中,每個(gè)改動(dòng)的數(shù)據(jù)塊的數(shù)據(jù)是按照所述改動(dòng)的數(shù)據(jù)塊的編號(hào)順序,存儲(chǔ)于所述上傳的區(qū)對(duì)象中;所述云端還獲得從所述SAN系統(tǒng)上傳的與所述區(qū)對(duì)象對(duì)應(yīng)的對(duì)象文件,所述對(duì)象文件中包含用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)、所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息以及每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,所述同一區(qū)內(nèi)的每個(gè)數(shù)據(jù)塊的大小相同;所述云端根據(jù)所述區(qū)對(duì)象的標(biāo)識(shí),查找存儲(chǔ)在云端的與所述區(qū)對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)對(duì)象;在查找到所述存儲(chǔ)對(duì)象之后,根據(jù)所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息和每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,查找分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù);所述云端將查找到的分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù)替換為與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的包含于所述上傳對(duì)象中的數(shù)據(jù)。本發(fā)明還提供一種查找數(shù)據(jù)的方法,包括:云端獲取存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)發(fā)送的獲取指定對(duì)象的指令信息,所述指令信息中包含所述指定對(duì)象的標(biāo)識(shí);所述云端根據(jù)所述指定對(duì)象的標(biāo)識(shí),查找所述指定對(duì)象;在查找到所述指定對(duì)象之后,將所述指定對(duì)象發(fā)送給所述SAN系統(tǒng)。本發(fā)明還提供一種恢復(fù)數(shù)據(jù)的方法,包括:存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)從云端獲取指定對(duì)象及所述指定對(duì)象的標(biāo)識(shí);所述SAN系統(tǒng)從獲取的指定對(duì)象中解析出數(shù)據(jù);所述SAN系統(tǒng)將解析出的數(shù)據(jù)恢復(fù)至與所述指定對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)區(qū)域。本發(fā)明還提供一種SAN系統(tǒng),包括:轉(zhuǎn)換單元,用于將存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象生成單元,用于生成識(shí)別所述對(duì)象的標(biāo)識(shí);上傳單元,用于將所述對(duì)象及所述對(duì)象的標(biāo)識(shí)上傳至云端。本發(fā)明還提供一種云端,包括:接收單元,用于接收從存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)上傳的與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,所述SAN系統(tǒng)包含有邏輯卷,所述邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),每個(gè)區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊,所述上傳的區(qū)對(duì)象包含所述同一區(qū)內(nèi)的發(fā)生改動(dòng)的一個(gè)或多個(gè)數(shù)據(jù)塊合并轉(zhuǎn)換的數(shù)據(jù),其中,每個(gè)改動(dòng)的數(shù)據(jù)塊的數(shù)據(jù)是按照所述改動(dòng)的數(shù)據(jù)塊的編號(hào)順序,存儲(chǔ)于所述上傳的區(qū)對(duì)象中;以及用于接收從所述SAN系統(tǒng)上傳的與所述區(qū)對(duì)象對(duì)應(yīng)的對(duì)象文件,所述對(duì)象文件中包含用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)、所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息以及每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,所述同一區(qū)內(nèi)的每個(gè)數(shù)據(jù)塊的大小相同;查找單元,用于根據(jù)所述區(qū)對(duì)象的標(biāo)識(shí),查找存儲(chǔ)在云端的與所述區(qū)對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)對(duì)象,以及在查找到所述存儲(chǔ)對(duì)象之后,根據(jù)所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息和每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,查找分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù),以及查找分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述上傳對(duì)象中的數(shù)據(jù);替換單元,用于將查找到的分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù)替換為查找到的分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的包含于所述上傳對(duì)象中的數(shù)據(jù)。本發(fā)明還提供一種云端,包括:接收單元,用于接收從存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)發(fā)送的獲取指定對(duì)象的指令信息,所述指令信息中包含所述指定對(duì)象的標(biāo)識(shí);查找單元,用于根據(jù)所述指定對(duì)象的標(biāo)識(shí),查找所述指定對(duì)象;發(fā)送單元,用于在查找到所述指定對(duì)象之后,將所述指定對(duì)象發(fā)送給所述SAN系統(tǒng)。本發(fā)明還提供一種SAN系統(tǒng),包括:接收單元,用于從云端獲取指定對(duì)象及所述指定對(duì)象的標(biāo)識(shí);解析單元,用于從獲取的指定對(duì)象中解析出數(shù)據(jù);恢復(fù)單元,用于將解析出的數(shù)據(jù)恢復(fù)至與所述指定對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)區(qū)域。所述向云端上傳數(shù)據(jù)的方法通過將客戶端的數(shù)據(jù)塊轉(zhuǎn)化成對(duì)象,使得所述客戶端的數(shù)據(jù)以對(duì)象的形式直接上傳到云端進(jìn)行備份,解決了客戶端中以數(shù)據(jù)塊形式保存的數(shù)據(jù)難以進(jìn)行云備份的問題,降低備份成本。所述云備份數(shù)據(jù)的方法通過將上傳的對(duì)象與云端中存儲(chǔ)的對(duì)象合并成一個(gè)對(duì)象,將上傳的對(duì)象中的第一數(shù)據(jù)塊的內(nèi)容替代存儲(chǔ)的對(duì)象中的第一數(shù)據(jù)塊的內(nèi)容,所述上傳的對(duì)象中可以只包含在前次備份至所述云端后發(fā)生改動(dòng)的數(shù)據(jù)塊,從而可以減小上傳的對(duì)象的數(shù)據(jù)量。所述查找數(shù)據(jù)的方法根據(jù)客戶端發(fā)送的指令信息中的指定對(duì)象的標(biāo)識(shí),查找指定對(duì)象,從而可以向客戶端迅速發(fā)送所要恢復(fù)的數(shù)據(jù)。所述恢復(fù)數(shù)據(jù)的方法根據(jù)獲取的指定對(duì)象的標(biāo)識(shí),可以將從指定對(duì)象中解析出的數(shù)據(jù)存儲(chǔ)至與對(duì)象標(biāo)識(shí)對(duì)應(yīng)的區(qū)域,提高了數(shù)據(jù)恢復(fù)的效率。例如,可以將指定對(duì)象中解析出的數(shù)據(jù)恢復(fù)至該數(shù)據(jù)備份前在客戶端中存儲(chǔ)的區(qū)域。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有的生產(chǎn)中心與災(zāi)備中心的連接結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例1提供的一種向云端上傳數(shù)據(jù)的方法流程示意圖;圖3是本發(fā)明實(shí)施例2提供的一種向云端上傳數(shù)據(jù)的方法流程示意圖;圖4是本發(fā)明實(shí)施例3提供的一種云備份數(shù)據(jù)的方法流程示意圖;圖5是本發(fā)明實(shí)施例4提供的一種查找數(shù)據(jù)的方法流程示意圖;圖6是本發(fā)明實(shí)施例5提供的一種查找數(shù)據(jù)的方法流程示意圖;圖7是本發(fā)明實(shí)施例6提供的一種恢復(fù)數(shù)據(jù)的方法流程示意圖;圖8是本發(fā)明實(shí)施例7提供的一種恢復(fù)數(shù)據(jù)的方法流程示意圖;圖9是本發(fā)明實(shí)施例8提供的一種SAN系統(tǒng)結(jié)構(gòu)框圖;圖10是本發(fā)明實(shí)施例9提供的一種SAN系統(tǒng)結(jié)構(gòu)框圖11是本發(fā)明實(shí)施例10提供的一種云端結(jié)構(gòu)框圖;圖12是本發(fā)明實(shí)施例11提供的一種云端結(jié)構(gòu)框圖;圖13是本發(fā)明實(shí)施例12提供的一種SAN系統(tǒng)結(jié)構(gòu)框圖;圖14是本發(fā)明實(shí)施例13提供的一種SAN系統(tǒng)結(jié)構(gòu)框圖;圖15是本發(fā)明提供的另外一種SAN系統(tǒng)的結(jié)構(gòu)框圖;圖16是本發(fā)明實(shí)施例1的場(chǎng)景應(yīng)用示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供一種向云端上傳數(shù)據(jù)的方法、一種查找數(shù)據(jù)的方法、一種云備份的方法、一種恢復(fù)數(shù)據(jù)的方法,以及相對(duì)應(yīng)的客戶端和云端。以下分別進(jìn)行詳細(xì)說明。實(shí)施例1本實(shí)施例將從客戶端的角度進(jìn)行描述,該客戶端存儲(chǔ)的數(shù)據(jù)以數(shù)據(jù)塊形式存在,該客戶端具體可以為SAN系統(tǒng)。本實(shí)施例的應(yīng)用場(chǎng)景如圖16所示,客戶端包括生產(chǎn)主機(jī)1601和連接所述生產(chǎn)主機(jī)1601的存儲(chǔ)陣列1602,所述存儲(chǔ)陣列1602通過因特網(wǎng)1603連接云中心1604。生產(chǎn)主機(jī)1601將產(chǎn)生的數(shù)據(jù)存儲(chǔ)于存儲(chǔ)陣列1602中,存儲(chǔ)陣列1602再通過因特網(wǎng)將數(shù)據(jù)備份于云中心1604。如圖2所示,本實(shí)施例提供一種向云端上傳數(shù)據(jù)的方法,其包括:201、存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)將需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象以及生成用于識(shí)別所述對(duì)象的標(biāo)識(shí)。202、所述SAN系統(tǒng)將所述對(duì)象及所述對(duì)象的標(biāo)識(shí)上傳至云端。由于對(duì)象是云端可以接收的數(shù)據(jù)形式,SAN系統(tǒng)可以直接將轉(zhuǎn)換得到的對(duì)象通過網(wǎng)絡(luò)上傳至云端,實(shí)現(xiàn)對(duì)SAN系統(tǒng)中的數(shù)據(jù)的云備份。另一方面,將所述對(duì)象的標(biāo)識(shí)上傳到云端后,使得云端可以根據(jù)所述對(duì)象的標(biāo)識(shí),查找到所述對(duì)象。所述云端可以為云中心,具體還可以為云服務(wù)器。在上述實(shí)施例中,所述對(duì)象的標(biāo)識(shí)可以為所述對(duì)象的名稱,所述對(duì)象的標(biāo)識(shí)可以包括用于識(shí)別所述對(duì)象的編號(hào),具體的,可以將所述數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)及所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào)作為所述對(duì)象的編號(hào)。由所述數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)及所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào)組成的對(duì)象的編號(hào)能夠確保所述對(duì)象的編號(hào)的唯一,避免與其他對(duì)象的編號(hào)重復(fù)。例如,在SAN系統(tǒng)中,SAN系統(tǒng)的存儲(chǔ)陣列的序列號(hào)是唯一,每個(gè)SAN系統(tǒng)的存儲(chǔ)陣列包括若干各邏輯卷,每個(gè)邏輯卷都具有各自的ID號(hào),每個(gè)邏輯卷包括若干個(gè)數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊都具有各自的ID號(hào)。因此,將所述數(shù)據(jù)塊的編號(hào)(ID)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編及所述數(shù)據(jù)塊對(duì)應(yīng)的客戶端存儲(chǔ)陣列的序列號(hào)作為所述對(duì)象的編號(hào)組成所述對(duì)象的編號(hào),當(dāng)需要數(shù)據(jù)恢復(fù)時(shí),客戶端可以根據(jù)需要恢復(fù)數(shù)據(jù)的數(shù)據(jù)塊的ID、該數(shù)據(jù)塊所在邏輯卷的ID及所在存儲(chǔ)陣列的序列號(hào),從云端獲取到該數(shù)據(jù)塊轉(zhuǎn)換成的對(duì)象。這有利于提高在云端查找指定對(duì)象的準(zhǔn)確度,從而提高查找指定對(duì)象的效率。在上述實(shí)施例1中,所述生成用于識(shí)別所述對(duì)象的標(biāo)識(shí)還可以包括:生成時(shí)間戳,所述時(shí)間戳用于表示所述數(shù)據(jù)塊開始備份的時(shí)間。例如,在不同的備份時(shí)間,客戶端存儲(chǔ)陣列中的同一 ID的數(shù)據(jù)塊所包含的數(shù)據(jù)可能不同,因此,由同一 ID的數(shù)據(jù)塊轉(zhuǎn)換成的對(duì)象在不同的備份時(shí)間所包含的數(shù)據(jù)可能不同。由于需要在云端備份這些在不同備份時(shí)間由同一ID的數(shù)據(jù)塊轉(zhuǎn)換成的對(duì)象,為了避免查找這些對(duì)象時(shí)產(chǎn)生混淆,可以在用于識(shí)別所述對(duì)象的標(biāo)識(shí)中設(shè)置一時(shí)間戳,使得不同備份時(shí)間轉(zhuǎn)換的對(duì)象對(duì)應(yīng)的時(shí)間戳不同,從而可以區(qū)分在不同備份時(shí)間由同一 ID的數(shù)據(jù)塊轉(zhuǎn)換成的對(duì)象。在上述實(shí)施例1中,所述對(duì)象的標(biāo)識(shí)可以為所述對(duì)象的名稱,所述對(duì)象的名稱可以包括所述對(duì)象的編號(hào)和時(shí)間戳,所述對(duì)象的編號(hào)包括轉(zhuǎn)換成對(duì)象的數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)及所述數(shù)據(jù)塊對(duì)應(yīng)的客戶端存儲(chǔ)陣列的序列號(hào)作為所述對(duì)象的編號(hào)。例如,如表I所示,所述對(duì)象的名稱可以包括陣列序列號(hào)(陣列唯一標(biāo)識(shí))字段、邏輯卷ID字段、數(shù)據(jù)塊ID字段和時(shí)間戳字段,其中,陣列序列號(hào)字段長度為8個(gè)字節(jié),邏輯卷ID字段長度為4個(gè)字節(jié),數(shù)據(jù)塊ID字段長度為4個(gè)字節(jié),時(shí)間戳字段長度為8個(gè)字節(jié)。表權(quán)利要求
1.一種向云端上傳數(shù)據(jù)的方法,其特征在于,包括: 存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)將需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象以及生成用于識(shí)別所述對(duì)象的標(biāo)識(shí); 所述SAN系統(tǒng)將所述對(duì)象及所述對(duì)象的標(biāo)識(shí)上傳至云端。
2.根據(jù)權(quán)利要求1所述的向云端上傳數(shù)據(jù)的方法,其特征在于,所述SAN系統(tǒng)將需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象的步驟包括:當(dāng)所述SAN系統(tǒng)在所述云端中存有備份數(shù)據(jù)時(shí),將所述SAN系統(tǒng)中的發(fā)生改動(dòng)的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象。
3.根據(jù)權(quán)利要求1所述的向云端上傳數(shù)據(jù)的方法,其特征在于,還包括:將所述SAN系統(tǒng)中的邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),每個(gè)區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊; 所述將SAN系統(tǒng)將需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象的步驟包括:將同一區(qū)內(nèi)的數(shù)據(jù)塊合并轉(zhuǎn)換成一個(gè)與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,其中,按照所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序,將所述同一區(qū)內(nèi)的數(shù)據(jù)塊的數(shù)據(jù)存儲(chǔ)于所述區(qū)對(duì)象中。
4.根據(jù)權(quán)利要求3所述的向云端上傳數(shù)據(jù)的方法,其特征在于, 所述將同一區(qū)內(nèi)的數(shù)據(jù)塊轉(zhuǎn)換成一個(gè)與區(qū)對(duì)應(yīng)的對(duì)象的步驟包括:當(dāng)同一區(qū)內(nèi)的一個(gè)或多個(gè)數(shù)據(jù)塊發(fā)生改動(dòng)時(shí),將改動(dòng)的數(shù)據(jù)塊合并轉(zhuǎn)換成一個(gè)與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,其中,按照所述改動(dòng)的數(shù)據(jù)塊的編號(hào)順序,將 所述改動(dòng)的數(shù)據(jù)塊的數(shù)據(jù)存儲(chǔ)于所述區(qū)對(duì)象中; 所述方法還包括:生成與所述區(qū)對(duì)象對(duì)應(yīng)的對(duì)象文件,在所述對(duì)象文件中設(shè)置用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)、所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息以及所述改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,所述同一區(qū)內(nèi)的每個(gè)數(shù)據(jù)塊的大小相同。
5.根據(jù)權(quán)利要求4所述的向云端上傳數(shù)據(jù)的方法,其特征在于,在所述對(duì)象文件中設(shè)置改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息的步驟包括: 在所述對(duì)象文件中設(shè)置所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊的編號(hào); 以及為所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊設(shè)置狀態(tài)標(biāo)識(shí),所述狀態(tài)標(biāo)識(shí)用于表示所述狀態(tài)標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊是否發(fā)生改動(dòng); 以及將所述改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的狀態(tài)標(biāo)識(shí)置為表示發(fā)生改動(dòng)的狀態(tài)。
6.根據(jù)權(quán)利要求1所述的向云端上傳數(shù)據(jù)的方法,其特征在于, 所述生成用于識(shí)別所述對(duì)象的標(biāo)識(shí)包括:生成時(shí)間戳,所述時(shí)間戳用于表示所述對(duì)象的生成時(shí)間。
7.根據(jù)權(quán)利要求1至6任意一項(xiàng)所述的向云端上傳數(shù)據(jù)的方法,其特征在于,所述對(duì)象的標(biāo)識(shí)為所述對(duì)象的名稱。
8.根據(jù)權(quán)利要求7所述的向云端上傳數(shù)據(jù)的方法,其特征在于,所述生成用于識(shí)別所述對(duì)象的標(biāo)識(shí)包括:生成用于識(shí)別所述對(duì)象的編號(hào)。
9.根據(jù)權(quán)利要求8所述的向云端上傳數(shù)據(jù)的方法,其特征在于, 所述生成用于識(shí)別所述對(duì)象的編號(hào)包括:將所述數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)及所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào)作為所述對(duì)象的編號(hào)。
10.根據(jù)權(quán)利要求8所述的向云端上傳數(shù)據(jù)的方法,其特征在于,還包括:將所述預(yù)定個(gè)數(shù)的區(qū)進(jìn)行編號(hào); 所述生成用于識(shí)別所述對(duì)象的編號(hào)包括:將所述區(qū)的編號(hào)作為識(shí)別所述區(qū)對(duì)象的編號(hào)。
11.一種云備份數(shù)據(jù)的方法,其特征在于,包括: 云端獲得從存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)上傳的與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,所述SAN系統(tǒng)包含有邏輯卷,所述邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),每個(gè)區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊,所述上傳的區(qū)對(duì)象包含所述同一區(qū)內(nèi)的發(fā)生改動(dòng)的一個(gè)或多個(gè)數(shù)據(jù)塊合并轉(zhuǎn)換的數(shù)據(jù),其中,每個(gè)改動(dòng)的數(shù)據(jù)塊的數(shù)據(jù)是按照所述改動(dòng)的數(shù)據(jù)塊的編號(hào)順序,存儲(chǔ)于所述上傳的區(qū)對(duì)象中; 所述云端還獲得從所述SAN系統(tǒng)上傳的與所述區(qū)對(duì)象對(duì)應(yīng)的對(duì)象文件,所述對(duì)象文件中包含用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)、所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息以及每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,所述同一區(qū)內(nèi)的每個(gè)數(shù)據(jù)塊的大小相同; 所述云端根據(jù)所述區(qū)對(duì)象的標(biāo)識(shí),查找存儲(chǔ)在云端的與所述區(qū)對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)對(duì)象; 在查找到所述存儲(chǔ)對(duì)象之后,根據(jù)所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息和每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,查找分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù); 所述云端將查找到的分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù)替換為與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的包含于所述上傳對(duì)象中的數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的云備份數(shù)據(jù)的方法,其特征在于, 所述每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息包括:所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊的編號(hào),以及為所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊設(shè)置的狀態(tài)標(biāo)識(shí),所述狀態(tài)標(biāo)識(shí)用于表示所述狀態(tài)標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊是否發(fā)生改動(dòng),其中,所述改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的狀態(tài)標(biāo)識(shí)置為表示發(fā)生改動(dòng)的狀態(tài)。
13.根據(jù)權(quán)利要求11或12所述的云備份數(shù)據(jù)的方法,其特征在于,所述用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)為所述區(qū)的編號(hào)。
14.根據(jù)權(quán)利要求11或12所述的云備份數(shù)據(jù)的方法,其特征在于,所述數(shù)據(jù)塊的標(biāo)識(shí)為所述數(shù)據(jù)塊的編號(hào)。
15.一種查找數(shù)據(jù)的方法,其特征在于,包括: 云端獲取存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)發(fā)送的獲取指定對(duì)象的指令信息,所述指令信息中包含所述指定對(duì)象的標(biāo)識(shí); 所述云端根據(jù)所述指定對(duì)象的標(biāo)識(shí),查找所述指定對(duì)象; 在查找到所述指定對(duì)象之后,將所述指定對(duì)象發(fā)送給所述SAN系統(tǒng)。
16.根據(jù)權(quán)利要求15述的查找數(shù)據(jù)的方法,其特征在于,所述指定對(duì)象的標(biāo)識(shí)包括用于識(shí)別所述指定對(duì)象的編號(hào)。
17.根據(jù)權(quán)利要求16所述的查找數(shù)據(jù)的方法,其特征在于,所述指定對(duì)象的編號(hào)包括轉(zhuǎn)換成所述指定對(duì)象的數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào)。
18.根據(jù)權(quán)利要求15所述的查找數(shù)據(jù)的方法,其特征在于,所述指定對(duì)象的標(biāo)識(shí)包括時(shí)間戳,所述時(shí)間戳用于表示所述指定對(duì)象的生成時(shí)間。
19.根據(jù)權(quán)利要求16所述的查找數(shù)據(jù)的方法,其特征在于,所述指定對(duì)象的編號(hào)包括轉(zhuǎn)換成所述指定對(duì)象的數(shù)據(jù)塊所屬的所述SAN系統(tǒng)的邏輯卷分區(qū)的區(qū)編號(hào),所述邏輯卷中的區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊。
20.根據(jù)權(quán)利要求15至19任一項(xiàng)所述的查找數(shù)據(jù)的方法,其特征在于,所述指定對(duì)象的標(biāo)識(shí)為所述指定對(duì)象的名稱。
21.一種恢復(fù)數(shù)據(jù)的方法,其特征在于,包括: 存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)從云端獲取指定對(duì)象及所述指定對(duì)象的標(biāo)識(shí); 所述SAN系統(tǒng)從獲取的指定對(duì)象中解析出數(shù)據(jù); 所述SAN系統(tǒng)將解析出的數(shù)據(jù)恢復(fù)至與所述指定對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)區(qū)域。
22.根據(jù)權(quán)利要求21所述的恢復(fù)數(shù)據(jù)的方法,其特征在于,所述SAN系統(tǒng)將解析出的數(shù)據(jù)恢復(fù)至與所述對(duì)象標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)區(qū)域的步驟包括:根據(jù)所述指定對(duì)象的標(biāo)識(shí),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)陣列或存儲(chǔ)陣列的邏輯卷。
23.根據(jù)權(quán)利要求22所述的恢復(fù)數(shù)據(jù)的方法,其特征在于,所述SAN系統(tǒng)從所述云端獲取所述指定對(duì)象的標(biāo)識(shí)的步驟包括:所述SAN系統(tǒng)從所述云端獲取所述指定對(duì)象的編號(hào); 所述SAN系統(tǒng)將解析出的數(shù)據(jù)恢復(fù)至指定的存儲(chǔ)區(qū)域的步驟包括:根據(jù)所述指定對(duì)象的編號(hào),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的編號(hào)對(duì)應(yīng)的存儲(chǔ)陣列或存儲(chǔ)陣列的邏輯卷。
24.根據(jù)權(quán)利要求23所述的恢復(fù)數(shù)據(jù)的方法,其特征在于,所述SAN系統(tǒng)從所述云端獲取所述指定對(duì)象的編號(hào)包括:所述SAN系統(tǒng)從所述云端獲取轉(zhuǎn)換成所述指定對(duì)象的所述SAN系統(tǒng)的數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào); 所述SAN系統(tǒng)將解析出的數(shù)據(jù)恢復(fù)至指定的存儲(chǔ)區(qū)域的步驟包括:根據(jù)所述SAN系統(tǒng)從所述云端獲取轉(zhuǎn)換成所述指定對(duì)象的所述SAN系統(tǒng)的數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的編號(hào)對(duì)應(yīng)的邏輯卷的數(shù)據(jù)塊中。
25.根據(jù)權(quán)利要求23所述的恢復(fù)數(shù)據(jù)的方法,其特征在于,所述SAN系統(tǒng)從所述云端獲取所述指定對(duì)象的編號(hào)包括:所述SAN系統(tǒng)從所述云端獲取區(qū)編號(hào),所述區(qū)編號(hào)為轉(zhuǎn)換成所述指定對(duì)象的所述SAN系統(tǒng)的邏輯卷中的數(shù)據(jù)塊所在區(qū)的編號(hào),所述SAN系統(tǒng)的邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),所述區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊; 所述SAN系統(tǒng)將解析出的數(shù)據(jù)恢復(fù)至指定的存儲(chǔ)區(qū)域的步驟包括:根據(jù)所述區(qū)編號(hào),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的編號(hào)對(duì)應(yīng)的邏輯卷的分區(qū)中。
26.—種SAN系統(tǒng),其特征在于,包括: 轉(zhuǎn)換單元,用于將存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象 生成單元,用于生成識(shí)別所述對(duì)象的標(biāo)識(shí); 上傳單元,用于將所述對(duì)象及所述對(duì)象的標(biāo)識(shí)上傳至云端。
27.根據(jù)權(quán)利要求26所述的SAN系統(tǒng),其特征在于, 所述轉(zhuǎn)換單元還用于當(dāng)所述SAN系統(tǒng)在所述云端中存有備份數(shù)據(jù)時(shí),將SAN系統(tǒng)中的發(fā)生改動(dòng)的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象。
28.根據(jù)權(quán)利要求26所述的SAN系統(tǒng),其特征在于,還包括分區(qū)單元,所述分區(qū)單元用于將所述SAN系統(tǒng)中的邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),每個(gè)區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊;所述轉(zhuǎn)換單元還用于將同一區(qū)內(nèi)的數(shù)據(jù)塊合并轉(zhuǎn)換成一個(gè)與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,其中,按照所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序,將所述同一區(qū)內(nèi)的數(shù)據(jù)塊的數(shù)據(jù)存儲(chǔ)于所述區(qū)對(duì)象中。
29.根據(jù)權(quán)利要求28所述的SAN系統(tǒng),其特征在于, 所述轉(zhuǎn)換單元還用于當(dāng)同一區(qū)內(nèi)的一個(gè)或多個(gè)數(shù)據(jù)塊發(fā)生改動(dòng)時(shí),將改動(dòng)的數(shù)據(jù)塊合并轉(zhuǎn)換成一個(gè)與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,其中,按照所述改動(dòng)的數(shù)據(jù)塊的編號(hào)順序,將所述改動(dòng)的數(shù)據(jù)塊的數(shù)據(jù)存儲(chǔ)于所述區(qū)對(duì)象中; 所述生成單元還用于生成與所述區(qū)對(duì)象對(duì)應(yīng)的對(duì)象文件,在所述對(duì)象文件中設(shè)置用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)、所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息以及所述改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,所述同一區(qū)內(nèi)的每個(gè)數(shù)據(jù)塊的大小相同; 所述上傳單元還用于將生成的所述對(duì)象文件上傳至云端。
30.根據(jù)權(quán)利要求29所述的SAN系統(tǒng),其特征在于, 所述生成單元還用于在所述對(duì)象文件中設(shè)置所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊的編號(hào),以及為所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊設(shè)置狀態(tài)標(biāo)識(shí),所述狀態(tài)標(biāo)識(shí)用于表示所述狀態(tài)標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊是否發(fā)生改動(dòng),以及將所述改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的狀態(tài)標(biāo)識(shí)置為表示發(fā)生改動(dòng)的狀態(tài)。
31.根據(jù)權(quán)利要求26所述的SAN系統(tǒng),其特征在于,所述生成單元還用于生成時(shí)間戳,所述時(shí)間戳用于表示所述對(duì)象的生成時(shí)間。
32.根據(jù)權(quán)利要求26至31任意一項(xiàng)所述的SAN系統(tǒng),其特征在于,所述對(duì)象的標(biāo)識(shí)為所述對(duì)象的名稱。
33.根據(jù)權(quán)利要求32所述的SAN系統(tǒng),其特征在于,所述生成單元還用于生成用于識(shí)別所述對(duì)象的編號(hào)。
34.根據(jù)權(quán)利要求33所述的SAN系統(tǒng),其特征在于,所述生成單元還用于將所述數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)及所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào)作為所述對(duì)象的編號(hào)。
35.根據(jù)權(quán)利要求33所述的SAN系統(tǒng),其特征在于,所述生成單元還用于將所述預(yù)定個(gè)數(shù)的區(qū)進(jìn)行編號(hào),將所述區(qū)的編號(hào)作為識(shí)別所述對(duì)象的編號(hào)。
36.一種云端,其特征在于,包括: 接收單元,用于接收從存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)上傳的與區(qū)對(duì)應(yīng)的區(qū)對(duì)象,所述SAN系統(tǒng)包含有邏輯卷,所述邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),每個(gè)區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊,所述上傳的區(qū)對(duì)象包含所述同一區(qū)內(nèi)的發(fā)生改動(dòng)的一個(gè)或多個(gè)數(shù)據(jù)塊合并轉(zhuǎn)換的數(shù)據(jù),其中,每個(gè)改動(dòng)的數(shù)據(jù)塊的數(shù)據(jù)是按照所述改動(dòng)的數(shù)據(jù)塊的編號(hào)順序,存儲(chǔ)于所述上傳的區(qū)對(duì)象中;以及用于接收從所述SAN系統(tǒng)上傳的與所述區(qū)對(duì)象對(duì)應(yīng)的對(duì)象文件,所述對(duì)象文件中包含用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)、所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息以及每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,所述同一區(qū)內(nèi)的每個(gè)數(shù)據(jù)塊的大小相同; 查找單元,用于根據(jù)所述區(qū)對(duì)象的標(biāo)識(shí),查找存儲(chǔ)在云端的與所述區(qū)對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)對(duì)象,以及在查找到所述存儲(chǔ)對(duì)象之后,根據(jù)所述同一區(qū)內(nèi)的數(shù)據(jù)塊的大小信息和每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息,查找分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù),以及查找分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述上傳對(duì)象中的數(shù)據(jù); 替換單元,用于將查找到的分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的存儲(chǔ)于所述存儲(chǔ)對(duì)象中的數(shù)據(jù)替換為查找到的分別與每個(gè)改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的包含于所述上傳對(duì)象中的數(shù)據(jù)。
37.根據(jù)權(quán)利要求36所述的云端,其特征在于, 所述每個(gè)改動(dòng)的數(shù)據(jù)塊的編號(hào)在所述同一區(qū)內(nèi)的數(shù)據(jù)塊的編號(hào)順序中的位置信息包括:所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊的編號(hào),以及為所述同一區(qū)內(nèi)的每一數(shù)據(jù)塊設(shè)置的狀態(tài)標(biāo)識(shí),所述狀態(tài)標(biāo)識(shí)用于表示所述狀態(tài)標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊是否發(fā)生改動(dòng),其中,所述改動(dòng)的數(shù)據(jù)塊對(duì)應(yīng)的狀態(tài)標(biāo)識(shí)置為表示發(fā)生改動(dòng)的狀態(tài)。
38.根據(jù)權(quán)利要求36或37所述的云端,其特征在于,所述用于識(shí)別所述區(qū)對(duì)象的標(biāo)識(shí)為所述區(qū)的編號(hào)。
39.根據(jù)權(quán)利要求36或37所述的云端,其特征在于,所述數(shù)據(jù)塊的標(biāo)識(shí)為所述數(shù)據(jù)塊的編號(hào)。
40.一種云端,其特征在于,包括: 接收單元,用于接收從存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)發(fā)送的獲取指定對(duì)象的指令信息,所述指令信息中包含所述指定對(duì)象的標(biāo)識(shí); 查找單元,用于根據(jù)所述指定對(duì)象的標(biāo)識(shí),查找所述指定對(duì)象; 發(fā)送單元,用于在查找到所述指定對(duì)象之后,將所述指定對(duì)象發(fā)送給所述SAN系統(tǒng)。
41.根據(jù)權(quán)利要求40所述的云端,其特征在于, 所述指定對(duì)象的標(biāo)識(shí)包括用于識(shí)別所述指定對(duì)象的編號(hào)。
42.根據(jù)權(quán)利要求41所述的云端,其特征在于, 所述指定對(duì)象的編號(hào)包括轉(zhuǎn)換成所述指定對(duì)象的數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào)。
43.根據(jù)權(quán)利要求41所述的云端,其特征在于,所述指定對(duì)象的標(biāo)識(shí)包括時(shí)間戳,所述時(shí)間戳用于表示所述指定對(duì)象的生成時(shí)間。
44.根據(jù)權(quán)利要求41所述的云端,其特征在于,所述指定對(duì)象的標(biāo)識(shí)包括轉(zhuǎn)換成所述指定對(duì)象的數(shù)據(jù)塊所屬的所述SAN系統(tǒng)的邏輯卷分區(qū)的區(qū)編號(hào),所述邏輯卷中的區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊;所述查找單元還用于根據(jù)所述區(qū)編號(hào),查找所述指定對(duì)象。
45.一種SAN系統(tǒng),其特征在于,包括: 接收單元,用于從云端獲取指定對(duì)象及所述指定對(duì)象的標(biāo)識(shí); 解析單元,用于從獲取的指定對(duì)象中解析出數(shù)據(jù); 恢復(fù)單元,用于將解析出的數(shù)據(jù)恢復(fù)至與所述指定對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)區(qū)域。
46.根據(jù)權(quán)利要求45所述的SAN系統(tǒng),其特征在于, 所述恢復(fù)單元還用于根據(jù)所述指定對(duì)象的標(biāo)識(shí),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的標(biāo)識(shí)對(duì)應(yīng)的存儲(chǔ)陣列或存儲(chǔ)陣列的邏輯卷。
47.根據(jù)權(quán)利要求46所述的SAN系統(tǒng),其特征在于, 接收單元還用于從云端獲取所述指定對(duì)象的編號(hào); 所述恢復(fù)單元還用于根據(jù)所述指定對(duì)象的編號(hào),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的編號(hào)對(duì)應(yīng)的存儲(chǔ)陣列或存儲(chǔ)陣列的邏輯卷。
48.根據(jù)權(quán)利要求47所述的SAN系統(tǒng),其特征在于, 所述接收單元還用于從所述云端獲取轉(zhuǎn)換成所述指定對(duì)象的所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)的數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào); 所述恢復(fù)單元還用于根據(jù)所述SAN系統(tǒng)從所述云端獲取轉(zhuǎn)換成所述指定對(duì)象的所述SAN系統(tǒng)的數(shù)據(jù)塊的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的邏輯卷的編號(hào)、所述數(shù)據(jù)塊對(duì)應(yīng)的SAN系統(tǒng)存儲(chǔ)陣列的序列號(hào),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的編號(hào)對(duì)應(yīng)的邏輯卷的數(shù)據(jù)塊中。
49.根據(jù)權(quán)利要求47所述的SAN系統(tǒng),其特征在于, 所述接收單元還用于從所述云端獲取區(qū)編號(hào),所述區(qū)編號(hào)為轉(zhuǎn)換成所述指定對(duì)象的所述SAN系統(tǒng)的邏輯卷中的數(shù)據(jù)塊所在區(qū)的編號(hào),所述SAN系統(tǒng)的邏輯卷分為預(yù)定個(gè)數(shù)的區(qū),所述區(qū)包含預(yù)定個(gè)數(shù)的數(shù)據(jù)塊; 所述恢復(fù)單元還用于根據(jù)所述區(qū)編號(hào),將解析出的數(shù)據(jù)存儲(chǔ)至所述指定對(duì)象的編號(hào)對(duì)應(yīng)的邏輯卷的分區(qū)中 。
全文摘要
本發(fā)明公開了一種向云端上傳數(shù)據(jù)的方法,包括存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN系統(tǒng)將需要備份的數(shù)據(jù)塊轉(zhuǎn)換成對(duì)象以及生成用于識(shí)別對(duì)象的標(biāo)識(shí);SAN系統(tǒng)將對(duì)象及對(duì)象的標(biāo)識(shí)上傳至云端。本發(fā)明方法解決了客戶端中以數(shù)據(jù)塊形式存在的數(shù)據(jù)的云備份問題,降低了數(shù)據(jù)備份的成本,滿足海量數(shù)據(jù)的備份。本發(fā)明還提供了相應(yīng)的查找、備份、恢復(fù)數(shù)據(jù)的方法,以及相應(yīng)的客戶端和云端。
文檔編號(hào)H04L29/08GK103078907SQ201210575550
公開日2013年5月1日 申請(qǐng)日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者張程, 李云生 申請(qǐng)人:華為技術(shù)有限公司