• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    上傳、云備份、查找、恢復數據的方法及裝置制造方法及圖紙

    技術編號:8657676 閱讀:270 留言:0更新日期:2013-05-02 01:37
    本發明專利技術公開了一種向云端上傳數據的方法,包括:存儲區域網絡SAN系統將需要備份的數據塊轉換成對象以及生成用于識別對象的標識;SAN系統將對象及對象的標識上傳至云端。本發明專利技術方法解決了客戶端中以數據塊形式存在的數據的云備份問題,降低了數據備份的成本,滿足海量數據的備份。本發明專利技術還提供了相應的查找、備份、恢復數據的方法,以及相應的客戶端和云端。

    【技術實現步驟摘要】

    本專利技術涉及通信
    ,具體涉及上傳、云備份、查找、恢復數據的方法及裝置
    技術介紹
    隨著信息科學和技術的不斷發展、因特網的廣泛應用、云計算的不斷普及,數據存儲量正以驚人的速度迅猛增長。然而,在數據存儲量增長的同時,數據的存儲安全問題也日益突出。為了避免因存儲數據遭受破壞、丟失帶來的損失,一般需要對存儲的數據進行備份。目前,部分企業用戶需要備份的數據以塊(Chunk)的形式存儲在存儲區域網絡(Storage Area Network, SAN)系統中。SAN系統是由存儲系統、存儲管理軟件、應用服務器等設備組成的集中式管理高速存儲網絡。對于SAN系統的存儲數據的異地備份和容災備份,現有的方法是增加SAN系統中的用于備份數據的SAN陣列。例如,如圖1所示,現有的SAN存儲及備份系統包括生產中心101和災備中心105,生產中心101設置有第一 SAN存儲陣列102,第一 SAN存儲陣列102通過第一存儲區域網絡103連接至生產中心101的第一鏡像主機104,災備中心105設置有第二 SAN陣列106,第二 SAN陣列106通過第二存儲區域網絡107連接至災備中心105的第二鏡像主機108,第一鏡像主機104與第二鏡像主機108通過網絡之間互連的協議(Internet Protocol, IP)/網狀通道協議(FibreChanneI,FC)網絡109進行數據遠程鏡像的傳輸。第一存儲區域網絡103和第二存儲區域網絡107為IPSAN/FC SAN網絡。然而,SAN存儲陣列價格昂貴,若備份系統仍需采用SAN存儲陣列,很多中小企業不堪重負。此外,SAN存儲陣列的備份空間仍然有限,很難滿足海量數據的備份。因此,現有的這種采用SAN陣列備份的方法存在成本高,備份空間有限的問題。
    技術實現思路
    本專利技術實施例提供了一種上傳、云備份、查找、恢復數據的方法,還提供了相對應的裝置。所述向云端上傳的方法解決了客戶端中以數據塊形式存在的數據的云備份問題,降低了數據備份的成本,滿足海量數據的備份。所述備份數據的方法能夠以與區對應的對象為單位,更新該對象內的對應于發生改動的數據塊的數據。所述查找數據的方法解決了云端為客戶端查找指定對象的問題。所述恢復數據的方法可以根據指定對象的標識,將指定對象恢復至對應的存儲區域,提高數據恢復的效率。有鑒于此,本專利技術提供一種向云端上傳數據的方法,包括:存儲區域網絡SAN系統將需要備份的數據塊轉換成對象以及生成用于識別所述對象的標識;所述SAN系統將所述對象及所述對象的標識上傳至云端。本專利技術還提供一種云備份數據的方法,包括:云端獲得從存儲區域網絡SAN系統上傳的與區對應的區對象,所述SAN系統包含有邏輯卷,所述邏輯卷分為預定個數的區,每個區包含預定個數的數據塊,所述上傳的區對象包含所述同一區內的發生改動的一個或多個數據塊合并轉換的數據,其中,每個改動的數據塊的數據是按照所述改動的數據塊的編號順序,存儲于所述上傳的區對象中;所述云端還獲得從所述SAN系統上傳的與所述區對象對應的對象文件,所述對象文件中包含用于識別所述區對象的標識、所述同一區內的數據塊的大小信息以及每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,所述同一區內的每個數據塊的大小相同;所述云端根據所述區對象的標識,查找存儲在云端的與所述區對象的標識對應的存儲對象;在查找到所述存儲對象之后,根據所述同一區內的數據塊的大小信息和每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,查找分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據;所述云端將查找到的分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據替換為與每個改動的數據塊對應的包含于所述上傳對象中的數據。本專利技術還提供一種查找數據的方法,包括:云端獲取存儲區域網絡SAN系統發送的獲取指定對象的指令信息,所述指令信息中包含所述指定對象的標識;所述云端根據所述指定對象的標識,查找所述指定對象;在查找到所述指定對象之后,將所述指定對象發送給所述SAN系統。本專利技術還提供一種恢復數據的方法,包括:存儲區域網絡SAN系統從云端獲取指定對象及所述指定對象的標識;所述SAN系統從獲取的指定對象中解析出數據;所述SAN系統將解析出的數據恢復至與所述指定對象的標識對應的存儲區域。本專利技術還提供一種SAN系統,包括:轉換單元,用于將存儲區域網絡SAN系統需要備份的數據塊轉換成對象生成單元,用于生成識別所述對象的標識;上傳單元,用于將所述對象及所述對象的標識上傳至云端。本專利技術還提供一種云端,包括:接收單元,用于接收從存儲區域網絡SAN系統上傳的與區對應的區對象,所述SAN系統包含有邏輯卷,所述邏輯卷分為預定個數的區,每個區包含預定個數的數據塊,所述上傳的區對象包含所述同一區內的發生改動的一個或多個數據塊合并轉換的數據,其中,每個改動的數據塊的數據是按照所述改動的數據塊的編號順序,存儲于所述上傳的區對象中;以及用于接收從所述SAN系統上傳的與所述區對象對應的對象文件,所述對象文件中包含用于識別所述區對象的標識、所述同一區內的數據塊的大小信息以及每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,所述同一區內的每個數據塊的大小相同;查找單元,用于根據所述區對象的標識,查找存儲在云端的與所述區對象的標識對應的存儲對象,以及在查找到所述存儲對象之后,根據所述同一區內的數據塊的大小信息和每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,查找分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據,以及查找分別與每個改動的數據塊對應的存儲于所述上傳對象中的數據;替換單元,用于將查找到的分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據替換為查找到的分別與每個改動的數據塊對應的包含于所述上傳對象中的數據。本專利技術還提供一種云端,包括:接收單元,用于接收從存儲區域網絡SAN系統發送的獲取指定對象的指令信息,所述指令信息中包含所述指定對象的標識;查找單元,用于根據所述指定對象的標識,查找所述指定對象;發送單元,用于在查找到所述指定對象之后,將所述指定對象發送給所述SAN系統。本專利技術還提供一種SAN系統,包括:接收單元,用于從云端獲取指定對象及所述指定對象的標識;解析單元,用于從獲取的指定對象中解析出數據;恢復單元,用于將解析出的數據恢復至與所述指定對象的標識對應的存儲區域。所述向云端上傳數據的方法通過將客戶端的數據塊轉化成對象,使得所述客戶端的數據以對象的形式直接上傳到云端進行備份,解決了客戶端中以數據塊形式保存的數據難以進行云備份的問題,降低備份成本。所述云備份數據的方法通過將上傳的對象與云端中存儲的對象合并成一個對象,將上傳的對象中的第一數據塊的內容替代存儲的對象中的第一數據塊的內容,所述上傳的對象中可以只包含在前次備份至所述云端后發生改動的數據塊,從而可以減小上傳的對象的數據量。所述查找數據的方法根據客戶端發送的指令信息中的指定對象的標識,查找指定對象,從而可以向客戶端迅速發送所要恢復的數據。所述恢復數據的方法根據獲取的指定對象的標識,可以將從指定對象中解析出的數據存儲至與對象標識對應的區域,提高了數據恢復的效率。例如,可以將指定對象中解析出的數本文檔來自技高網
    ...

    【技術保護點】
    一種向云端上傳數據的方法,其特征在于,包括:存儲區域網絡SAN系統將需要備份的數據塊轉換成對象以及生成用于識別所述對象的標識;所述SAN系統將所述對象及所述對象的標識上傳至云端。

    【技術特征摘要】
    1.一種向云端上傳數據的方法,其特征在于,包括: 存儲區域網絡SAN系統將需要備份的數據塊轉換成對象以及生成用于識別所述對象的標識; 所述SAN系統將所述對象及所述對象的標識上傳至云端。2.根據權利要求1所述的向云端上傳數據的方法,其特征在于,所述SAN系統將需要備份的數據塊轉換成對象的步驟包括:當所述SAN系統在所述云端中存有備份數據時,將所述SAN系統中的發生改動的數據塊轉換成對象。3.根據權利要求1所述的向云端上傳數據的方法,其特征在于,還包括:將所述SAN系統中的邏輯卷分為預定個數的區,每個區包含預定個數的數據塊; 所述將SAN系統將需要備份的數據塊轉換成對象的步驟包括:將同一區內的數據塊合并轉換成一個與區對應的區對象,其中,按照所述同一區內的數據塊的編號順序,將所述同一區內的數據塊的數據存儲于所述區對象中。4.根據權利要求3所述的向云端上傳數據的方法,其特征在于, 所述將同一區內的數據塊轉換成一個與區對應的對象的步驟包括:當同一區內的一個或多個數據塊發生改動時,將改動的數據塊合并轉換成一個與區對應的區對象,其中,按照所述改動的數據塊的編號順序,將 所述改動的數據塊的數據存儲于所述區對象中; 所述方法還包括:生成與所述區對象對應的對象文件,在所述對象文件中設置用于識別所述區對象的標識、所述同一區內的數據塊的大小信息以及所述改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,所述同一區內的每個數據塊的大小相同。5.根據權利要求4所述的向云端上傳數據的方法,其特征在于,在所述對象文件中設置改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息的步驟包括: 在所述對象文件中設置所述同一區內的每一數據塊的編號; 以及為所述同一區內的每一數據塊設置狀態標識,所述狀態標識用于表示所述狀態標識對應的數據塊是否發生改動; 以及將所述改動的數據塊對應的狀態標識置為表示發生改動的狀態。6.根據權利要求1所述的向云端上傳數據的方法,其特征在于, 所述生成用于識別所述對象的標識包括:生成時間戳,所述時間戳用于表示所述對象的生成時間。7.根據權利要求1至6任意一項所述的向云端上傳數據的方法,其特征在于,所述對象的標識為所述對象的名稱。8.根據權利要求7所述的向云端上傳數據的方法,其特征在于,所述生成用于識別所述對象的標識包括:生成用于識別所述對象的編號。9.根據權利要求8所述的向云端上傳數據的方法,其特征在于, 所述生成用于識別所述對象的編號包括:將所述數據塊的編號、所述數據塊對應的邏輯卷的編號及所述數據塊對應的SAN系統存儲陣列的序列號作為所述對象的編號。10.根據權利要求8所述的向云端上傳數據的方法,其特征在于,還包括:將所述預定個數的區進行編號; 所述生成用于識別所述對象的編號包括:將所述區的編號作為識別所述區對象的編號。11.一種云備份數據的方法,其特征在于,包括: 云端獲得從存儲區域網絡SAN系統上傳的與區對應的區對象,所述SAN系統包含有邏輯卷,所述邏輯卷分為預定個數的區,每個區包含預定個數的數據塊,所述上傳的區對象包含所述同一區內的發生改動的一個或多個數據塊合并轉換的數據,其中,每個改動的數據塊的數據是按照所述改動的數據塊的編號順序,存儲于所述上傳的區對象中; 所述云端還獲得從所述SAN系統上傳的與所述區對象對應的對象文件,所述對象文件中包含用于識別所述區對象的標識、所述同一區內的數據塊的大小信息以及每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,所述同一區內的每個數據塊的大小相同; 所述云端根據所述區對象的標識,查找存儲在云端的與所述區對象的標識對應的存儲對象; 在查找到所述存儲對象之后,根據所述同一區內的數據塊的大小信息和每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,查找分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據; 所述云端將查找到的分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據替換為與每個改動的數據塊對應的包含于所述上傳對象中的數據。12.根據權利要求11所述的云備份數據的方法,其特征在于, 所述每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息包括:所述同一區內的每一數據塊的編號,以及為所述同一區內的每一數據塊設置的狀態標識,所述狀態標識用于表示所述狀態標識對應的數據塊是否發生改動,其中,所述改動的數據塊對應的狀態標識置為表示發生改動的狀態。13.根據權利要求11或12所述的云備份數據的方法,其特征在于,所述用于識別所述區對象的標識為所述區的編號。14.根據權利要求11或12所述的云備份數據的方法,其特征在于,所述數據塊的標識為所述數據塊的編號。15.一種查找數據的方法,其特征在于,包括: 云端獲取存儲區域網絡SAN系統發送的獲取指定對象的指令信息,所述指令信息中包含所述指定對象的標識; 所述云端根據所述指定對象的標識,查找所述指定對象; 在查找到所述指定對象之后,將所述指定對象發送給所述SAN系統。16.根據權利要求15述的查找數據的方法,其特征在于,所述指定對象的標識包括用于識別所述指定對象的編號。17.根據權利要求16所述的查找數據的方法,其特征在于,所述指定對象的編號包括轉換成所述指定對象的數據塊的編號、所述數據塊對應的邏輯卷的編號、所述數據塊對應的SAN系統存儲陣列的序列號。18.根據權利要求15所述的查找數據的方法,其特征在于,所述指定對象的標識包括時間戳,所述時間戳用于表示所述指定對象的生成時間。19.根據權利要求16所述的查找數據的方法,其特征在于,所述指定對象的編號包括轉換成所述指定對象的數據塊所屬的所述SAN系統的邏輯卷分區的區編號,所述邏輯卷中的區包含預定個數的數據塊。20.根據權利要求15至19任一項所述的查找數據的方法,其特征在于,所述指定對象的標識為所述指定對象的名稱。21.一種恢復數據的方法,其特征在于,包括: 存儲區域網絡SAN系統從云端獲取指定對象及所述指定對象的標識; 所述SAN系統從獲取的指定對象中解析出數據; 所述SAN系統將解析出的數據恢復至與所述指定對象的標識對應的存儲區域。22.根據權利要求21所述的恢復數據的方法,其特征在于,所述SAN系統將解析出的數據恢復至與所述對象標識對應的存儲區域的步驟包括:根據所述指定對象的標識,將解析出的數據存儲至所述指定對象的標識對應的存儲陣列或存儲陣列的邏輯卷。23.根據權利要求22所述的恢復數據的方法,其特征在于,所述SAN系統從所述云端獲取所述指定對象的標識的步驟包括:所述SAN系統從所述云端獲取所述指定對象的編號; 所述SAN系統將解析出的數據恢復至指定的存儲區域的步驟包括:根據所述指定對象的編號,將解析出的數據存儲至所述指定對象的編號對應的存儲陣列或存儲陣列的邏輯卷。24.根據權利要求23所述的恢復數據的方法,其特征在于,所述SAN系統從所述云端獲取所述指定對象的編號包括:所述SAN系統從所述云端獲取轉換成所述指定對象的所述SAN系統的數據塊的編號、所述數據塊對應的邏輯卷的編號、所述數據塊對應的SAN系統存儲陣列的序列號; 所述SAN系統將解析出的數據恢復至指定的存儲區域的步驟包括:根據所述SAN系統從所述云端獲取轉換成所述指定對象的所述SAN系統的數據塊的編號、所述數據塊對應的邏輯卷的編號、所述數據塊對應的SAN系統存儲陣列的序列號,將解析出的數據存儲至所述指定對象的編號對應的邏輯卷的數據塊中。25.根據權利要求23所述的恢復數據的方法,其特征在于,所述SAN系統從所述云端獲取所述指定對象的編號包括:所述SAN系統...

    【專利技術屬性】
    技術研發人員:張程李云生
    申請(專利權)人:華為技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: a级毛片无码免费真人久久| 国产AV无码专区亚洲AV漫画| 久久亚洲精品成人无码网站| 久久亚洲精品无码gv| 成在线人免费无码高潮喷水| 亚洲爆乳精品无码一区二区三区| 亚洲av无码一区二区三区在线播放 | 中文字幕无码精品亚洲资源网久久 | 免费无码作爱视频| 无码被窝影院午夜看片爽爽jk| 中文字幕人妻无码一夲道| 无码人妻av一区二区三区蜜臀| 色窝窝无码一区二区三区 | 亚洲日韩精品A∨片无码| 精品三级AV无码一区| 国产办公室秘书无码精品99| 国产成人无码a区在线观看视频免费| 亚洲AV无码久久| 亚洲精品无码专区在线在线播放| 黑人巨大无码中文字幕无码 | 无码被窝影院午夜看片爽爽jk| 亚洲日韩v无码中文字幕| 亚洲一级特黄大片无码毛片| 免费无码一区二区三区蜜桃大| 亚洲性无码一区二区三区| 亚洲熟妇无码爱v在线观看| 久久久久久久无码高潮| 国产精品VA在线观看无码不卡| 无码国产成人午夜电影在线观看| 人妻aⅴ中文字幕无码| 色综合久久久无码网中文| 91精品久久久久久无码 | 中文字幕无码亚洲欧洲日韩| 亚洲毛片无码专区亚洲乱| 50岁人妻丰满熟妇αv无码区| 久久久久成人精品无码中文字幕| 亚洲熟妇无码爱v在线观看| 亚洲AV无码片一区二区三区| 精品久久久久久无码中文野结衣| 曰韩无码无遮挡A级毛片| 精品久久久久久无码人妻热 |