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

用于去重復(fù)文件系統(tǒng)的備份和恢復(fù)系統(tǒng)以及對應(yīng)的服務(wù)器和方法

文檔序號:8269368閱讀:756來源:國知局
用于去重復(fù)文件系統(tǒng)的備份和恢復(fù)系統(tǒng)以及對應(yīng)的服務(wù)器和方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及管理存儲在存儲裝置中的數(shù)據(jù)的方法。
【背景技術(shù)】
[0002]近年來,存儲在文件服務(wù)器中的數(shù)據(jù)量正快速增加。為了降低文件服務(wù)器的數(shù)據(jù)存儲成本,能夠降低存儲在文件服務(wù)器中的文件數(shù)據(jù)的量的文件級去重復(fù)功能正在吸引著注意。
[0003]文件級去重復(fù)功能通過從存儲在文件服務(wù)器的文件系統(tǒng)中的文件群組之中提取具有重復(fù)數(shù)據(jù)體的重復(fù)文件群組、并刪除除一個數(shù)據(jù)體之外的數(shù)據(jù)體以用參考數(shù)據(jù)取代數(shù)據(jù)體來實現(xiàn)。通過由多個文件共享該一個數(shù)據(jù)體,可以刪除存儲在文件系統(tǒng)中的冗余數(shù)據(jù)體。因此可以降低存儲在文件系統(tǒng)中的數(shù)據(jù)量。
[0004]同時,作為針對文件服務(wù)器故障或者災(zāi)難的對策,由已經(jīng)向其應(yīng)用文件級去重的文件系統(tǒng)管理的數(shù)據(jù)仍舊定期備份到磁帶設(shè)備。例如,為了備份,可以使用網(wǎng)絡(luò)數(shù)據(jù)管理協(xié)議。
[0005]例如,US 8,204,862B公開了用于恢復(fù)去重復(fù)數(shù)據(jù)的方法。該方法可以包括接收用于向客戶端系統(tǒng)恢復(fù)去重復(fù)數(shù)據(jù)片段集合的請求,其中去重復(fù)數(shù)據(jù)片段集合中的每個數(shù)據(jù)片段由一個或者多個去重復(fù)參考來參考。方法還可以包括獲得針對去重復(fù)數(shù)據(jù)片段集合中的每個數(shù)據(jù)片段指示指向數(shù)據(jù)片段的去重參考的數(shù)目的參考數(shù)據(jù)。方法還可以包括使用參考數(shù)據(jù)從去重復(fù)數(shù)據(jù)片段集合中選擇一個或者多個片段用于客戶端側(cè)高速緩存、在客戶端系統(tǒng)上的高速緩存中高速緩存一個或者多個數(shù)據(jù)片段、以及從客戶端系統(tǒng)上的高速緩存恢復(fù)一個或者多個數(shù)據(jù)片段。還公開了各種其他方法、系統(tǒng)和計算機可讀介質(zhì)。
[0006]此外,US 8,200,926B公開了用于創(chuàng)建全備份的計算機實現(xiàn)的方法。該計算機實現(xiàn)方法可以包括在第一次時創(chuàng)建數(shù)據(jù)單元集合的第一全備份。計算機實現(xiàn)的方法還可以包括標(biāo)識數(shù)據(jù)單元集合中的、自從第一次之后已經(jīng)被修改的一個或者多個數(shù)據(jù)單元。計算機實現(xiàn)的方法可以進(jìn)一步包括通過提供自從第一次之后已經(jīng)被修改的一個或者多個數(shù)據(jù)的拷貝并且自從第一次之后未被修改的數(shù)據(jù)單元集合中存儲對一個或者多個數(shù)據(jù)單元的參考來創(chuàng)建數(shù)據(jù)單元集合的第二全備份。參考可以被配置使得第二全備份是獨立于任何其他備份的獨立備份。

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

[0007]技術(shù)問題
[0008]根據(jù)上文所描述的傳統(tǒng)技術(shù),當(dāng)文件服務(wù)器的管理員使用網(wǎng)絡(luò)數(shù)據(jù)管理協(xié)議在文件級上向磁帶備份已經(jīng)向其應(yīng)用文件級去重復(fù)的文件系統(tǒng)時,去重復(fù)狀態(tài)被釋放并且備份數(shù)據(jù)取得去重復(fù)前的狀態(tài)。
[0009]另一方面,當(dāng)使用US8,204,862B描述的技術(shù)時,去重復(fù)文件系統(tǒng)的文件可以被備份和恢復(fù)到去重復(fù)狀態(tài)。然而,US8,204,862B描述的技術(shù)并不考慮磁帶設(shè)備的特性。因此,當(dāng)US8,204,862B描述的技術(shù)被應(yīng)用到使用磁帶設(shè)備的備份和恢復(fù)時,磁帶設(shè)備的尋找操作在恢復(fù)文件時頻繁發(fā)生。磁帶的尋找操作是指用于提示將要訪問的文件的過程。磁帶設(shè)備的尋找操作花費很長時間,這導(dǎo)致延長的恢復(fù)時間的問題。
[0010]上文所描述的傳統(tǒng)技術(shù)并不考慮向磁帶備份,并且因此不能解決這樣的問題。
[0011]因此,本發(fā)明的一個目的是在已經(jīng)向其應(yīng)用文件級去重的文件系統(tǒng)中以去重狀態(tài)向磁帶設(shè)備備份文件,由此抑制在恢復(fù)中磁帶設(shè)備的尋找操作。
[0012]問題的解決方案
[0013]在本主題申請所公開的發(fā)明的代表性示例中,磁帶設(shè)備在去重復(fù)數(shù)據(jù)前存儲與去重復(fù)數(shù)據(jù)相關(guān)聯(lián)的共享數(shù)據(jù)。
[0014]這是一種計算機系統(tǒng),包括用于向客戶端計算機提供數(shù)據(jù)的服務(wù)器;用于存儲將要向客戶端計算機提供的數(shù)據(jù)的第一存儲系統(tǒng);以及用于備份在第一存儲系統(tǒng)中存儲的數(shù)據(jù)的第二存儲系統(tǒng)。服務(wù)器包括用于執(zhí)行程序的處理器和用于存儲由處理器執(zhí)行的程序的存儲器。第一存儲系統(tǒng)存儲與其他數(shù)據(jù)共享至少一部分?jǐn)?shù)據(jù)的去重復(fù)數(shù)據(jù)、由去重復(fù)數(shù)據(jù)的多個片共享的共享數(shù)據(jù)、以及表示包括去重復(fù)數(shù)據(jù)和共享數(shù)據(jù)的存儲的數(shù)據(jù)的類型的第一類型數(shù)據(jù)。去重復(fù)數(shù)據(jù)通過指向共享數(shù)據(jù)的指針與共享數(shù)據(jù)相關(guān)聯(lián),并且包括指示與共享數(shù)據(jù)的差異的差別數(shù)據(jù)。服務(wù)器從第一類型數(shù)據(jù)創(chuàng)建表示在第二存儲系統(tǒng)中存儲的數(shù)據(jù)的類型的第二類型數(shù)據(jù)。第二存儲系統(tǒng)將與去重復(fù)數(shù)據(jù)相關(guān)聯(lián)的共享數(shù)據(jù)存儲在以按序讀取的方式讀取去重復(fù)數(shù)據(jù)的位置之前的讀取位置處,并且存儲創(chuàng)建的第二類型數(shù)據(jù)。
[0015]本發(fā)明的有益效果
[0016]根據(jù)本發(fā)明的示例性實施例,可以減少備份時間和恢復(fù)時間。
【附圖說明】
[0017][圖1]圖1是圖示根據(jù)本發(fā)明的第一實施例的文件共享系統(tǒng)的配置示例的圖。
[0018][圖2A]圖2A是圖示根據(jù)本發(fā)明的第一實施例的客戶端的配置示例的框圖。
[0019][圖2B]圖2B是圖示根據(jù)本發(fā)明的第一實施例的備份服務(wù)器的配置示例的框圖。
[0020][圖3A]圖3A是圖示根據(jù)本發(fā)明的第一實施例的管理終端的配置示例的框圖。
[0021][圖3B]圖3B是圖示根據(jù)本發(fā)明的第一實施例的文件服務(wù)器的配置示例的框圖。
[0022][圖4A]圖4A是圖示根據(jù)本發(fā)明的第一實施例的磁盤存儲裝置的配置示例的框圖。
[0023][圖4B]圖4B是圖示根據(jù)本發(fā)明的第一實施例的磁帶設(shè)備的配置示例的框圖。
[0024][圖5]圖5是圖示根據(jù)本發(fā)明的第一實施例的在磁盤存儲裝置中存儲的去重復(fù)文件群組的配置示例的圖。
[0025][圖6]圖6是圖示根據(jù)本發(fā)明的第一實施例的在磁帶設(shè)備的磁帶中存儲的數(shù)據(jù)結(jié)構(gòu)的圖。
[0026][圖7]圖7是示意性圖示根據(jù)本發(fā)明的第一實施例的在磁帶中存儲的備份數(shù)據(jù)的創(chuàng)建的圖。
[0027][圖8]圖8是圖示根據(jù)本發(fā)明的第一實施例的提取的文件列表的配置的圖。
[0028][圖9]圖9是根據(jù)本發(fā)明的第一實施例的備份過程的流程圖。
[0029][圖10]圖10是根據(jù)本發(fā)明的第一實施例的恢復(fù)過程的流程圖。
[0030][圖11]圖11是圖示根據(jù)本發(fā)明的第二實施例的文件服務(wù)器的配置示例的框圖。
[0031][圖12]圖12是圖示根據(jù)本發(fā)明的第二實施例的存儲的共享數(shù)據(jù)文件列表的配置的圖。
[0032][圖13]圖13是圖示根據(jù)本發(fā)明的第二實施例的在磁帶設(shè)備的磁帶中存儲的數(shù)據(jù)結(jié)構(gòu)的圖。
[0033][圖14]圖14是根據(jù)本發(fā)明的第二實施例的備份過程的流程圖。
[0034][圖15]圖15是根據(jù)本發(fā)明的第二實施例的去重復(fù)文件備份過程的流程圖。
【具體實施方式】
[0035]首先概述本發(fā)明的實施例。
[0036]在本發(fā)明的代表性的實施例中,已經(jīng)在文件級上去重復(fù)的文件群組(去重復(fù)文件群組)通過參考存儲共享數(shù)據(jù)體的文件(共享數(shù)據(jù)存儲文件)來共享一個數(shù)據(jù)體。在實施例中,首先,將所有共享的數(shù)據(jù)存儲文件從已經(jīng)向其應(yīng)用文件級去重復(fù)功能的文件系統(tǒng)備份到磁帶設(shè)備。之后,去重復(fù)文件和普通文件被備份到磁帶設(shè)備。這時,指向共享數(shù)據(jù)存儲文件的參考數(shù)據(jù)被寫入到去重復(fù)文件的頭數(shù)據(jù)中。
[0037]在恢復(fù)中,共享數(shù)據(jù)存儲文件被恢復(fù),并繼而去重復(fù)文件和普通文件被恢復(fù)。在恢復(fù)去重復(fù)文件的過程中,從去重復(fù)文件的頭數(shù)據(jù)獲取共享數(shù)據(jù)存儲文件的路徑,并且對共享數(shù)據(jù)存儲文件的參考基于路徑被設(shè)置到所恢復(fù)的去重復(fù)文件。
[0038]通過上述過程,文件可以以去重復(fù)狀態(tài)被備份到磁帶設(shè)備,由此抑制磁帶設(shè)備在恢復(fù)中的尋找操作。
[0039]一種根據(jù)本發(fā)明的系統(tǒng)包括用于向終端用戶提供文件共享服務(wù)的文件服務(wù)器、文件服務(wù)器在其中存儲文件數(shù)據(jù)的磁盤存儲裝置、文件服務(wù)器在其中備份文件數(shù)據(jù)的磁帶設(shè)備、用于向文件服務(wù)器發(fā)出備份指令的備份服務(wù)器、以及用于管理系統(tǒng)的管理終端。該系統(tǒng)被耦合到由終端用戶使用的客戶端。
[0040]當(dāng)從備份服務(wù)器的備份服務(wù)器程序接收到備份請求時,文件服務(wù)器的備份系統(tǒng)從存儲在磁盤存儲裝置中的文件系統(tǒng)卷讀取文件數(shù)據(jù)。然后,備份程序向磁帶設(shè)備發(fā)送讀取的文件的數(shù)據(jù)。磁帶設(shè)備向磁帶寫入接收的數(shù)據(jù)。這時,備份程序首先向磁帶設(shè)備發(fā)送共享數(shù)據(jù)存儲文件,用于將文件系統(tǒng)備份到磁帶。在共享數(shù)據(jù)存儲文件的備份完成后,備份程序向磁帶設(shè)備發(fā)送去重復(fù)文件和普通文件的數(shù)據(jù),用于向磁帶備份。
[0041]另一方面,當(dāng)從備份服務(wù)器的備份服務(wù)器程序接收到恢復(fù)請求時,文件服務(wù)器的備份程序從磁帶設(shè)備的磁帶讀取數(shù)據(jù),并且向存儲在磁盤存儲裝置中的文件系統(tǒng)寫入從磁帶讀取的文件。此時,在備份中首先備份的共享數(shù)據(jù)存儲文件群組的文件被首先恢復(fù),并繼而去重復(fù)文件和普通文件被恢復(fù)。
[0042]接下來,借助于其中以文件為基礎(chǔ)管理數(shù)據(jù)的文件系統(tǒng)來描述本發(fā)明的實施例。然而,本發(fā)明并不限于其中以文件為基礎(chǔ)管理數(shù)據(jù)的文件系統(tǒng),并且還可以被應(yīng)用到其中按照單元(例如,塊或扇區(qū))來管理數(shù)據(jù)的系統(tǒng)。
[0043]以下實施例僅僅是示例,并且本發(fā)明不限于在說明書中公開的那些示例。
[0044](第一實施例)
[0045]圖1是圖示根據(jù)本發(fā)明的第一實施例的文件共享系統(tǒng)的配置示例的圖。
[0046]第一實施例的文件共享系統(tǒng)包括備份服務(wù)器1002、管理終端1003、第一服務(wù)器1004、磁盤存儲裝置1005和磁帶設(shè)備1006,并且經(jīng)由網(wǎng)絡(luò)1007耦合到客戶端1001。
[0047]客戶端1001是由文件共享系統(tǒng)所提供給的終端用戶使用的計算機,并且其配置和過程稍后描述(圖2A)。備份服務(wù)器1002是用于向文件服務(wù)器1004發(fā)送備份請求和恢復(fù)請求的計算機,并且其配置和過程稍后描述(圖2B)。
[0048]管理終端1003在該實施例中是用于管理文件共享系統(tǒng)的計算機,并且也管理備份時間和恢復(fù)時間。管理終端1003的配置和過程稍后描述(圖3A)。文件服務(wù)器1004是用于向客戶端1001提供文件共享服務(wù)的計算機,并且其配置和過程稍后描述(圖3B)。
[0049]客戶端1001、備份服務(wù)器1002、管理終端1003和文件服務(wù)器1004經(jīng)由網(wǎng)絡(luò)1007相互耦合。網(wǎng)絡(luò)1007是例如局域網(wǎng),并且可以由以太網(wǎng)(商標(biāo),以下同樣適用)和無線通信線構(gòu)成。在該實施例中,客戶端1001、備份服務(wù)器1002、管理終端1003和文件服務(wù)器1004之間的耦合不限于作為示例描述的情形。
[0050]磁盤存儲裝置1005是用于存儲由文件服務(wù)器1004管理的文件數(shù)據(jù)的存儲系統(tǒng),并且其配置和過程稍后描述(圖4A)。磁帶設(shè)備1006是用于向磁帶寫入由文件服務(wù)
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
晴隆县| 江北区| 合肥市| 加查县| 安溪县| 牙克石市| 蓬安县| 鹤峰县| 加查县| 天门市| 石棉县| 长垣县| 曲周县| 福泉市| 乾安县| 台中市| 滨海县| 石棉县| 六安市| 轮台县| 松江区| 和田市| 巴彦淖尔市| 富裕县| 汽车| 富顺县| 安多县| 三台县| 偏关县| 涞水县| 景泰县| 塘沽区| 禹州市| 太保市| 象州县| 贵阳市| 平谷区| 石河子市| 娱乐| 大埔县| 盐亭县|