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

一種文件恢復(fù)方法及裝置的制造方法

文檔序號:9249172閱讀:311來源:國知局
一種文件恢復(fù)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,尤其涉及一種文件恢復(fù)方法及裝置。
【背景技術(shù)】
[0002]在Linux文件管理中,一個文件除了自身的數(shù)據(jù)之外,還有一個附屬信息,即文件的元數(shù)據(jù)(metadata)。這個元數(shù)據(jù)用于記錄文件的許多信息,比如文件大小,擁有人,所屬的組,修改日期等等。元數(shù)據(jù)并不包含在文件的數(shù)據(jù)中,而是由操作系統(tǒng)維護(hù)的。事實上,這個所謂的元數(shù)據(jù)就包含在inode中。inode所占據(jù)的區(qū)域與數(shù)據(jù)塊的區(qū)域不同。每個inode有一個唯一的整數(shù)編號(inode number)表示。
[0003]在保存元數(shù)據(jù),inode是“文件”從抽象到具體的關(guān)鍵。inode儲存由一些指針,這些指針指向存儲設(shè)備中的一些數(shù)據(jù)塊,文件的內(nèi)容就儲存在這些數(shù)據(jù)塊中。當(dāng)Linux想要打開一個文件時,只需要找到文件對應(yīng)的inode,然后沿著指針,將所有的數(shù)據(jù)塊收集起來,就可以在內(nèi)存中組成一個文件的數(shù)據(jù)了。
[0004]當(dāng)通過備份軟件對需要保護(hù)的數(shù)據(jù)進(jìn)行備份的時候,不僅需要備份文件數(shù)據(jù)本身,同時文件對應(yīng)的元數(shù)據(jù)也需要備份。當(dāng)數(shù)據(jù)丟失的時候,通過恢復(fù)文件元數(shù)據(jù)和數(shù)據(jù)本身來恢復(fù)文件數(shù)據(jù)及相關(guān)屬性信息。
[0005]現(xiàn)有技術(shù)是,當(dāng)需要恢復(fù)的文件數(shù)量很多時,先批量恢復(fù)所有文件的元數(shù)據(jù),再批量恢復(fù)所有文件的數(shù)據(jù),眾所周知,LAN環(huán)境下,網(wǎng)絡(luò)帶寬成為數(shù)據(jù)備份還原的瓶頸;由于數(shù)據(jù)量比較大和網(wǎng)絡(luò)帶寬的限制,數(shù)據(jù)傳輸需要較長的時間,總體看,導(dǎo)致整個數(shù)據(jù)恢復(fù)周期比較長。

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

[0006]為了解決上述問題,本發(fā)明提供了一種文件恢復(fù)方法,所述方法包括:
[0007]選中要恢復(fù)的文件;
[0008]恢復(fù)所述文件;
[0009]所述文件恢復(fù)完畢,再恢復(fù)下一個文件。
[0010]可選地,
[0011]所述恢復(fù)所述文件,包括:恢復(fù)所述文件的元數(shù)據(jù);恢復(fù)所述文件的數(shù)據(jù)。
[0012]可選地,所述恢復(fù)所述文件的數(shù)據(jù)之前,包括:查找到所述文件的元數(shù)據(jù)對應(yīng)的文件的數(shù)據(jù)。
[0013]一種文件恢復(fù)裝置,所述裝置包括:
[0014]文件管理模塊,用于選中要恢復(fù)的文件;
[0015]恢復(fù)模塊;用于恢復(fù)所述文件;
[0016]所述文件恢復(fù)完畢,再恢復(fù)下一個文件。
[0017]可選地,所述恢復(fù)模塊,用于恢復(fù)所述文件的元數(shù)據(jù);恢復(fù)所述文件的數(shù)據(jù)。
[0018]可選地,還包括查找模塊;用于在恢復(fù)模塊恢復(fù)所述文件的數(shù)據(jù)之前,根據(jù)所述文件的元數(shù)據(jù),查找到所述文件的元數(shù)據(jù)對應(yīng)的文件的數(shù)據(jù)。
[0019]本發(fā)明的技術(shù)方案,按文件為單位進(jìn)行數(shù)據(jù)恢復(fù),避免了恢復(fù)大量數(shù)據(jù)時因為網(wǎng)絡(luò)帶寬不足造成的延時,有效提高數(shù)據(jù)恢復(fù)效率。
【附圖說明】
[0020]圖1為本發(fā)明的一種文件恢復(fù)方法的流程圖;
[0021]圖2為本發(fā)明的一種文件恢復(fù)裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0022]下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。
[0023]需要說明的是,如果不沖突,本發(fā)明實施例以及實施例中的各個特征可以相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0024]一種文件恢復(fù)方法,所述方法包括:
[0025]選中要恢復(fù)的文件;
[0026]恢復(fù)所述文件;
[0027]所述文件恢復(fù)完畢,再恢復(fù)下一個文件。
[0028]可選地,
[0029]所述恢復(fù)所述文件,包括:恢復(fù)所述文件的元數(shù)據(jù);恢復(fù)所述文件的數(shù)據(jù)。
[0030]可選地,所述恢復(fù)所述文件的數(shù)據(jù)之前,包括:查找到所述文件的元數(shù)據(jù)對應(yīng)的文件的數(shù)據(jù)。
[0031]圖1為本發(fā)明的一種文件恢復(fù)方法的流程圖;
[0032]步驟SOl:選中要恢復(fù)的文件;
[0033]步驟S02:恢復(fù)所述文件;
[0034]步驟S03:所述文件恢復(fù)完畢,再恢復(fù)下一個文件。
[0035]本發(fā)明的技術(shù)方案,充分考慮到了網(wǎng)絡(luò)帶寬,以單個文件為單位進(jìn)行恢復(fù),而不是采用現(xiàn)有技術(shù)中,批量恢復(fù)大量文件的元數(shù)據(jù),再批量恢復(fù)大量文件的數(shù)據(jù)的方法,從而避免了網(wǎng)絡(luò)帶寬不足引起的延時。
[0036]以單個文件為單位進(jìn)行恢復(fù),比如,先恢復(fù)第一個文件,先恢復(fù)第一個文件的元數(shù)據(jù);用查找算法查找到對應(yīng)的數(shù)據(jù),將元數(shù)據(jù)恢復(fù)后,再恢復(fù)對應(yīng)的數(shù)據(jù),第一個文件恢復(fù)結(jié)束。然后再恢復(fù)第二個文件,方法相同。依次恢復(fù)所有的文件。
[0037]本發(fā)明的技術(shù)方案,當(dāng)文件為大批量時,就能體現(xiàn)出優(yōu)點。節(jié)省了帶寬,提高了時間。
[0038]拆成以單個文件進(jìn)行恢復(fù),恢復(fù)完一個文件的元數(shù)據(jù),再恢復(fù)這個文件的數(shù)據(jù),然后再恢復(fù)下一個文件,一直到所有的文件恢復(fù)完畢。對于網(wǎng)絡(luò)來講,每一次通過的最大數(shù)據(jù)量只是單個文件的數(shù)據(jù)量。
[0039]利用了網(wǎng)絡(luò)帶寬。從而提高了傳輸效率。
[0040]本發(fā)明的技術(shù)方案,充分考慮了網(wǎng)絡(luò)帶寬的因素,以單個文件為單位進(jìn)行恢復(fù),解決了現(xiàn)有技術(shù)由于網(wǎng)絡(luò)帶寬不足,延長數(shù)據(jù)恢復(fù)時間的問題。
[0041]圖2為本發(fā)明的一種文件恢復(fù)裝置的結(jié)構(gòu)圖;
[0042]包括文件管理模塊201、恢復(fù)模塊202、查找模塊203 ;
[0043]查找模塊203,用于查找與元數(shù)據(jù)對應(yīng)的數(shù)據(jù);恢復(fù)模塊202,用于恢復(fù)元數(shù)據(jù)、數(shù)據(jù);
[0044]對于單個文件,查找模塊,根據(jù)元數(shù)據(jù)查找到對應(yīng)的數(shù)據(jù);找到之后,通知恢復(fù)模塊,恢復(fù)模塊對查找到的數(shù)據(jù)進(jìn)行恢復(fù);
[0045]上述查找的過程可以在恢復(fù)模塊在恢復(fù)元數(shù)據(jù)之前,或者同時,或者之后,進(jìn)行;
[0046]以同時進(jìn)行為例,
[0047]當(dāng)恢復(fù)模塊202對元數(shù)據(jù)進(jìn)行恢復(fù)時,通知查找模塊203進(jìn)行查找;
[0048]查找模塊203查找對應(yīng)的數(shù)據(jù),再通知給恢復(fù)模塊202 ;
[0049]文件管理模塊201,用于管理文件群,包括將文件群內(nèi)的文件進(jìn)行排序,選擇出每一次要恢復(fù)的文件;當(dāng)一個文件恢復(fù)完成后,恢復(fù)模塊202通知文件管理模塊,該文件恢復(fù)完成;文件管理模塊201通知恢復(fù)模塊202,對下一個文件進(jìn)行恢復(fù)。
[0050]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0051]當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
【主權(quán)項】
1.一種文件恢復(fù)方法,其特征在于,所述方法包括: 選中要恢復(fù)的文件; 恢復(fù)所述文件; 所述文件恢復(fù)完畢,再恢復(fù)下一個文件。2.如利要求I所述的方法,其特征在于 所述恢復(fù)所述文件,包括:恢復(fù)所述文件的元數(shù)據(jù);恢復(fù)所述文件的數(shù)據(jù)。3.如權(quán)利要求2所述的方法,其特征在于,所述恢復(fù)所述文件的數(shù)據(jù)之前,包括:查找到所述文件的元數(shù)據(jù)對應(yīng)的文件的數(shù)據(jù)。4.一種文件恢復(fù)裝置,其特征在于,所述裝置包括: 文件管理模塊,用于選中要恢復(fù)的文件; 恢復(fù)模塊;用于恢復(fù)所述文件; 所述文件恢復(fù)完畢,再恢復(fù)下一個文件。5.如權(quán)利要求4所述的裝置,其特征在于,所述恢復(fù)模塊,用于恢復(fù)所述文件的元數(shù)據(jù);恢復(fù)所述文件的數(shù)據(jù)。6.如權(quán)利要求5所述的裝置,其特征在于,還包括查找模塊;用于在恢復(fù)模塊恢復(fù)所述文件的數(shù)據(jù)之前,根據(jù)所述文件的元數(shù)據(jù),查找到所述文件的元數(shù)據(jù)對應(yīng)的文件的數(shù)據(jù)。
【專利摘要】一種文件恢復(fù)方法,所述方法包括:選中要恢復(fù)的文件;恢復(fù)所述文件;所述文件恢復(fù)完畢,再恢復(fù)下一個文件。本發(fā)明的技術(shù)方案,按文件為單位進(jìn)行數(shù)據(jù)恢復(fù),避免了恢復(fù)大量數(shù)據(jù)時因為網(wǎng)絡(luò)帶寬不足造成的延時,有效提高數(shù)據(jù)恢復(fù)效率。
【IPC分類】G06F11/14, G06F17/30
【公開號】CN104965772
【申請?zhí)枴緾N201510455481
【發(fā)明人】高成瑞
【申請人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2015年10月7日
【申請日】2015年7月29日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
遂宁市| 利川市| 平潭县| 曲沃县| 扶绥县| 民县| 济宁市| 丰台区| 大邑县| 临沂市| 罗山县| 连江县| 上饶市| 遵义市| 黄大仙区| 色达县| 德昌县| 什邡市| 公主岭市| 八宿县| 嘉义市| 长顺县| 永顺县| 洛宁县| 文安县| 嘉祥县| 新丰县| 商丘市| 崇文区| 德令哈市| 夏津县| 彭阳县| 任丘市| 炉霍县| 桂平市| 棋牌| 灵璧县| 雅江县| 辽阳市| 临夏县| 乾安县|