两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種云存儲系統(tǒng)數(shù)據(jù)備份方法及裝置的制作方法

文檔序號:6382034閱讀:236來源:國知局
專利名稱:一種云存儲系統(tǒng)數(shù)據(jù)備份方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及云存儲技術(shù)領(lǐng)域,特別是涉及一種云存儲系統(tǒng)數(shù)據(jù)備份方法及裝置。
背景技術(shù)
云存儲是在云計(jì)算概念上延伸和發(fā)展出來的一個(gè)新的概念,是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問功能的一個(gè)系統(tǒng)。當(dāng)云計(jì)算系統(tǒng)運(yùn)算和處理的核心是大量數(shù)據(jù)的存儲和管理時(shí),云計(jì)算系統(tǒng)中就需要配置大量的存儲設(shè)備,那么云計(jì)算系統(tǒng)就轉(zhuǎn)變成為一個(gè)云存儲系統(tǒng),所以云存儲是一個(gè)以數(shù)據(jù)存儲和管理為核心的云計(jì)算系統(tǒng)。與傳統(tǒng)的數(shù)據(jù)存儲技術(shù)相比,云存儲可以實(shí)現(xiàn)存儲完全虛擬化,大大簡化應(yīng)用環(huán)節(jié),節(jié)省客戶建設(shè)成本,同時(shí),提供更強(qiáng)的存儲和共享功能。任何地方、任何被授權(quán)用戶都可以通過一根接入線與云存儲連接,進(jìn)行空間與數(shù)據(jù)訪問,云存儲對使用者來講,不是指某一個(gè)具體的設(shè)備,而是指一個(gè)由許許多多個(gè)存儲設(shè)備和服務(wù)器所構(gòu)成的集合體。因此使用者使用云存儲并不是使用某一個(gè)存儲設(shè)備,而是使用整個(gè)云存儲系統(tǒng)帶來的一種數(shù)據(jù)訪問服務(wù)。云存儲的出現(xiàn),使得企業(yè)用戶可以將大部分?jǐn)?shù)據(jù)遷移到云存儲系統(tǒng)中,這樣做不僅節(jié)約了企業(yè)存儲系統(tǒng)的成本壓力,還獲得云存儲服務(wù)提供商所提供的各種維護(hù)服務(wù),在一定程度上降低安全風(fēng)險(xiǎn)。然而,對于擁有大量需要實(shí)時(shí)更新數(shù)據(jù)的用戶,如果由用戶通過手動的方式備份大量數(shù)據(jù),會消耗大量的人工成本。此外,如果在每次備份過程中,都是對全量數(shù)據(jù)進(jìn)行備份,也會占用大量的備份時(shí)間和備份空間。

發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種云存儲系統(tǒng)數(shù)據(jù)備份方法及裝置,技術(shù)方案如下本發(fā)明實(shí)施例提供一種云存儲系統(tǒng)數(shù)據(jù)備份方法,包括對客戶端的目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分;接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述備份操作觸發(fā)指令具體為根據(jù)用戶設(shè)置,在預(yù)設(shè)的時(shí)間點(diǎn)自動觸發(fā)的備份操作指令。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述備份操作觸發(fā)指令具體為對所述差異部分進(jìn)行監(jiān)測,當(dāng)所述差異部分大于預(yù)設(shè)的閾值時(shí),自動觸發(fā)的備份操作指令。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述對所確定的差異部分進(jìn)行備份操作,具體為對所確定的差異部分,利用斷點(diǎn)續(xù)傳方式進(jìn)行備份操作。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述對目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄,包括實(shí)時(shí)對目標(biāo)數(shù)據(jù)集進(jìn)行監(jiān)測,記錄目標(biāo)數(shù)據(jù)集的修改情況。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述對目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄,包括對目標(biāo)數(shù)據(jù)集進(jìn)行掃描,記錄本次掃描結(jié)果與上次掃描結(jié)果的差異部分。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述對目標(biāo)數(shù)據(jù)集進(jìn)行掃描,具體為在客戶端系統(tǒng)空閑時(shí),對目標(biāo)數(shù)據(jù)集進(jìn)行掃描。本發(fā)明實(shí)施例還提供一種云存儲系統(tǒng)數(shù)據(jù)備份裝置,包括修改記錄單元,用于對客戶端目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;差異確定單元,用于根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分;備份單元,用于接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述備份操作觸發(fā)指令具體為根據(jù)用戶設(shè)置,在預(yù)設(shè)的時(shí)間點(diǎn)自動觸發(fā)的備份操作指令。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述備份操作觸發(fā)指令具體為對所述差異部分進(jìn)行監(jiān)測,當(dāng)所述差異部分大于預(yù)設(shè)的閾值時(shí),自動觸發(fā)的備份操作指令。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述備份單元,具體用于對所確定的差異部分,利用斷點(diǎn)續(xù)傳方式進(jìn)行備份操作。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述修改記錄單元,具體用于實(shí)時(shí)對目標(biāo)數(shù)據(jù)集進(jìn)行監(jiān)測,記錄目標(biāo)數(shù)據(jù)集的修改情況。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述修改記錄單元,具體用于對目標(biāo)數(shù)據(jù)集進(jìn)行掃描,記錄本次掃描結(jié)果與上次掃描結(jié)果的差異部分。根據(jù)本發(fā)明的一種具體實(shí)施方式
,所述修改記錄單元,在客戶端系統(tǒng)空閑時(shí),對目標(biāo)數(shù)據(jù)集進(jìn)行掃描。應(yīng)用本發(fā)明實(shí)施例所提供的技術(shù)方案,能夠有效地管理客戶端用戶文件系統(tǒng)的備份,自動化的備份方式有效地方便了用戶的操作,降低用戶側(cè)的人工成本。通過增量備份的方式,避免每次都備份大量的重復(fù)內(nèi)容,從而減少備份時(shí)間和備份空間的占用。應(yīng)用本發(fā)明實(shí)施例所提供的方案,對于擁有大量數(shù)據(jù)的用戶使用時(shí)效果尤其明顯,不但提高了數(shù)據(jù)備份的效率和準(zhǔn)確性,而且降低了用戶在存儲方面的運(yùn)營成本。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例云存儲系統(tǒng)數(shù)據(jù)備份方法的一種流程圖;圖2為本發(fā)明實(shí)施例云存儲系統(tǒng)數(shù)據(jù)備份裝置的一種結(jié)構(gòu)示意圖。
具體實(shí)施例方式云存儲的核心是應(yīng)用軟件與存儲設(shè)備相結(jié)合,通過應(yīng)用軟件來實(shí)現(xiàn)存儲設(shè)備向存儲服務(wù)的轉(zhuǎn)變。與傳統(tǒng)的存儲設(shè)備相比,云存儲系統(tǒng)不僅僅涉及硬件,而是一個(gè)網(wǎng)絡(luò)設(shè)備、存儲設(shè)備、服務(wù)器、應(yīng)用軟件、公用訪問接口、接入網(wǎng)、和客戶端程序等多個(gè)部分組成的復(fù)雜系統(tǒng)。各部分以存儲設(shè)備為核心,通過應(yīng)用軟件來對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問服務(wù)。大數(shù)據(jù)(Big data)通常用來形容某個(gè)企業(yè)創(chuàng)造的大量非結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù),這些數(shù)據(jù)在下載到關(guān)系型數(shù)據(jù)庫用于分析時(shí)會花費(fèi)過多時(shí)間和金錢。大數(shù)據(jù)分析常和云計(jì)算聯(lián)系到一起,因?yàn)閷?shí)時(shí)的大型數(shù)據(jù)集分析需要像MapReduce —樣的框架來向數(shù)十、數(shù)百或甚至數(shù)千的電腦分配工作,因此大數(shù)據(jù)的存儲就成為了大數(shù)據(jù)管理的基礎(chǔ)。云服務(wù)提供商可以專門為單一的企業(yè)客戶提供量身定制的云存儲服務(wù)方案,或者也可以由企業(yè)自己的IT機(jī)構(gòu)來部署一套私有云服務(wù)架構(gòu)。私有云不但能為企業(yè)用戶提供最優(yōu)質(zhì)的貼身服務(wù),而且還能在一定程度上降低安全風(fēng)險(xiǎn)。但對于擁有大量實(shí)時(shí)更新數(shù)據(jù)的用戶,讓用戶通過手動的方式備份大量的數(shù)據(jù)顯然是不現(xiàn)實(shí)的,因此對于云存儲系統(tǒng)而言,如何方便用戶操作、提高備份效率,成為一個(gè)需要解決的問題。針對上述問題,本發(fā)明實(shí)施例所提供一種云存儲系統(tǒng)數(shù)據(jù)備份方法進(jìn)行說明,其包括以下基本步驟對客戶端的目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分;接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。上述方法的執(zhí)行主體,可以是云存儲系統(tǒng)本身,也可以是位于云存儲系統(tǒng)中的一個(gè)功能相對獨(dú)立的模塊,上述技術(shù)方案,能夠有效地管理客戶端用戶文件系統(tǒng)的備份,自動化的備份方式有效地方便了用戶的操作,降低用戶側(cè)的人工成本。通過增量備份的方式,避免每次都備份大量的重復(fù)內(nèi)容,從而減少備份時(shí)間和備份空間的占用。應(yīng)用本發(fā)明實(shí)施例所提供的方案,對于擁有大量數(shù)據(jù)的用戶使用時(shí)效果尤其明顯,不但提高了數(shù)據(jù)備份的效率和準(zhǔn)確性,而且降低了用戶在存儲方面的運(yùn)營成本。為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行詳細(xì)地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。圖1所示,為本發(fā)明實(shí)施例所提供的云存儲系統(tǒng)數(shù)據(jù)備份方法的流程示意圖,該方法可以包括以下步驟S101,對客戶端的目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;根據(jù)本發(fā)明的實(shí)施方案,云存儲系統(tǒng)可以對客戶端的文件系統(tǒng)進(jìn)行監(jiān)控,并且對該文件系統(tǒng)中的數(shù)據(jù)變化情況進(jìn)行記錄,例如文件修改、文件添加、文件刪除等操作,在實(shí)際應(yīng)用中,用戶可以指定具體需要備份的數(shù)據(jù)對象,例如某個(gè)磁盤、某個(gè)子目錄等等,在本發(fā)明實(shí)施例中,將這些需要備份的數(shù)據(jù)對象稱為目標(biāo)數(shù)據(jù)集。在本發(fā)明的一種實(shí)施方式中,可以實(shí)時(shí)對目標(biāo)數(shù)據(jù)集進(jìn)行監(jiān)測,記錄目標(biāo)數(shù)據(jù)集的修改情況。一般對于文件系統(tǒng)而言,涉及的操作包括讀取操作和寫入操作兩類,根據(jù)本發(fā)明方案的具體需求,可以僅對文件系統(tǒng)的寫入操作進(jìn)行實(shí)時(shí)監(jiān)測,一旦發(fā)現(xiàn)文件系統(tǒng)有數(shù)據(jù)寫入,則對寫入的具體情況進(jìn)行記錄,例如增加、刪除、修改的文件等等。在本發(fā)明的另一種實(shí)施方式中,可以通過周期性或者計(jì)劃任務(wù)的方式,觸發(fā)對目標(biāo)數(shù)據(jù)集的掃描操作,每次掃描結(jié)束后,比較本次掃描結(jié)果與上次掃描結(jié)果的差異,就可以發(fā)現(xiàn)增加了那些文件、刪除了哪些文件、哪些文件曾被修改過等等。其中,觸發(fā)掃描的方式可以是周期性觸發(fā),或者是根據(jù)用戶設(shè)置的掃描計(jì)劃條件性觸發(fā)。例如,可以在客戶端系統(tǒng)空閑時(shí),即客戶端系統(tǒng)負(fù)載小于預(yù)設(shè)閾值時(shí),觸發(fā)對目標(biāo)數(shù)據(jù)集進(jìn)行掃描。S102,根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分;本發(fā)明采用的備份方案是對目標(biāo)數(shù)據(jù)集進(jìn)行多次備份,除第一次備份需要備份目標(biāo)數(shù)據(jù)集的全部數(shù)據(jù)集之外,后續(xù)每次僅需要備份與之前已備份內(nèi)容的差異部分。假設(shè)上次備份時(shí)刻為to,當(dāng)前時(shí)刻為tl,那么,通過統(tǒng)計(jì)to到tl時(shí)間段內(nèi)所記錄的修改情況,就可以確定目標(biāo)數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分。所確定的差異部分,將作為下一次備份需要實(shí)際處理的內(nèi)容。S103,接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。根據(jù)S102所確定的差異部分,將對應(yīng)的數(shù)據(jù)內(nèi)容從客戶端上傳到云存儲系統(tǒng),完成備份操作。其中備份操作可以以自動方式觸發(fā),例如,根據(jù)用戶設(shè)置,在預(yù)設(shè)的時(shí)間點(diǎn)自動觸發(fā)備份操作,一般而言用戶可以設(shè)置在網(wǎng)絡(luò)空閑時(shí)段(如凌晨)動觸發(fā)備份操作?;蛘撸瑢102所確定的差異部分進(jìn)行監(jiān)測,當(dāng)發(fā)現(xiàn)差異部分大于某個(gè)預(yù)設(shè)的閾值時(shí),說明目標(biāo)數(shù)據(jù)集相對于上次備份時(shí)已經(jīng)有了較大幅度的修改,此時(shí)可以自動觸發(fā)的備份操作指令。由于備份操作需要將客戶端的數(shù)據(jù)通過網(wǎng)絡(luò)連接上傳至云存儲系統(tǒng),因此在上傳數(shù)據(jù)的過程中,可以利用斷點(diǎn)續(xù)傳的方式對數(shù)據(jù)進(jìn)行傳輸,以便在網(wǎng)絡(luò)故障等原因?qū)е律蟼魇r(shí),可以進(jìn)行有效的恢復(fù)。此外,如果當(dāng)前網(wǎng)絡(luò)繁忙,也可以將備份操作延遲至網(wǎng)絡(luò)空閑時(shí)段執(zhí)行。下面結(jié)合具體的實(shí)例,對本發(fā)明方案做進(jìn)一步的說明根據(jù)本發(fā)明的實(shí)施方式,可以在客戶端安裝相應(yīng)的備份服務(wù),該服務(wù)在客戶端成功安裝并啟動后,可以根據(jù)用戶操作系統(tǒng)的需要,進(jìn)入到不同的操作界面,引導(dǎo)用戶進(jìn)行相應(yīng)操作。例如,windows平臺用戶可以通過UI執(zhí)行數(shù)據(jù)自動備份的監(jiān)管,Iinux用戶可以通過命令行執(zhí)行數(shù)據(jù)自動備份的監(jiān)管。用戶成功登錄后,首先檢查該用戶是否存在備份計(jì)劃,對于首次登錄的用戶,備份計(jì)劃為空,系統(tǒng)將引導(dǎo)登錄用戶配置系統(tǒng)的備份計(jì)劃,系統(tǒng)可以提供若干備份計(jì)劃供用戶選擇,或者用戶自己配置自己的個(gè)性化備份方案。對于非首次登錄的用戶,在成功登錄后,可以看到上一次執(zhí)行備份的時(shí)間,占用存儲空間大小等信息。用戶可以在操作界面進(jìn)入備份計(jì)劃管理模塊對自動備份計(jì)劃進(jìn)行設(shè)置或修改,修改后的備份計(jì)劃將會在系統(tǒng)后臺執(zhí)行,等待觸發(fā)事件的發(fā)生。根據(jù)用戶配置的備份對象,啟動對目標(biāo)數(shù)據(jù)集的監(jiān)測功能,在后臺對需要備份的文件系統(tǒng)進(jìn)行監(jiān)測,記錄尚未備份的文件信息,當(dāng)用戶對文件進(jìn)行修改,刪除或者添加操作時(shí),記錄文件修改信息以及文件屬性。當(dāng)首次啟動備份文件系統(tǒng)監(jiān)測功能時(shí),監(jiān)測模塊可以對需要備份的文件系統(tǒng)執(zhí)行智能掃描操作,如果當(dāng)前系統(tǒng)繁忙,則等待系統(tǒng)空閑時(shí)進(jìn)行掃描,非首次啟動文件監(jiān)控系統(tǒng),文件監(jiān)控系統(tǒng)需要對整個(gè)文件系統(tǒng)進(jìn)行掃描,在文件監(jiān)測的日志中記錄已做修改的文件信息,等待啟動備份任務(wù)時(shí),執(zhí)行上傳操作。當(dāng)滿足自動備份的條件時(shí),將根據(jù)監(jiān)測結(jié)果,對曾經(jīng)改動過的文件進(jìn)行批量上傳操作。其中,用戶配置自動備份計(jì)劃的觸發(fā)條件可能是某個(gè)時(shí)間點(diǎn),或者系統(tǒng)文件增量大于某個(gè)閾值,當(dāng)備份計(jì)劃被觸發(fā)時(shí),對文件系統(tǒng)的上傳操作或都是按照文件的增量備份方式執(zhí)行,只對有改動的文件進(jìn)行上傳操作,首次執(zhí)行上傳操作時(shí)是執(zhí)行完全備份。在上傳過程中,可以記錄上傳文件的成功信息,當(dāng)系統(tǒng)發(fā)生掉電或者存儲服務(wù)不可用的錯(cuò)誤時(shí),在下次啟動或服務(wù)可用時(shí),從當(dāng)前未完成任務(wù)繼續(xù)執(zhí)行上傳操作,從而提高了系統(tǒng)的容錯(cuò)性。目前已有的云存儲服務(wù)中,AmazonS3作為存儲服務(wù)使用范圍最為廣泛,因此Amazon的S3服務(wù)幾乎已經(jīng)成為了云存儲行業(yè)的標(biāo)準(zhǔn)。因此對AmazonS3服務(wù)的兼容也是對該服務(wù)標(biāo)準(zhǔn)的認(rèn)可,應(yīng)用本發(fā)明方案,文件系統(tǒng)的批量上傳任務(wù)是通過調(diào)用Amazon S3的sdk接口來實(shí)現(xiàn),兼容Amazon的接口可以方便用戶自由遷移,對原有Amazon S3的用戶,在使用本發(fā)明所提供的服務(wù)時(shí),不需要再修改原代碼,修改endpoint即可,從而為使用標(biāo)準(zhǔn)化云存儲的廠商提供兼容型的便利。相應(yīng)于上面的方法實(shí)施例,本發(fā)明還提供一種云存儲系統(tǒng)數(shù)據(jù)備份裝置,參見圖2所示該裝置可以包括修改記錄單元201,用于對客戶端目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;根據(jù)本發(fā)明的實(shí)施方案,云存儲系統(tǒng)可以對客戶端的文件系統(tǒng)進(jìn)行監(jiān)控,并且對該文件系統(tǒng)中的數(shù)據(jù)變化情況進(jìn)行記錄,例如文件修改、文件添加、文件刪除等操作,在實(shí)際應(yīng)用中,用戶可以指定具體需要備份的數(shù)據(jù)對象,例如某個(gè)磁盤、某個(gè)子目錄等等,在本發(fā)明實(shí)施例中,將這些需要備份的數(shù)據(jù)對象稱為目標(biāo)數(shù)據(jù)集。在本發(fā)明的一種實(shí)施方式中,可以實(shí)時(shí)對目標(biāo)數(shù)據(jù)集進(jìn)行監(jiān)測,記錄目標(biāo)數(shù)據(jù)集的修改情況。一般對于文件系統(tǒng)而言,涉及的操作包括讀取操作和寫入操作兩類,根據(jù)本發(fā)明方案的具體需求,可以僅對文件系統(tǒng)的寫入操作進(jìn)行實(shí)時(shí)監(jiān)測,一旦發(fā)現(xiàn)文件系統(tǒng)有數(shù)據(jù)寫入,則對寫入的具體情況進(jìn)行記錄,例如增加、刪除、修改的文件等等。在本發(fā)明的另一種實(shí)施方式中,可以通過周期性或者計(jì)劃任務(wù)的方式,觸發(fā)對目標(biāo)數(shù)據(jù)集的掃描操作,每次掃描結(jié)束后,比較本次掃描結(jié)果與上次掃描結(jié)果的差異,就可以發(fā)現(xiàn)增加了那些文件、刪除了哪些文件、哪些文件曾被修改過等等。其中,觸發(fā)掃描的方式可以是周期性觸發(fā),或者是根據(jù)用戶設(shè)置的掃描計(jì)劃條件性觸發(fā)。例如,可以在客戶端系統(tǒng)空閑時(shí),即客戶端系統(tǒng)負(fù)載小于預(yù)設(shè)閾值時(shí),觸發(fā)對目標(biāo)數(shù)據(jù)集進(jìn)行掃描。差異確定單元202,用于根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分;本發(fā)明采用的備份方案是對目標(biāo)數(shù)據(jù)集進(jìn)行多次備份,除第一次備份需要備份目標(biāo)數(shù)據(jù)集的全部數(shù)據(jù)集之外,后續(xù)每次僅需要備份與之前已備份內(nèi)容的差異部分。假設(shè)上次備份時(shí)刻為to,當(dāng)前時(shí)刻為tl,那么,通過統(tǒng)計(jì)to到tl時(shí)間段內(nèi)所記錄的修改情況,就可以確定目標(biāo)數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分。所確定的差異部分,將作為下一次備份需要實(shí)際處理的內(nèi)容。備份單元203,用于接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。根據(jù)差異確定單元202所確定的差異部分,將對應(yīng)的數(shù)據(jù)內(nèi)容從客戶端上傳到云存儲系統(tǒng),完成備份操作。其中備份操作可以以自動方式觸發(fā),例如,根據(jù)用戶設(shè)置,在預(yù)設(shè)的時(shí)間點(diǎn)自動觸發(fā)備份操作,一般而言用戶可以設(shè)置在網(wǎng)絡(luò)空閑時(shí)段(例如凌晨)動觸發(fā)備份操作。或者,對差異確定單元202所確定的差異部分進(jìn)行監(jiān)測,當(dāng)發(fā)現(xiàn)差異部分大于某個(gè)預(yù)設(shè)的閾值時(shí),說明目標(biāo)數(shù)據(jù)集相對于上次備份時(shí)已經(jīng)有了較大幅度的修改,此時(shí)可以自動觸發(fā)的備份操作指令。由于備份操作需要將客戶端的數(shù)據(jù)通過網(wǎng)絡(luò)連接上傳至云存儲系統(tǒng),因此在上傳數(shù)據(jù)的過程中,可以利用斷點(diǎn)續(xù)傳的方式對數(shù)據(jù)進(jìn)行傳輸,以便在網(wǎng)絡(luò)故障等原因?qū)е律蟼魇r(shí),可以進(jìn)行有效的恢復(fù)。此外,如果當(dāng)前網(wǎng)絡(luò)繁忙,也可以將備份操作延遲至網(wǎng)絡(luò)空閑時(shí)段執(zhí)行。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。以上所述僅是本發(fā)明的具體實(shí)施方式
,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種云存儲系統(tǒng)數(shù)據(jù)備份方法,其特征在于,包括對客戶端的目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分; 接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備份操作觸發(fā)指令具體為根據(jù)用戶設(shè)置,在預(yù)設(shè)的時(shí)間點(diǎn)自動觸發(fā)的備份操作指令。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備份操作觸發(fā)指令具體為對所述差異部分進(jìn)行監(jiān)測,當(dāng)所述差異部分大于預(yù)設(shè)的閾值時(shí),自動觸發(fā)的備份操作指令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所確定的差異部分進(jìn)行備份操作, 具體為對所確定的差異部分,利用斷點(diǎn)續(xù)傳方式進(jìn)行備份操作。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄, 包括實(shí)時(shí)對目標(biāo)數(shù)據(jù)集進(jìn)行監(jiān)測,記錄目標(biāo)數(shù)據(jù)集的修改情況。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄, 包括對目標(biāo)數(shù)據(jù)集進(jìn)行掃描,記錄本次掃描結(jié)果與上次掃描結(jié)果的差異部分。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對目標(biāo)數(shù)據(jù)集進(jìn)行掃描,具體為 在客戶端系統(tǒng)空閑時(shí),對目標(biāo)數(shù)據(jù)集進(jìn)行掃描。
8.—種云存儲系統(tǒng)數(shù)據(jù)備份裝置,其特征在于,包括修改記錄單元,用于對客戶端目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;差異確定單元,用于根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分;備份單元,用于接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述備份操作觸發(fā)指令具體為根據(jù)用戶設(shè)置,在預(yù)設(shè)的時(shí)間點(diǎn)自動觸發(fā)的備份操作指令。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述備份操作觸發(fā)指令具體為對所述差異部分進(jìn)行監(jiān)測,當(dāng)所述差異部分大于預(yù)設(shè)的閾值時(shí),自動觸發(fā)的備份操作指令。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述備份單元,具體用于對所確定的差異部分,利用斷點(diǎn)續(xù)傳方式進(jìn)行備份操作。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述修改記錄單元,具體用于實(shí)時(shí)對目標(biāo)數(shù)據(jù)集進(jìn)行監(jiān)測,記錄目標(biāo)數(shù)據(jù)集的修改情況。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述修改記錄單元,具體用于對目標(biāo)數(shù)據(jù)集進(jìn)行掃描,記錄本次掃描結(jié)果與上次掃描結(jié)果的差異部分。
14.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述修改記錄單元,在客戶端系統(tǒng)空閑時(shí),對目標(biāo)數(shù)據(jù)集進(jìn)行掃描。
全文摘要
本發(fā)明公開了一種云存儲系統(tǒng)數(shù)據(jù)備份方法及裝置。一種云存儲系統(tǒng)數(shù)據(jù)備份方法包括對客戶端的目標(biāo)數(shù)據(jù)集的修改情況進(jìn)行記錄;根據(jù)所記錄的修改情況,確定所述數(shù)據(jù)集當(dāng)前內(nèi)容與之前已備份內(nèi)容的差異部分;接收到備份操作觸發(fā)指令后,對所確定的差異部分進(jìn)行備份操作。應(yīng)用本發(fā)明實(shí)施例所提供的技術(shù)方案,能夠有效地管理客戶端用戶文件系統(tǒng)的備份,自動化的備份方式有效地方便了用戶的操作,降低用戶側(cè)的人工成本。通過增量備份的方式,避免每次都備份大量的重復(fù)內(nèi)容,從而減少備份時(shí)間和備份空間的占用。
文檔編號G06F11/14GK102999400SQ201210478748
公開日2013年3月27日 申請日期2012年11月22日 優(yōu)先權(quán)日2012年11月22日
發(fā)明者蘇濤, 謝朝陽, 江峰 申請人:中國電信股份有限公司云計(jì)算分公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
方城县| 金山区| 池州市| 抚松县| 长春市| 城步| 原阳县| 嵩明县| 白山市| 遂川县| 涿鹿县| 上犹县| 建昌县| 娄烦县| 马尔康县| 渭源县| 罗山县| 泾川县| 夹江县| 五原县| 海门市| 永平县| 宜兰县| 原平市| 绥中县| 彭阳县| 镇坪县| 桃园市| 岳池县| 休宁县| 西平县| 明星| 安宁市| 大庆市| 牙克石市| 富民县| 德州市| 南汇区| 安陆市| 得荣县| 勐海县|