欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種文件異地災(zāi)備的方法和裝置的制造方法

文檔序號:9436179閱讀:277來源:國知局
一種文件異地災(zāi)備的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)文件安全領(lǐng)域,特別涉及一種文件異地災(zāi)備的方法和裝置。
【背景技術(shù)】
[0002]近年來互聯(lián)網(wǎng)迅速發(fā)展,互聯(lián)網(wǎng)上的文件也越來越多,就需要考慮如何科學(xué)管理保護(hù)這些文件,這些文件包括視頻、音頻等媒體文件,還包括文本文檔、演示文稿、電子表格等文件。用戶上傳的文件統(tǒng)稱為源文件,這些源文件經(jīng)過一系列生產(chǎn)流程,生成不同格式的文件,生產(chǎn)過程中產(chǎn)生的文件和源文件都存儲在分布式存儲系統(tǒng)中?,F(xiàn)有技術(shù)中,為避免跨區(qū)域的網(wǎng)絡(luò)傳輸給文件生產(chǎn)造成影響,文件生產(chǎn)中使用的分布式存儲系統(tǒng)和生產(chǎn)程序都部署在同一機(jī)房,這樣就帶來很大的隱患。如果該地區(qū)的機(jī)房出現(xiàn)斷電或者因?yàn)樽匀粸?zāi)害導(dǎo)致的不能正常提供服務(wù),那么所有的源文件將無法及時(shí)的再進(jìn)行文件生產(chǎn)。因此,為消除這種單區(qū)域機(jī)房帶來數(shù)據(jù)丟失的安全隱患或者不可及時(shí)提供服務(wù)的故障,可將同一份文件存儲到不同區(qū)域的數(shù)據(jù)中心。
[0003]目前常見的異地災(zāi)備方法是在異地的數(shù)據(jù)中心部署分布式存儲服務(wù)器,并在服務(wù)器中創(chuàng)建一個(gè)新的存儲卷為目標(biāo)存儲卷,用來存儲本地存儲卷即源存儲卷中的源文件?,F(xiàn)有技術(shù)中是在源存儲卷沒有存儲空間后,再將源存儲卷中存儲的源文件通過網(wǎng)絡(luò)傳輸?shù)姆绞酵降侥繕?biāo)存儲卷中。
[0004]現(xiàn)有技術(shù)中,這種異地災(zāi)備的方法只有在源存儲卷沒有存儲空間之后才開始進(jìn)行災(zāi)備,使文件進(jìn)行災(zāi)備時(shí)不夠?qū)崟r(shí)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例的目的在于提供一種文件異地災(zāi)備的方法和裝置,能夠?qū)崟r(shí)地對文件以文件級別進(jìn)行異地災(zāi)備,提高了文件數(shù)據(jù)的可用性和安全性。
[0006]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種文件異地災(zāi)備的方法,應(yīng)用于災(zāi)備服務(wù)器,包括步驟:
[0007]接收分布式存儲服務(wù)器發(fā)送的文件災(zāi)備請求,所述文件災(zāi)備請求中攜帶文件的標(biāo)識信息及存儲有該文件的源存儲卷的信息,所述源存儲卷位于所述分布式存儲服務(wù)器中,所述文件災(zāi)備請求為源存儲卷存儲完成所述文件后所述分布式存儲服務(wù)器發(fā)送的;
[0008]根據(jù)本地記錄的與所述源存儲卷對應(yīng)的至少一個(gè)異地存儲卷的信息,確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷;
[0009]根據(jù)確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的信息,進(jìn)行文件異地災(zāi)備。
[0010]較佳的,所述文件災(zāi)備請求中還攜帶有所述文件的數(shù)據(jù)量的信息;
[0011]所述確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷包括:
[0012]根據(jù)所述文件的數(shù)據(jù)量與所述至少一個(gè)異地存儲卷的剩余存儲數(shù)據(jù)量,確定剩余存儲數(shù)據(jù)量不小于所述數(shù)據(jù)量的任一異地存儲卷為進(jìn)行災(zāi)備的異地目標(biāo)存儲卷。
[0013]較佳的,所述文件災(zāi)備請求中還攜帶有所述分布式存儲服務(wù)器的位置信息;
[0014]所述確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷包括:
[0015]根據(jù)所述至少一個(gè)異地存儲卷所在的異地分布式存儲服務(wù)器的位置信息及所述源存儲卷所在的分布式存儲服務(wù)器的位置信息,確定與所述源存儲卷所在的分布式存儲服務(wù)器,在設(shè)定距離范圍內(nèi)的任一異地分布式存儲服務(wù)器中的,任一異地存儲卷為進(jìn)行災(zāi)備的異地目標(biāo)存儲卷。
[0016]較佳的,所述文件災(zāi)備請求中還攜帶有所述文件的校驗(yàn)值;
[0017]所述根據(jù)確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的信息,進(jìn)行文件異地災(zāi)備之前,所述方法還包括:
[0018]讀取所述源存儲卷中所述文件的信息,確定所述文件的校驗(yàn)值;
[0019]判斷確定的所述校驗(yàn)值與接收的所述校驗(yàn)值是否一致;
[0020]如果一致,進(jìn)行后續(xù)文件異地災(zāi)備過程。
[0021]較佳的,所述根據(jù)確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的信息,進(jìn)行文件異地災(zāi)備包括:
[0022]根據(jù)掛載在本地的每個(gè)分布式存儲服務(wù)器中的存儲卷的信息,將存儲有所述文件的源存儲卷掛載在所述進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的目錄下。
[0023]較佳的,所述根據(jù)確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的信息,進(jìn)行文件異地災(zāi)備包括:
[0024]將確定的進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的信息發(fā)送給所述分布式存儲服務(wù)器,以使所述分布式存儲服務(wù)器向所述進(jìn)行災(zāi)備的異地目標(biāo)存儲卷災(zāi)備所述文件。
[0025]較佳的,所述方法還包括:
[0026]接收所述異地目標(biāo)存儲卷發(fā)送的任務(wù)狀態(tài)信息;
[0027]根據(jù)所述任務(wù)狀態(tài)信息,判斷所述異地目標(biāo)存儲卷是否接收完成所述文件:
[0028]若所述異地目標(biāo)存儲卷接收完成所述文件,則在本地保存該異地目標(biāo)存儲卷存儲有所述文件的信息;
[0029]否則,向源存儲卷所在的分布式存儲服務(wù)器發(fā)送向所述異地目標(biāo)存儲卷重新續(xù)傳所述文件的信息。
[0030]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種文件異地災(zāi)備的方法,應(yīng)用于分布式存儲服務(wù)器,包括步驟:
[0031]向?yàn)?zāi)備服務(wù)器發(fā)送文件災(zāi)備請求,其中所述文件災(zāi)備請求中攜帶文件的標(biāo)識信息及存儲有該文件的源存儲卷的信息,所述文件災(zāi)備請求為源存儲卷存儲完成所述文件后所述分布式存儲服務(wù)器發(fā)送的;
[0032]向?yàn)?zāi)備服務(wù)器確定的進(jìn)行災(zāi)備的異地目標(biāo)存儲卷災(zāi)備所述文件,其中所述異地目標(biāo)存儲卷為所述災(zāi)備服務(wù)器根據(jù)其本地記錄的與存儲有該文件的源存儲卷對應(yīng)的至少一個(gè)異地存儲卷的信息確定的。
[0033]較佳的,所述向?yàn)?zāi)備服務(wù)器確定的進(jìn)行災(zāi)備的異地目標(biāo)存儲卷災(zāi)備所述文件包括:
[0034]根據(jù)接收的所述災(zāi)備服務(wù)器發(fā)送的速度閾值,確定向所述異地目標(biāo)存儲卷災(zāi)備所述文件的速度;
[0035]根據(jù)確定的所述速度,向所述異地目標(biāo)存儲卷災(zāi)備所述文件。
[0036]較佳的,所述向?yàn)?zāi)備服務(wù)器確定的進(jìn)行災(zāi)備的異地目標(biāo)存儲卷災(zāi)備所述文件之后包括:
[0037]接收向異地目標(biāo)存儲卷重新續(xù)傳所述文件的信息;
[0038]根據(jù)所述信息,重新續(xù)傳所述文件。
[0039]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種文件異地災(zāi)備的裝置,應(yīng)用于災(zāi)備服務(wù)器,包括:
[0040]接收模塊:用于接收分布式存儲服務(wù)器發(fā)送的文件災(zāi)備請求,所述文件災(zāi)備請求中攜帶文件的標(biāo)識信息及存儲有該文件的源存儲卷的信息,所述源存儲卷位于所述分布式存儲服務(wù)器中,所述文件災(zāi)備請求為源存儲卷存儲完成所述文件后所述分布式存儲服務(wù)器發(fā)送的;
[0041]確定模塊:用于根據(jù)本地記錄的與所述源存儲卷對應(yīng)的至少一個(gè)異地存儲卷的信息,確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷;
[0042]文件災(zāi)備模塊:用于根據(jù)確定進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的信息,進(jìn)行文件異地災(zāi)備。
[0043]較佳的,所述文件災(zāi)備請求中還攜帶有所述文件的數(shù)據(jù)量的信息;
[0044]所述確定模塊具體用于:
[0045]根據(jù)所述文件的數(shù)據(jù)量與所述至少一個(gè)異地存儲卷的剩余存儲數(shù)據(jù)量,確定剩余存儲數(shù)據(jù)量不小于所述數(shù)據(jù)量的任一異地存儲卷為進(jìn)行災(zāi)備的異地目標(biāo)存儲卷。
[0046]較佳的,所述文件災(zāi)備請求中還攜帶有所述分布式存儲服務(wù)器的位置信息;
[0047]所述確定模塊具體用于:
[0048]根據(jù)所述至少一個(gè)異地存儲卷所在的異地分布式存儲服務(wù)器的位置信息及所述源存儲卷所在的分布式存儲服務(wù)器的位置信息,確定與所述源存儲卷所在的分布式存儲服務(wù)器,在設(shè)定距離范圍內(nèi)的任一異地分布式存儲服務(wù)器中的,任一異地存儲卷為進(jìn)行災(zāi)備的異地目標(biāo)存儲卷。
[0049]較佳的,所述文件災(zāi)備請求中還攜帶有所述文件的校驗(yàn)值;
[0050]所述裝置還包括校驗(yàn)碼確定判斷模塊:用于讀取所述源存儲卷中所述文件的信息,確定所述文件的校驗(yàn)值;判斷確定的所述校驗(yàn)值與接收的所述校驗(yàn)值是否一致;如果一致,通知文件災(zāi)備模塊進(jìn)行后續(xù)文件異地災(zāi)備過程。
[0051]較佳的,所述文件災(zāi)備模塊具體用于:
[0052]根據(jù)掛載在本地的每個(gè)分布式存儲服務(wù)器中的存儲卷的信息,將存儲有所述文件的源存儲卷掛載在所述進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的目錄下。
[0053]較佳的,所述文件災(zāi)備模塊具體用于:
[0054]將確定的進(jìn)行災(zāi)備的異地目標(biāo)存儲卷的信息發(fā)送給所述分布式存儲服務(wù)器,以使所述分布式存儲服務(wù)器向所述進(jìn)行災(zāi)備的異地目標(biāo)存儲卷災(zāi)備所述文件。
[0055]較佳的,所述接收模塊,還用于接收所述異地目標(biāo)存儲卷發(fā)送的任務(wù)狀態(tài)信息;
[0056]所述裝置還包括判斷續(xù)傳模塊:用于根據(jù)所述任務(wù)狀態(tài)信息,判斷所述異地目標(biāo)存儲卷是否接收完成所述文件:若
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
阿尔山市| 长治市| 巫溪县| 北安市| 海林市| 营口市| 济源市| 海淀区| 乌拉特后旗| 文安县| 资溪县| 泗水县| 菏泽市| 汝南县| 如皋市| 临夏县| 涟源市| 科技| 襄城县| 沛县| 沅江市| 闸北区| 久治县| 沭阳县| 合肥市| 牡丹江市| 塔城市| 莱芜市| 逊克县| 化德县| 新营市| 林口县| 巫溪县| 乌鲁木齐县| 济阳县| 阳春市| 安泽县| 琼海市| 嘉黎县| 金昌市| 太保市|