国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      當從脫機存儲裝置恢復文件時基于策略的數(shù)據(jù)放置的方法

      文檔序號:6612307閱讀:135來源:國知局
      專利名稱:當從脫機存儲裝置恢復文件時基于策略的數(shù)據(jù)放置的方法
      技術(shù)領(lǐng)域
      本發(fā)明 一般涉及數(shù)據(jù)文件備份以及隨后從脫積3殳施中對文件的恢復。 更具體地,本發(fā)明涉及一種利用特定文件屬性在恢復操作期間改進數(shù)據(jù)文 件放置的系統(tǒng)和方法。
      背景技術(shù)
      當代的數(shù)據(jù)存儲設(shè)備提供了廣泛的性能和可靠性特性。支持完全不同 的存儲設(shè)備的文件系統(tǒng)通常將這些設(shè)備通過其特性分離為"存儲池"。接 著用戶或系統(tǒng)管理員可以指定策略來控制將用戶數(shù)據(jù)放置到特定的存儲池 中,以便提供想要的性能或可靠性。接著其它策略可以控制通過存儲層級 的數(shù)據(jù)移動,或者可以指定用于數(shù)據(jù)保留和刪除的規(guī)則。所述策略^皮編寫 以匹配數(shù)據(jù)屬性,諸如文件名、所有者、大小、上次訪問時間、或者可能 在文件中的已知位置的內(nèi)容、或者甚至置標標志的元素,諸如由可擴展置標語言(XML)所定義的置標標志的元素。當文件首次被創(chuàng)建時,對于該文件幾乎一無所知,因此初始放置往往 不是最佳選擇。不過,在文件使用期間,遷移或刪除現(xiàn)有文件的規(guī)則被使 用。這些規(guī)則使用可訪問比在初始放置期間可用的更多文件屬性的過程, 包括諸如文件大小、修改次數(shù)、用法、以及甚至全部文件內(nèi)容。當備份工具恢復保存于脫機存儲裝置中的文件時,其使用在初始文件 創(chuàng)建期間用來創(chuàng)建文件的相同系統(tǒng)調(diào)用,并且因此受困于對適當?shù)奈募?置的相同局限。此外,恢復過程典型地作為根(root)(系統(tǒng)管理員)、 而不是最初文件所有者運行,以避免權(quán)限或配額檢查。這甚至進一步減少 了可用于在恢復操作期間的放置的有效屬性。出于此原因,系統(tǒng)目前不提 供在恢復操作期間基于策略的放置。最終結(jié)果是,被恢復到對其存儲裝置
      進行分區(qū)的文件系統(tǒng)中的數(shù)據(jù)必須寫數(shù)據(jù)兩次當文件被恢復時第一次, 以及當隨后的遷移將文件移動到優(yōu)選池時第二次。在文件恢復時不能進行 適當放置甚至可能使得恢復操作失敗,因為在被選擇用于恢復的存儲池中 沒有空間。發(fā)明內(nèi)容通過一種用于從脫機存儲裝置中恢復文件的系統(tǒng)和方法,克服了現(xiàn)有 技術(shù)的缺陷并提供了附加的優(yōu)點,其中在所述脫機存儲裝置中在文件的脫 機備份期間保存特定的文件屬性。定義了利用這些特定的文件屬性的至少 一個恢復策略規(guī)則。在文件恢復操作期間結(jié)合特定的文件屬性使用這些策 略規(guī)則,以便將所述文件放置在適當?shù)拇鎯Τ刂?。在文件被?wù)除到脫機存儲裝置時,關(guān)于文件的所有屬性可用,包括其 當前的存儲池分配。這些屬性被打包到不透明(opaque)結(jié)構(gòu)中,并與文 件數(shù)據(jù)或其擴展屬性(諸如其訪問控制列表(ACL))—起進行備份。ACL 指定了哪些用戶和組被允許訪問文件,以及指定了諸如是否允許讀或?qū)懯?權(quán)。如此處所使用的,短語"不透明結(jié)構(gòu)"意思是,備份工具不需要知道 結(jié)構(gòu)的內(nèi)容,且不需要理解屬性的意義。重點在于,任何現(xiàn)有的備份工具 可以結(jié)合本發(fā)明使用,而無需修改備份工具。備份和恢復工具可能不知道 額外的屬性或其目的。不過,在恢復操作期間,這些屬性允許文件^t恢復 到其之前的池,或者在想要時,允許4吏用當文件被備份時可用的全部的屬 性基于恢復策略選擇存儲池,所述屬性包括最初所有者、文件大小、訪問 次數(shù)、修改時間等。額外屬性使得更具選擇性的策略規(guī)則可以被使用。這 些規(guī)則允許數(shù)據(jù)文件被立刻放置在適當?shù)某刂?,從而避免隨后的數(shù)據(jù)遷移, 而數(shù)據(jù)遷移在目前是最可能的結(jié)果。此外,所使用的較廣泛的文件屬性允 許遷移/刪除規(guī)則更具選擇性,以及做出更精明的放置選擇。也可以保存和 恢復其它文件屬性,諸如文件的可靠性因素、性能標準或保留期限。通過本發(fā)明的技術(shù)實現(xiàn)了附加的特征和優(yōu)點。本發(fā)明的其它實施例和 方面在此被詳細描述,并被認為是所要求保護的發(fā)明的一部分。
      在此對由本發(fā)明的多種實施例所滿足的一系列理想目的的講述并不意味著暗示或建議在本發(fā)明的最通用實施例中或在其任意的更特定實施例 中,這些目的中的任意或所有目的單獨地或集體地被呈現(xiàn)為必要特征,


      在說明書的結(jié)束部分中具體指出和明確要求保護被認為是本發(fā)明的主 題。不過,通過參考以下結(jié)合附圖的描述,關(guān)于實施方法和組織的本發(fā)明 并連同其進一步的目的和優(yōu)點可以被最佳地理解,在附圖中圖1是說明了在備份和恢復過程中存在的系統(tǒng)和主要數(shù)據(jù)流路徑的框 圖;以及圖2是說明了其中使用本發(fā)明的、在備份和恢復過程中存在的系統(tǒng)和 主要數(shù)據(jù)流路徑的框圖。
      具體實施方式
      根據(jù)一實施例,本發(fā)明使用以下三個步驟首先在備盼期間保存必要 屬性,其次定義恢復策略規(guī)則,以及第三在實際的恢復操作期間將恢復策 略應(yīng)用于文件屬性,以便選擇針對文件數(shù)據(jù)的適當?shù)拇鎯Τ?。通過掃描文件系統(tǒng)、查找新文件或已改變的文件,備份工具運4亍。接 著其打開文件,獲得屬性、權(quán)限,并且如果數(shù)據(jù)已經(jīng)改變,其還拷貝數(shù)據(jù)。 備份工具脫機存儲信息,接著繼續(xù)掃描要進行備餘的附加文件。在此步驟 期間,我們收集策略屬性,并將它們與每個文件一起返回,優(yōu)選地作為不 透明結(jié)構(gòu)、文件的擴展屬性、或者可替換地作為數(shù)據(jù)的第一字節(jié)。將策略 屬性與文件屬性一起返回允許備份工具避免每當文件在聯(lián)機存儲池之間進 行遷移時拷貝數(shù)據(jù)。恢復規(guī)則作為文件系統(tǒng)配置的一部分被安裝,但可以在任何時間被更 新。每個規(guī)則指定了文件要針對所指定的池被選擇所應(yīng)該滿足的標準。典 型地,存在匹配于所有未選擇文件的"默認"規(guī)則。.所述標準可以基于文 件屬性、文件內(nèi)容、當前的存儲池使用等。用于恢復文件的策略規(guī)則不同
      于最初的放置規(guī)則,以允許在恢復操作期間可用的較廣泛的屬性,即,最初的文件屬性。其它選擇標準可以被使用,諸如當前文件屬性、當前文 件系統(tǒng)的狀態(tài)、當前存儲池使用、當前日期和時間、或甚至隨機分配。在其最典型的使用中,本發(fā)明基于所保存的文件屬性實施恢復操作, 但是恢復規(guī)則比此更為通用。具體地,恢復規(guī)則也可考慮其它因素,包括 關(guān)于新文件的屬性、當前文件系統(tǒng)的狀態(tài)、當前時間、或甚至隨機數(shù)。因 此,某些恢復標準被看作是本身可能在文件屬性之外;盡管如此,它們?nèi)?可以結(jié)合本發(fā)明使用。通過開始于將被恢復到聯(lián)機文件系統(tǒng)的目錄或文件的列表,恢復工具 運行。這可以是完全恢復,例如在硬件故障之后,或者其可以是部分恢復, 例如僅為單個用戶恢復文件。文件系統(tǒng)是聯(lián)機的,并可用于當文件正被恢 復時的常規(guī)使用?;謴凸ぞ咦鳛椴沤敌?。對于要恢復的每個文件,該工具 在聯(lián)機文件系統(tǒng)中創(chuàng)建文件,恢復文件屬性,接著恢復文件數(shù)據(jù),并最終 恢復文件的時間戳。在恢復數(shù)據(jù)之前,當文件屬性被恢復時,策略屬性被 解析,并且文件被分配給合適的存儲池。這可能涉及使用已安裝的策略來 選擇池,或者僅將文件分配給其之前的池。針對可靠性、性能或保留的其 它文件屬性也可經(jīng)由所安裝的策略被恢復或選擇。 一旦分配了池,文件數(shù) 據(jù)就被立刻恢復到適當位置。如上所述,可以看到,保存和恢復操作的重點涉及存儲池標識。不過, 需要注意,相同的方法還可用于保存和恢復其它文件標記(indicia),諸 如其復制因素(針對可靠性)、其可靠性因素、或性能標準。具體地,理 想的是將所保存的屬性擴展為包括關(guān)于性能標準的附加信息,以保證所恢 復的文件具有與最初文件相同的訪問性能。圖1說明了其中使用本發(fā)明的環(huán)境。具體地,呈現(xiàn)了數(shù)據(jù)處理系統(tǒng)100, 其包括存儲設(shè)備池150.1至150.N。數(shù)據(jù)處理系統(tǒng)100還包括^^i殳施110 和恢復設(shè)施120,這些設(shè)施在一起工作,以實施將數(shù)據(jù)從存儲池的一個或 多個成員備份到脫機存儲裝置200的操作。圖2以框圖形式說明了由本發(fā)明所提供的改進,具體地,本發(fā)明的系 統(tǒng)和方法包括在備份過程中的池屬性。這些屬性在圖2中被一般示出為"池 屬性,,300。這些屬性是所存儲文件的屬性,其使得恢復過程更便利,以更 好地將所恢復的文件放置到更合適的池中。在備份操作中,文件和/或其文 件數(shù)據(jù)被移動到脫機設(shè)施200,在此它被存儲為文件210。這些屬性關(guān)聯(lián)于 文件數(shù)據(jù)210,如框220所示。此關(guān)聯(lián)可采用多種形式。池屬性信息可被 嵌入文件本身,或被包括在鏈接于信息所屬的文件的獨立文件中。任一方 法均落在本發(fā)明的預期范圍中。在恢復操作中,恢復設(shè)施120在恢復文件 數(shù)據(jù)之前恢復文件屬性,包括所保存的池屬性300。這允許文件系統(tǒng)基于 當文件被備份時所保存的屬性來選擇合適的存儲池150.1至150.N。 一旦被 選擇,文件數(shù)據(jù)被直接恢復到適當?shù)某?。盡管已經(jīng)根據(jù)本發(fā)明的某些優(yōu)選實施例詳細描述了本發(fā)明,但是本領(lǐng) 域技術(shù)人員可以實現(xiàn)其中的許多修改和改變。因而,權(quán)利要求意在覆蓋落 在本發(fā)明的真實精神和范圍內(nèi)的所有這些修改和改變。
      權(quán)利要求
      1.一種用于從脫機存儲裝置中恢復文件的方法,所述方法包括以下步驟在所述文件的脫機備份期間保存特定的文件屬性;定義利用所述對文件特定的文件屬性的至少一個恢復策略規(guī)則;以及在文件恢復期間使用所述至少一個恢復策略規(guī)則以及所述特定的文件屬性,以便將所述文件放置在針對所述文件的適當?shù)拇鎯Τ刂小?br> 2. 根據(jù)權(quán)利要求l所述的方法,其中所述策略規(guī)則是文件系統(tǒng)配置的 一部分。
      3. 根據(jù)權(quán)利要求l所述的方法,其中至少一個所述規(guī)則指定了文件要 針對所指定的池被選擇所滿足的標準。
      4. 根據(jù)權(quán)利要求3所述的方法,其中所述標準從包括以下內(nèi)容的組中 選擇最初文件屬性、當前文件屬性、文件系統(tǒng)的當前狀態(tài)、存儲池利用、 當前時間、隨機分配、文件復制因素、當前日期和時間、文件內(nèi)容以及當 前存儲池利用。
      5. 根據(jù)權(quán)利要求l所述的方法,其中存在應(yīng)用于未選擇文件的默認策 略規(guī)則。
      6. 根據(jù)權(quán)利要求5所述的方法,其中所述用于未選擇文件的默i人策略 將把所述文件恢復到其最初的池。
      7. 根據(jù)權(quán)利要求l所述的方法,其中所述恢復是完全恢復。
      8. 根據(jù)權(quán)利要求l所述的方法,其中所述恢復是部分恢復。
      9. 根據(jù)權(quán)利要求l所述的方法,其中所述文件屬性從包括以下內(nèi)容的 組中選擇池分配、文件所有者、文件大小、文件訪問次數(shù)以及修改時間。
      10. 根據(jù)權(quán)利要求l所述的方法,其中所述文件屬性還包括與池分配 無關(guān)的標i己。
      11. 根據(jù)權(quán)利要求10所述的方法,其中所述標記從包括以下內(nèi)容的組 中選擇將從所保存的文件屬性中恢復的可靠性、性能和保留。
      12. 根據(jù)權(quán)利要求ll所述的方法,其中與池分配無關(guān)的所述標記被恢復。
      13. 根據(jù)權(quán)利要求l所述的方法,其中諸如可靠性、性能和保留的文 件標準經(jīng)由至少 一個恢復策略規(guī)則進行選擇。
      14. 一種用于將文件備份到脫機存儲裝置的方法,所述方法包括以下 步驟掃描文件系統(tǒng)以找到新的或被改變的文件; 獲得所述所找到的文件的屬性和權(quán)限; 確定所述文件中的數(shù)據(jù)是否已改變;以及將所述文件連同指示了所述文件存儲于其中的存儲池的屬性存儲于脫 機設(shè)施中。
      15. 根據(jù)權(quán)利要求14所述的方法,進一步包括以下步驟掃描所述文 件系統(tǒng)以找到其它新的或被改變的文件。
      16. 根據(jù)權(quán)利要求14所迷的方法,其中在所述文件本身中,指示所述 文件存儲于其中的存儲池位置的屬性被存儲在所述脫機存儲裝置中。
      17. 根據(jù)權(quán)利要求14所述的方法,其中在鏈接于所述文件的獨立文件 中,指示所述文件存儲于其中的存儲池位置的屬性被存儲在所述脫機存儲 裝置中。
      18. 根據(jù)權(quán)利要求14所述的方法,其中指示所述文件存儲于其中的存 儲池位置的屬性被存儲在所述脫機存儲裝置中,作為所述文件的擴展屬性。
      19. 一種用于在數(shù)據(jù)處理系統(tǒng)中處理數(shù)據(jù)文件的方法,所述方法包括 以下步驟將所述文件連同下述屬性備份到脫機存儲裝置,其中所述屬性在隨后 的恢復操作期間使得確定存儲池位置更便利。
      全文摘要
      在到脫機存儲裝置設(shè)施的文件備份期間,屬性被包括,所述屬性在隨后的恢復操作期間使得將文件放置到適當?shù)某刂懈憷_@避免了下述多種數(shù)據(jù)傳輸,所述數(shù)據(jù)傳輸否則可能在恢復期間導致不適當?shù)某剡x擇的結(jié)果,這是由于當文件被恢復時必要文件屬性的丟失或不可用性。
      文檔編號G06F11/14GK101154173SQ200710153518
      公開日2008年4月2日 申請日期2007年9月20日 優(yōu)先權(quán)日2006年9月25日
      發(fā)明者F·B·施穆克, M·A·卡普蘭, W·A·索頓 申請人:國際商業(yè)機器公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1