国产精品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ù)可用性的多階段文件系統(tǒng)恢復(fù)的制作方法

      文檔序號(hào):6351551閱讀:150來(lái)源:國(guó)知局
      專利名稱:具有選擇性按需數(shù)據(jù)可用性的多階段文件系統(tǒng)恢復(fù)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)系統(tǒng)內(nèi)的存儲(chǔ)文件系統(tǒng),且更具體地,涉及選擇性地提供按需數(shù)據(jù)可用性的多階段系統(tǒng)恢復(fù)方法。
      背景技術(shù)
      在大型計(jì)算機(jī)系統(tǒng)中,在諸如存儲(chǔ)硬件故障、總系統(tǒng)故障的災(zāi)難事件之后,或當(dāng)軟件升級(jí)由于該軟件的操作系統(tǒng)或其他組件的有問(wèn)題的變化而必須退回時(shí),可能需要進(jìn)行系統(tǒng)恢復(fù)。過(guò)去,在訪問(wèn)文件系統(tǒng)中包含的任何文件之前,系統(tǒng)操作員和用戶必須等待,直到進(jìn)行完整的文件系統(tǒng)恢復(fù)。在具有非常大量的存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)中,與系統(tǒng)恢復(fù)相關(guān)的停機(jī)時(shí)間是重要的,且因?yàn)樵趯?shí)體的許多機(jī)構(gòu)組件中的操作(例如結(jié)賬、訂單輸入等)可能由于文件系統(tǒng)脫機(jī)而變暫停,因此與這種系統(tǒng)停機(jī)相關(guān)的成本可能很大。美國(guó)專利7,234,077公開(kāi)了用于提供在恢復(fù)處理期間對(duì)文件的按需訪問(wèn)、以便可以由用戶訪問(wèn)該文件系統(tǒng)而不需要等待恢復(fù)處理完成的技術(shù)。但是,在恢復(fù)處理期間的文件的隨機(jī)訪問(wèn)可能有花費(fèi)巨大的損失,尤其是在備份介質(zhì)是諸如磁帶的順序訪問(wèn)介質(zhì)時(shí)。因此,單個(gè)用戶或程序會(huì)由于請(qǐng)求需要磁帶單元改變位置、定位和提取需要的文件然后返回到流式傳輸(streaming)該恢復(fù)映像的資源而減慢恢復(fù)處理。另外,在大存儲(chǔ)文件系統(tǒng)中,磁帶單元的數(shù)量可能小于保存?zhèn)浞萦诚竦拇艓У臄?shù)量,且被請(qǐng)求的文件可能在未安裝的磁帶卷上,需要卸除磁帶卷,安裝包含文件的磁帶,然后最后再次安裝原始磁帶卷來(lái)重新開(kāi)始該恢復(fù)處理。即使在完全自動(dòng)的磁帶庫(kù)中,這樣的序列也可能需要進(jìn)行若干分鐘。因此,將期望提供在恢復(fù)處理期間對(duì)文件系統(tǒng)內(nèi)的文件的按需訪問(wèn),而不引入過(guò)度的系統(tǒng)延遲,且同時(shí)支持來(lái)自多個(gè)卷的文件系統(tǒng)備份映像的流式傳輸。

      發(fā)明內(nèi)容
      本發(fā)明被實(shí)現(xiàn)為一種提供當(dāng)恢復(fù)計(jì)算機(jī)系統(tǒng)內(nèi)的文件系統(tǒng)時(shí)的選擇性按需文件可用性的計(jì)算機(jī)進(jìn)行的方法、計(jì)算機(jī)程序產(chǎn)品和計(jì)算機(jī)系統(tǒng)。該計(jì)算機(jī)系統(tǒng)是執(zhí)行用于執(zhí)行該方法的程序的計(jì)算機(jī)系統(tǒng),且該計(jì)算機(jī)程序產(chǎn)品是用于執(zhí)行該方法的程序。該方法復(fù)制文件來(lái)恢復(fù)文件系統(tǒng),且當(dāng)在恢復(fù)處理期間進(jìn)行對(duì)文件的按需訪問(wèn)時(shí)選擇性地中斷該復(fù)制,以提取文件。這些文件被組織為多組文件,且在對(duì)應(yīng)于每組文件的多個(gè)階段中進(jìn)行該復(fù)制。僅根據(jù)當(dāng)前被復(fù)制的組、且可選地基于發(fā)出請(qǐng)求的實(shí)體的許可級(jí)別中斷該復(fù)制來(lái)進(jìn)行按需訪問(wèn),從而關(guān)鍵文件的恢復(fù)不被用戶訪問(wèn)還沒(méi)有恢復(fù)的文件所減慢。用于對(duì)文件分組的標(biāo)準(zhǔn)是任意的,且由文件系統(tǒng)管理員選擇。例如,所選的標(biāo)準(zhǔn)可以是自從對(duì)文件的最后訪問(wèn)或文件的修改起經(jīng)過(guò)的時(shí)間、文件的所有者、文件名或完整目 錄路徑??梢栽趥浞莶僮髌陂g來(lái)進(jìn)行該分組,這允許預(yù)先對(duì)數(shù)據(jù)排序來(lái)改善恢復(fù)的數(shù)據(jù)的流式傳輸?;蛘?,可以在恢復(fù)操作期間進(jìn)行該分組來(lái)滿足恢復(fù)的文件系統(tǒng)的需要。作為另一替換方式,可以在備份操作期間對(duì)文件進(jìn)行分組,但在恢復(fù)操作期間將其過(guò)濾以選擇每組文件中的子集。例如,該恢復(fù)可以僅恢復(fù)屬于為恢復(fù)的文件系統(tǒng)安排的初始工作負(fù)荷的文件。本發(fā)明的前述和其他目的、特征和優(yōu)點(diǎn)將從本發(fā)明的優(yōu)選實(shí)施例的以下更具體的描述中變得清楚,如在附圖中圖示的。


      現(xiàn)在將僅通過(guò)例子參考附圖來(lái)描述本發(fā)明的實(shí)施例,在附圖中圖I是圖示其中實(shí)踐根據(jù)本發(fā)明的實(shí)施例的技術(shù)的聯(lián)網(wǎng)計(jì)算機(jī)系統(tǒng)的方框圖;圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的文件系統(tǒng)恢復(fù)方法的流程圖;以及 圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的文件系統(tǒng)備份方法的流程圖。
      具體實(shí)施例方式本發(fā)明涉及計(jì)算機(jī)備份和恢復(fù)系統(tǒng),且更具體地涉及從多個(gè)流式傳輸設(shè)備進(jìn)行的文件系統(tǒng)恢復(fù)操作。提供對(duì)文件的按需訪問(wèn),但不是如先前技術(shù)中的任意按需訪問(wèn)。在本發(fā)明中,當(dāng)阻止或延遲對(duì)文件的按需訪問(wèn)時(shí)繼續(xù)恢復(fù)處理的某些部分,這保證在允許用戶通過(guò)運(yùn)行需要還沒(méi)有被恢復(fù)的文件的應(yīng)用或訪問(wèn)需要還沒(méi)有被恢復(fù)的文件的數(shù)據(jù)并生成所需文件的隨后的按需請(qǐng)求而減慢恢復(fù)處理之前,恢復(fù)所有必需的文件。可以提供管理優(yōu)先(override),以便即使在將阻止對(duì)文件的按需訪問(wèn)的恢復(fù)階段期間也允許某些程序和/或用戶對(duì)文件的按需訪問(wèn)。文件恢復(fù)的第一階段通常包括系統(tǒng)文件和/或已知頻繁使用的應(yīng)用需要的文件。現(xiàn)在參考圖1,在方框圖中描述其中實(shí)踐根據(jù)本發(fā)明的實(shí)施例的聯(lián)網(wǎng)計(jì)算機(jī)系統(tǒng)。工作站計(jì)算機(jī)系統(tǒng)10包括處理器CPU 22,該處理器CPU 22耦合于包含由CPU執(zhí)行的程序指令的存儲(chǔ)器MEM 23,包括虛擬文件系統(tǒng)(VFS)接口 11A,其對(duì)由工作站計(jì)算機(jī)系統(tǒng)10執(zhí)行的具體操作系統(tǒng)(例如WINDOWS操作系統(tǒng))提供本地文件系統(tǒng)接口。工作站計(jì)算機(jī)10還描述為包括圖形顯示器10和輸入設(shè)備21,諸如用于與包括登錄屏幕的用戶界面交互的鼠標(biāo)和鍵盤,以及用于與連接到網(wǎng)絡(luò)的其他計(jì)算機(jī)交互的其他用戶界面,例如用于管理向由本發(fā)明的技術(shù)使用的具體恢復(fù)階段分配文件的選擇的管理屏幕,并控制或編輯備份處理的調(diào)度和開(kāi)始本發(fā)明的恢復(fù)處理。工作站計(jì)算機(jī)系統(tǒng)還包括將處理器CPU與本地存儲(chǔ)設(shè)備17A接口連接的硬盤控制器HDC 14和將工作站計(jì)算機(jī)系統(tǒng)IOA耦接到網(wǎng)絡(luò)15的網(wǎng)絡(luò)接口,該網(wǎng)絡(luò)15可以是完全無(wú)線、完全有線或任何類型的混合網(wǎng)絡(luò)。VFS接口 IlA提供統(tǒng)一的一組應(yīng)用編程接口(API),其提供對(duì)諸如本地存儲(chǔ)器17A或諸如存儲(chǔ)設(shè)備17B和17C的遠(yuǎn)程存儲(chǔ)器的資源的訪問(wèn),其中,存儲(chǔ)設(shè)備17B和17C通過(guò)網(wǎng)絡(luò)盤控制器(NWDC) 18耦合到網(wǎng)絡(luò)15。具有至少一個(gè)服務(wù)器存儲(chǔ)器SMEM 24和服務(wù)器處理器SCPU 25的服務(wù)器機(jī)架計(jì)算機(jī)系統(tǒng)12也示出為耦合于網(wǎng)絡(luò)15。在工作站計(jì)算機(jī)系統(tǒng)10內(nèi)提供和執(zhí)行不同的VFS客戶端11B,來(lái)提供用于訪問(wèn)在服務(wù)器機(jī)架12內(nèi)的存儲(chǔ)器、聯(lián)網(wǎng)存儲(chǔ)設(shè)備17B和17C、以及工作站計(jì)算機(jī)系統(tǒng)10內(nèi)的存儲(chǔ)設(shè)備17A (如果共享存儲(chǔ)設(shè)備17A的話)的適當(dāng)本地API。通常照原樣與本發(fā)明一起使用的系統(tǒng)配置將包括諸如工作站10的大量工作站計(jì)算機(jī)系統(tǒng)和諸如服務(wù)器機(jī)架12的大量服務(wù)器機(jī)架。在這種計(jì)算機(jī)系統(tǒng)內(nèi)的存儲(chǔ)器通常也將包括存儲(chǔ)設(shè)備的大陣列。但是,本發(fā)明的技術(shù)不依賴于規(guī)模,且因此也可以在較小的系統(tǒng)配置內(nèi)實(shí)踐。大量備份和恢復(fù)設(shè)備19A-19D、例如,磁帶驅(qū)動(dòng)器耦合于網(wǎng)絡(luò)15用于在介質(zhì)MEDIA上生成多個(gè)備份/恢復(fù)映像,諸如以下將更詳細(xì)地描述的備份磁帶??梢酝ㄟ^(guò)VFS客戶端IlA和IlB中的任一個(gè)或兩者或在服務(wù)器機(jī)架12內(nèi)計(jì)算機(jī)系統(tǒng)10或耦合于網(wǎng)絡(luò)15的另一系統(tǒng)執(zhí)行的另一處理來(lái)控制本發(fā)明的備份操作,該另一系統(tǒng)包括在聯(lián)網(wǎng)存儲(chǔ)設(shè)備17B和17C內(nèi)的控制器內(nèi)執(zhí)行的處理。網(wǎng)絡(luò)15可以包括無(wú)線局域網(wǎng)(WLAN)、有線局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或提供工作站計(jì)算機(jī)系統(tǒng)10和服務(wù)器機(jī)架12、存儲(chǔ)設(shè)備17A-17C和耦合于網(wǎng)絡(luò)15的任何其他系統(tǒng)和設(shè)備之間的通信的任何其他適當(dāng)互連。另外,本發(fā)明關(guān)心不限于特定計(jì)算機(jī)系統(tǒng)或網(wǎng)絡(luò)配置的備份和恢復(fù)功能。最后,工作站計(jì)算機(jī)系統(tǒng)10和服務(wù)器機(jī)架12的說(shuō)明及其特定存儲(chǔ)器23和文件系統(tǒng)接口對(duì)象IlA和IlB的位置不暗示特定客戶端-服務(wù)器關(guān)系或分層組織,因?yàn)榭梢栽谄渲胁粯?biāo)識(shí)具體機(jī)器作為服務(wù)器的分布式系統(tǒng)中使用本發(fā)明的技術(shù),但至少一個(gè)機(jī)器提供根據(jù)本發(fā)明的實(shí)施例進(jìn)行備份和恢復(fù)操作的程序或?qū)ο蟮膶?shí)例和功能。對(duì)象或接口處理根據(jù)本發(fā)明的方法和結(jié)構(gòu)而訪問(wèn),如以下將更詳細(xì)地描述的。
      現(xiàn)在參考圖2,在流程圖中示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的文件系統(tǒng)恢復(fù)方法。在所描述的方法中,首先將恢復(fù)階段Pn設(shè)置為初始階段P1 (步驟30)。在進(jìn)行恢復(fù)操作之前,在存儲(chǔ)文件系統(tǒng)的存儲(chǔ)設(shè)備上恢復(fù)文件系統(tǒng)名稱空間,且也可以包括恢復(fù)包括與文件相關(guān)的訪問(wèn)控制列表(ACL)的文件屬性。接下來(lái),從多個(gè)流式傳輸恢復(fù)源開(kāi)始恢復(fù)階段Pn (步驟31)。在恢復(fù)階段流式傳輸期間,接收對(duì)文件的按需訪問(wèn)請(qǐng)求(步驟32)。如果階段Pn允許按需訪問(wèn)(決定33),或請(qǐng)求該按需訪問(wèn)的實(shí)體的許可級(jí)別足夠提供管理優(yōu)先(決定34),則在多個(gè)設(shè)備之一上進(jìn)行隨機(jī)訪問(wèn)以在多個(gè)流之一上無(wú)序地提取文件(步驟36),然后一旦已經(jīng)提取該文件,則借用的流/設(shè)備返回到流式傳輸該恢復(fù)階段Pn(步驟37)。如果階段Pn不允許按需訪問(wèn)(決定33),且沒(méi)有管理優(yōu)先(決定34),則取決于程序接口設(shè)計(jì),拒絕或延遲該按需訪問(wèn)請(qǐng)求,直到恢復(fù)處理的稍后階段(步驟35)。在任一情況下,如果此時(shí)還沒(méi)有恢復(fù)該文件,可以在將允許按需訪問(wèn)的隨后階段中重新主張(re-assert)該按需訪問(wèn)請(qǐng)求。直到完成最后的恢復(fù)階段Pn (決定38),將階段PnS置為下一階段Pn+1,且重復(fù)步驟31-39。雖然圖2所示的處理假設(shè)將文件預(yù)先分配給各個(gè)恢復(fù)階段Pn,且這樣做是有益的,因?yàn)槟軌蛟诨謴?fù)映像內(nèi)按序排列這些文件,可以在恢復(fù)期間為每個(gè)階段選擇文件。例如,可以從連續(xù)的一組恢復(fù)映像,通過(guò)在恢復(fù)處理期間即時(shí)確定的階段,進(jìn)行恢復(fù),其中,一個(gè)恢復(fù)映像對(duì)應(yīng)于每個(gè)備份和恢復(fù)設(shè)備19A-19D,所述階段可以根據(jù)文件計(jì)數(shù)、自從該恢復(fù)起經(jīng)過(guò)的時(shí)間、或通過(guò)觀察諸如自從在上述備份期間在階段Pn中照原樣選擇性地用來(lái)劃分文件系統(tǒng)恢復(fù)的修改或訪問(wèn)起經(jīng)過(guò)的時(shí)間的文件特征來(lái)確定。還可以根據(jù)執(zhí)行具體應(yīng)用所需的文件來(lái)劃分恢復(fù)階段,或根據(jù)指定哪些文件比其他文件更關(guān)鍵的其他策略決定來(lái)劃分恢復(fù)階段。如果VFS包括這種特征,可以用策略語(yǔ)言來(lái)實(shí)現(xiàn)這些策略。一旦已經(jīng)收集了應(yīng)用階段分配策略所需的信息,例如,作為為每個(gè)階段Pn備份的文件列表,開(kāi)始該備份處理(步驟42),且應(yīng)用管理策略來(lái)將文件分組到階段Pn。然后,生成每個(gè)階段Pn的備份映像,這通常也將是用于經(jīng)由多個(gè)備份設(shè)備恢復(fù)的多個(gè)備份映像。因此,每個(gè)磁帶或其他備份介質(zhì)將包含具有每個(gè)階段Pn的文件的一部分的映像,以便可以從多個(gè)設(shè)備中流式傳輸每個(gè)階段? 的文件,增加可以恢復(fù)文件系統(tǒng)的速度。如上所述,如果該備份處理生成將文件分組到階段Pn的信息,與在恢復(fù)處理期間即時(shí)確定階段Pn相反,該備份處理然后還可以在由備份和恢復(fù)設(shè)備19A-19D讀取的磁帶或其他介質(zhì)上對(duì)文件排序,以在恢復(fù)處理期間改善流式傳輸。同樣如上所述,該備份處理可以生成跨多個(gè)介質(zhì)卷?xiàng)l帶化分布的單個(gè)文件系統(tǒng)映像,或該備份處理可以為每個(gè)階段跨多個(gè)介質(zhì)卷劃分文件。除了文件副本/文件恢復(fù)的分階段之外,文件的屬性也可以分階段恢復(fù)。例如,可以在沒(méi)有遭受長(zhǎng)時(shí)間延遲的情況下被快速設(shè)置的屬性(例如在文件索引點(diǎn)中設(shè)置的屬性)可以在文件本身被復(fù)制的階段期間設(shè)置,而單獨(dú)存儲(chǔ)的擴(kuò)展屬性的設(shè)置被延遲直到稍后階段,以及在一些實(shí)施例中,直到已經(jīng)復(fù)制了所有文件。最后,不一定運(yùn)行完整的恢復(fù)處理來(lái)實(shí)踐本發(fā)明的技術(shù)。例如,管理員可以選擇僅恢復(fù)一個(gè)恢復(fù)階段、諸如階段P1,來(lái)恢復(fù)關(guān)鍵文件,且允許經(jīng)由按需訪問(wèn)請(qǐng)求恢復(fù)剩余文件。具體地,使用分層存儲(chǔ)管理器的系統(tǒng)通常不包括足夠的預(yù)留硬盤空間來(lái)存儲(chǔ)可能對(duì)該系統(tǒng)可用的所有數(shù)據(jù)。因此,可以使用本發(fā)明的分階段恢復(fù)來(lái)恢復(fù)如下?tīng)顟B(tài)盡管并非恰好是需要恢復(fù)事件時(shí)的文件系統(tǒng)狀態(tài),但通常包括相同頻率訪問(wèn)的文件,同時(shí)使得從磁帶介 質(zhì)以按需方式加載其他文件。將文件分組為恢復(fù)分區(qū)還可以用于“批”處理,以便為具體恢復(fù)階段選擇的文件匹配在完成了具體恢復(fù)階段之后將運(yùn)行的批任務(wù),而不是當(dāng)進(jìn)行備份時(shí)或當(dāng)丟失或損失文件系統(tǒng)時(shí)運(yùn)行的批任務(wù),需要該恢復(fù)。當(dāng)生成先前備份時(shí),下一批任務(wù)所需的具體文件可能最近未訪問(wèn)或修改,但可以在整個(gè)備份中標(biāo)識(shí)這些文件,且根據(jù)下一批任務(wù)對(duì)這些文件的需要而選擇性地恢復(fù)這些文件。雖然已經(jīng)參考本發(fā)明的優(yōu)選實(shí)施例具體示出和描述了本發(fā)明,但是,本領(lǐng)域技術(shù)人員將理解可以在不脫離本發(fā)明的范圍的情況下在此進(jìn)行在形式和細(xì)節(jié)上的先前和其他改變。
      權(quán)利要求
      1.一種用于恢復(fù)在計(jì)算機(jī)系統(tǒng)內(nèi)的文件系統(tǒng)的計(jì)算機(jī)進(jìn)行的方法,該方法包括 從一個(gè)或多個(gè)備份設(shè)備向包含文件系統(tǒng)的存儲(chǔ)器復(fù)制文件,其中,在對(duì)應(yīng)于多組文件的多個(gè)階段中進(jìn)行所述復(fù)制; 從實(shí)體接收按需訪問(wèn)請(qǐng)求以訪問(wèn)文件系統(tǒng)內(nèi)的文件,其中,所述文件是通過(guò)所述復(fù)制正在恢復(fù)的文件;以及 通過(guò)中斷對(duì)一個(gè)或多個(gè)備份設(shè)備中給定的備份設(shè)備的復(fù)制、并將所述文件的至少一部分從該給定的備份設(shè)備復(fù)制到所述存儲(chǔ)器,來(lái)選擇性地從該給定的備份設(shè)備提取所述文件,其中,取決于當(dāng)前通過(guò)所述復(fù)制正復(fù)制多個(gè)階段中的哪個(gè)來(lái)選擇性地進(jìn)行所述選擇性的提取。
      2.根據(jù)權(quán)利要求I的計(jì)算機(jī)進(jìn)行的方法,還包括在所述復(fù)制之前,根據(jù)管理策略來(lái)初始化所述多組文件,該管理策略將所述文件分組為預(yù)期重新開(kāi)始使用計(jì)算機(jī)系統(tǒng)所需要的至少第一組文件和沒(méi)有所述第一組文件中的文件關(guān)鍵的至少第二組文件,其中,當(dāng)所述復(fù)制正復(fù)制所述第一組文件時(shí)不進(jìn)行所述選擇性提取。
      3.根據(jù)權(quán)利要求2的計(jì)算機(jī)進(jìn)行的方法,其中,所述初始化包括 根據(jù)管理性地選擇的標(biāo)準(zhǔn)來(lái)將文件排序;以及 將所述文件組織為對(duì)應(yīng)于多個(gè)階段的多組文件,以便將最近較多訪問(wèn)或改變的文件放入一個(gè)組中,該組比最近較少訪問(wèn)或改變的另一組文件更早地恢復(fù)。
      4.根據(jù)權(quán)利要求3的計(jì)算機(jī)進(jìn)行的方法,其中,在先前備份處理期間進(jìn)行所述排序和組織,其中,根據(jù)所述排序和所述組織的結(jié)果而在一個(gè)或多個(gè)備份設(shè)備上組織所述文件。
      5.根據(jù)任一前述權(quán)利要求的計(jì)算機(jī)進(jìn)行的方法,還包括確定是否已經(jīng)完成了所述多個(gè)階段中的先前一個(gè),其中,所述多個(gè)階段中的先前一個(gè)是關(guān)鍵階段,在該關(guān)鍵階段期間,阻止對(duì)文件系統(tǒng)內(nèi)的文件的按需訪問(wèn),且其中,僅響應(yīng)于確定已經(jīng)完成了多個(gè)階段中的先前一個(gè)而進(jìn)行所述選擇性提取。
      6.根據(jù)權(quán)利要求5的計(jì)算機(jī)進(jìn)行的方法,還包括確定實(shí)體的許可級(jí)別是否足夠允許在當(dāng)前階段期間按需訪問(wèn),且其中,所述選擇性提取響應(yīng)于確定所述實(shí)體的許可級(jí)別是足夠的而提取所述文件。
      7.根據(jù)任一前述權(quán)利要求的計(jì)算機(jī)進(jìn)行的方法,還包括確定所述文件是否是當(dāng)前正通過(guò)所述復(fù)制恢復(fù)的組的成員,且其中,只有所述文件是當(dāng)前正通過(guò)所述復(fù)制恢復(fù)的組的成員,才進(jìn)行所述選擇性提取。
      8.一種計(jì)算機(jī)系統(tǒng),包括處理器和耦合于所述處理器的存儲(chǔ)器、以及用于恢復(fù)計(jì)算機(jī)系統(tǒng)內(nèi)的文件系統(tǒng)的裝置,所述計(jì)算機(jī)系統(tǒng)包括 用于從耦合于所述計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)備份設(shè)備向包含文件系統(tǒng)的存儲(chǔ)器復(fù)制文件的裝置,其中,在對(duì)應(yīng)于多組文件的多個(gè)階段中進(jìn)行所述復(fù)制; 用于從實(shí)體接收按需訪問(wèn)請(qǐng)求以訪問(wèn)文件系統(tǒng)內(nèi)的文件的裝置,其中,所述文件是通過(guò)所述復(fù)制裝置正在恢復(fù)的文件;以及 用于通過(guò)中斷對(duì)一個(gè)或多個(gè)備份設(shè)備中給定的備份設(shè)備的復(fù)制、并將所述文件的至少一部分從該給定的備份設(shè)備復(fù)制到所述存儲(chǔ)器,來(lái)選擇性地從該給定的備份設(shè)備提取所述文件的裝置,其中,取決于當(dāng)前通過(guò)所述復(fù)制正復(fù)制多個(gè)階段中的哪個(gè)來(lái)選擇性地進(jìn)行所述選擇性的提取。
      9.根據(jù)權(quán)利要求8的計(jì)算機(jī)系統(tǒng),還包括用于根據(jù)管理策略來(lái)初始化所述多組文件的裝置,該管理策略將所述文件分組為預(yù)期重新開(kāi)始使用計(jì)算機(jī)系統(tǒng)所需要的至少第一組文件和沒(méi)有所述第一組文件關(guān)鍵的至少第二組文件,其中用于初始化的裝置在用于復(fù)制的裝置之前操作,并且其中用于選擇性地提取的裝置當(dāng)所述復(fù)制正復(fù)制所述第一組文件時(shí)不中斷所述復(fù)制。
      10.根據(jù)權(quán)利要求9的計(jì)算機(jī)系統(tǒng),其中,用于初始化的裝置還包括 用于根據(jù)管理性地選擇的標(biāo)準(zhǔn)來(lái)對(duì)文件排序的裝置;以及 用于將所述文件組織為對(duì)應(yīng)于多個(gè)階段的多組文件的裝置,以便將最近較多訪問(wèn)或改變的文件放入一個(gè)組中,該組比最近較少訪問(wèn)或改變的另一組文件更早地恢復(fù)。
      11.根據(jù)權(quán)利要求10的計(jì)算機(jī)系統(tǒng),其中,用于排序和組織的裝置在先前備份處理期間進(jìn)行,其中,根據(jù)所述排序和所述組織的結(jié)果而在一個(gè)或多個(gè)備份設(shè)備上組織所述文件。
      12.根據(jù)權(quán)利要求8-11中的任一的計(jì)算機(jī)系統(tǒng),還包括 用于確定是否已經(jīng)完成了所述多個(gè)階段中的先前一個(gè)的裝置,其中,所述多個(gè)階段中的先前一個(gè)是關(guān)鍵階段,在該關(guān)鍵階段期間,阻止對(duì)文件系統(tǒng)內(nèi)的文件的按需訪問(wèn),且其中,僅響應(yīng)于確定已經(jīng)完成了多個(gè)階段中的先前一個(gè)而進(jìn)行所述選擇性提取。
      13.根據(jù)權(quán)利要求12的計(jì)算機(jī)系統(tǒng),還包括 用于確定實(shí)體的許可級(jí)別是否足夠允許在當(dāng)前階段期間按需訪問(wèn)的裝置,且其中,用于選擇性地提取的裝置響應(yīng)于用于確定的裝置已經(jīng)確定所述實(shí)體的許可級(jí)別是足夠的而提取所述文件。
      14.根據(jù)權(quán)利要求8-13中的任一的計(jì)算機(jī)系統(tǒng),還包括用于確定所述文件是否是當(dāng)前正通過(guò)所述復(fù)制裝置恢復(fù)的組的成員的裝置,且其中,用于選擇性地提取的裝置只有所述文件是當(dāng)前正通過(guò)所述復(fù)制裝置恢復(fù)的組的成員時(shí)才中斷所述復(fù)制。
      15.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)用于在計(jì)算機(jī)系統(tǒng)內(nèi)執(zhí)行的程序指令,其中,所述程序指令包括用于恢復(fù)計(jì)算機(jī)系統(tǒng)內(nèi)的文件系統(tǒng)的程序指令,其中,所述程序指令包括用于進(jìn)行以下處理的程序指令 從一個(gè)或多個(gè)備份設(shè)備向包含文件系統(tǒng)的存儲(chǔ)器復(fù)制文件,其中,在對(duì)應(yīng)于多組文件的多個(gè)階段中進(jìn)行所述復(fù)制; 從實(shí)體接收按需訪問(wèn)請(qǐng)求以訪問(wèn)文件系統(tǒng)內(nèi)的文件,其中,所述文件是通過(guò)所述復(fù)制正在恢復(fù)的文件;以及 通過(guò)中斷對(duì)一個(gè)或多個(gè)備份設(shè)備中給定的備份設(shè)備的復(fù)制、并將所述文件的至少一部分從該給定的備份設(shè)備復(fù)制到所述存儲(chǔ)器,來(lái)選擇性地從該給定的備份設(shè)備提取所述文件,其中,取決于當(dāng)前通過(guò)所述復(fù)制正復(fù)制多個(gè)階段中的哪個(gè)來(lái)選擇性地進(jìn)行所述選擇性的提取。
      16.根據(jù)權(quán)利要求15的計(jì)算機(jī)程序產(chǎn)品,其中,所述程序指令還包括用于根據(jù)管理策略來(lái)初始化所述多組文件的程序指令,該管理策略將所述文件分組為預(yù)期重新開(kāi)始使用計(jì)算機(jī)系統(tǒng)所需要的至少第一組文件和沒(méi)有所述第一組文件中的文件關(guān)鍵的至少第二組文件,其中,在用于復(fù)制的程序指令之前執(zhí)行用于初始化的程序指令,且其中用于選擇性地提取的程序指令當(dāng)所述復(fù)制正復(fù)制所述第一組文件時(shí)不中斷所述復(fù)制。
      17.根據(jù)權(quán)利要求16的計(jì)算機(jī)程序產(chǎn)品,其中,用于初始化的程序指令還包括用于以下處理的程序指令 根據(jù)管理性地選擇的標(biāo)準(zhǔn)來(lái)對(duì)文件排序;以及 將所述文件組織為對(duì)應(yīng)于多個(gè)階段的多組文件,以便將最近較多訪問(wèn)或改變的文件放入一個(gè)組中,該組比最近較少訪問(wèn)或改變的另一組文件更早地恢復(fù)。
      18.根據(jù)權(quán)利要求17的計(jì)算機(jī)程序產(chǎn)品,其中,在先前備份處理期間執(zhí)行用于排序和組織的程序指令,其中,根據(jù)所述排序和所述組織的結(jié)果而在一個(gè)或多個(gè)備份設(shè)備上組織所述文件。
      19.根據(jù)權(quán)利要求15的計(jì)算機(jī)程序產(chǎn)品,其中,所述程序指令還包括用于確定是否已經(jīng)完成了所述多個(gè)階段中的先前一個(gè)的程序產(chǎn)品,其中,所述多個(gè)階段中的先前一個(gè)是關(guān)鍵階段,在該關(guān)鍵階段期間,阻止對(duì)文件系統(tǒng)內(nèi)的文件的按需訪問(wèn),且其中,僅響應(yīng)于確定已經(jīng)完成了多個(gè)階段中的先前一個(gè)而進(jìn)行所述選擇性提取。
      20.根據(jù)權(quán)利要求19的計(jì)算機(jī)程序產(chǎn)品,其中,所述程序指令還包括用于確定實(shí)體的許可級(jí)別是否足夠允許在當(dāng)前階段期間按需訪問(wèn)的程序指令,且其中,用于選擇性地提取的程序指令響應(yīng)于用于確定的程序指令已經(jīng)確定所述實(shí)體的許可級(jí)別是足夠的而提取所述文件。
      21.根據(jù)權(quán)利要求15的計(jì)算機(jī)程序產(chǎn)品,還包括用于確定所述文件是否是當(dāng)前正通過(guò)所述復(fù)制恢復(fù)的組的成員的程序指令,且其中,用于選擇性地提取的程序指令只有所述文件是當(dāng)前正通過(guò)所述復(fù)制恢復(fù)的組的成員,才中斷所述復(fù)制。
      22.—種計(jì)算機(jī)程序,包括適用于當(dāng)在計(jì)算機(jī)上運(yùn)行所述程序時(shí)進(jìn)行權(quán)利要求I到7的所有步驟的程序代碼單元。
      全文摘要
      一種用于恢復(fù)在計(jì)算機(jī)系統(tǒng)內(nèi)的文件系統(tǒng)的選擇性恢復(fù)技術(shù)提供在恢復(fù)處理期間的按需訪問(wèn),同時(shí)防止用戶通過(guò)在恢復(fù)處理早期生成對(duì)還沒(méi)有恢復(fù)的文件的隨機(jī)訪問(wèn)而減慢該恢復(fù)處理。將恢復(fù)的文件分組為對(duì)應(yīng)于恢復(fù)處理的多個(gè)階段的多個(gè)文件組??梢栽谠摶謴?fù)的第一個(gè)或多個(gè)階段期間對(duì)一些或所有用戶鎖閉按需請(qǐng)求,同時(shí),對(duì)隨后的階段許可這些按需請(qǐng)求,保證所有用戶需要的關(guān)鍵文件在通過(guò)按需訪問(wèn)中斷該備份處理之前將可用。通常通過(guò)自從最后訪問(wèn)或修改起經(jīng)過(guò)的時(shí)間來(lái)組織這些分組,且可以在恢復(fù)時(shí)或在周期性備份操作期間組織這種分組,以便可以類似地在備份介質(zhì)中組織這些文件。
      文檔編號(hào)G06F11/14GK102713856SQ201080058552
      公開(kāi)日2012年10月3日 申請(qǐng)日期2010年12月10日 優(yōu)先權(quán)日2009年12月21日
      發(fā)明者F.施馬克, W.索頓 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1