專利名稱:源自單一備份的粒度應(yīng)用程序數(shù)據(jù)的生命周期的制作方法
源自單一備份的粒度應(yīng)用程序數(shù)據(jù)的生命周期
背景技術(shù):
商業(yè)和其他實(shí)體在存儲(chǔ)器媒質(zhì)(如硬盤)上存儲(chǔ)數(shù)據(jù)對象(例如,圖像文件、文本文件、數(shù)據(jù)庫、目錄,等等)。將參照多個(gè)文件對本發(fā)明進(jìn)行說明,而應(yīng)當(dāng)理解的是術(shù)語“數(shù)據(jù)對象”不應(yīng)局限于這些文件。然而,文件會(huì)經(jīng)受硬件故障、軟件錯(cuò)誤或人為錯(cuò)誤的影響。 硬件故障可以從單一硬盤故障到整個(gè)數(shù)據(jù)中心的毀壞,這使得一些或全部數(shù)據(jù)對象不可恢復(fù)。軟件故障是(例如)一個(gè)應(yīng)用程序中的軟件錯(cuò)誤或程序錯(cuò)誤,它們破壞了其數(shù)據(jù)內(nèi)容。 用戶錯(cuò)誤包括多種錯(cuò)誤,如文件的無意刪除或蓋寫,而隨后又需要這些文件。這些故障和錯(cuò)誤已經(jīng)激發(fā)了在獨(dú)立存儲(chǔ)器媒質(zhì)(例如磁帶)上創(chuàng)建文件備份的概念。可以配置鏡像和復(fù)制技術(shù)以提供良好的防止故障和錯(cuò)誤的保護(hù)。但這些技術(shù)同樣會(huì)每比特地寫入由軟件或人為錯(cuò)誤破壞的數(shù)據(jù),就像它們寫入正確數(shù)據(jù)一樣可靠,并且它們?nèi)鐚?shí)地記錄(例如)文件系統(tǒng)或數(shù)據(jù)庫元數(shù)據(jù)的更新,而這些更新是用戶對所有鏡像或復(fù)件上的重要數(shù)據(jù)的誤刪除而產(chǎn)生的。由于它們經(jīng)過優(yōu)化以服務(wù)于不同的目的,因此鏡像和復(fù)制技術(shù)相比于備份有不同的目標(biāo)。鏡像和復(fù)制試圖在文件改變時(shí)保存其位對位的狀態(tài),而備份試圖保存這些文件在某一過去時(shí)間點(diǎn)的狀態(tài),這些文件在該時(shí)間點(diǎn)上被認(rèn)為是一致的。鏡像文件或復(fù)制件保持所有復(fù)制的設(shè)備或文件的內(nèi)容彼此完全相同。然而,備份是在做相當(dāng)不同的事情它捕獲多個(gè)文件在過去一個(gè)時(shí)刻上的一個(gè)鏡像,這樣如果需要的話, 可以忘記從該時(shí)刻以來在文件上發(fā)生的每一事件并且可以將操作狀態(tài)恢復(fù)到該時(shí)刻。
發(fā)明內(nèi)容
在此披露了一種系統(tǒng)或方法,該系統(tǒng)或方法用于源自單一備份的粒度應(yīng)用程序數(shù)據(jù)的生命周期。在該方法的一個(gè)實(shí)施方案中,一種計(jì)算機(jī)系統(tǒng)周期性地創(chuàng)建存儲(chǔ)在一個(gè)存儲(chǔ)系統(tǒng)上的數(shù)據(jù)的一個(gè)主備份拷貝以便創(chuàng)建多個(gè)主備份拷貝。該計(jì)算機(jī)系統(tǒng)還周期性地創(chuàng)建存儲(chǔ)在該存儲(chǔ)系統(tǒng)上的數(shù)據(jù)的一個(gè)輔助備份拷貝以便創(chuàng)建第一多個(gè)輔助備份拷貝,其中該第一多個(gè)輔助備份拷貝各自是部分地通過從這些主備份拷貝中的一個(gè)對應(yīng)的主備份拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的。然而,創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建該第一多個(gè)輔助備份拷貝的周期性的。該計(jì)算機(jī)系統(tǒng)還可以周期性地創(chuàng)建存儲(chǔ)在該存儲(chǔ)系統(tǒng)上的數(shù)據(jù)的另一個(gè)輔助備份拷貝以便創(chuàng)建第二多個(gè)輔助備份拷貝。該第一多個(gè)輔助備份拷貝各自是部分地通過從這些主備份拷貝中的一個(gè)對應(yīng)主備份拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的。創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建該第二多個(gè)輔助備份拷貝的周期性的,并且創(chuàng)建該第一多個(gè)輔助備份拷貝的周期性是不同于創(chuàng)建該第二多個(gè)輔助備份拷貝的周期性的。
通過參見附圖可以更好地理解本發(fā)明,并且使其眾多的目的、特征和優(yōu)點(diǎn)對本領(lǐng)域的技術(shù)人員而言變得清楚。圖1展示了一個(gè)示例性數(shù)據(jù)處理系統(tǒng)的多個(gè)相關(guān)部件。圖2展示了圖1的數(shù)據(jù)處理系統(tǒng)的示例性備份服務(wù)器和輔助備份存儲(chǔ)器的多個(gè)相
5關(guān)部件。圖3展示了一個(gè)示例性主備份表的圖示。圖4展示了一個(gè)示例性輔助備份表的圖示。圖5展示了一個(gè)用于創(chuàng)建多個(gè)輔助備份拷貝的示例性過程的多個(gè)相關(guān)方面。圖6展示了一個(gè)示例性備份目錄的圖示。圖7展示了一個(gè)用于瀏覽圖6所示備份目錄的示例性過程的多個(gè)相關(guān)方面。在不同的附圖中使用相同的參考符號(hào)來表示相似的或完全相同的項(xiàng)目。
具體實(shí)施例方式在以下詳細(xì)說明中,給出了很多具體細(xì)節(jié),例如特定的方法順序、結(jié)構(gòu)、元件以及連接件。然而,應(yīng)當(dāng)理解不是必須使用這些以及其他特定細(xì)節(jié)來實(shí)施本發(fā)明的實(shí)施方案。在其他情況下,一些眾所周知的結(jié)構(gòu)、元件或連接件被省略或者并未十分詳細(xì)地進(jìn)行說明,以便避免不必要地混淆本說明。在說明書中提及“一個(gè)實(shí)施方案”或“一種實(shí)施方案”是旨在表明關(guān)于該實(shí)施方案所說明的一個(gè)具體特征、結(jié)構(gòu)或特性被包含在本發(fā)明的至少一個(gè)實(shí)施方案中。在說明書中不同地方出現(xiàn)的短語“在一個(gè)實(shí)施方案中”不一定完全是指同一個(gè)實(shí)施方案,也不是與其他實(shí)施方案彼此排斥的分離的或替代性的實(shí)施方案。此外,所說明的不同特征可以展現(xiàn)在一些實(shí)施方案中而不是在其他實(shí)施方案中。類似地,所說明的不同要求可以是對于一些實(shí)施方案的要求而不是對其他實(shí)施方案的要求。圖1以框圖的形式展示了一個(gè)示例性數(shù)據(jù)處理系統(tǒng)10的多個(gè)相關(guān)部件。將參見數(shù)據(jù)處理系統(tǒng)10對本發(fā)明進(jìn)行說明,應(yīng)當(dāng)理解本發(fā)明不應(yīng)局限于同該系統(tǒng)一起使用。數(shù)據(jù)處理系統(tǒng)10包括經(jīng)由通信鏈路16連接至計(jì)算機(jī)系統(tǒng)14上的一個(gè)備份服務(wù)器12。計(jì)算機(jī)系統(tǒng)14(以下稱之為CS14)是一臺(tái)服務(wù)器并且對它通過通信鏈路22從客戶端計(jì)算機(jī)系統(tǒng) 20A和20B接收的事務(wù)請求進(jìn)行處理。更具體地講,CS14根據(jù)在一個(gè)或多個(gè)處理器上執(zhí)行的應(yīng)用程序來處理它所接收的事務(wù)請求。僅出于解釋的目的,將CS14說明為實(shí)現(xiàn)了交換服務(wù)器(以下稱之為交換器),這種交換器是一種由微軟公司生產(chǎn)的通用報(bào)文發(fā)送系統(tǒng)和協(xié)同軟件系統(tǒng),并且實(shí)施SQL服務(wù)器(以下稱之為SQL),SQL是一種由微軟公司生產(chǎn)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),應(yīng)當(dāng)理解在CS14上可以實(shí)施額外的應(yīng)用程序。數(shù)據(jù)存儲(chǔ)系統(tǒng)M經(jīng)由通信鏈路沈連接至CS14上并且被配置為用于存儲(chǔ)應(yīng)用程序數(shù)據(jù),即在CS14上執(zhí)行的應(yīng)用程序(例如交換和SQL)可訪問的數(shù)據(jù)。盡管存儲(chǔ)系統(tǒng)可以呈現(xiàn)不同的形式,但僅出于解釋的目的,存儲(chǔ)系統(tǒng)M采用一個(gè)或多個(gè)磁盤陣列的形式, 每個(gè)磁盤陣列包含存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)硬盤。通常,通信鏈路(如通信鏈路26)可以采取不同的形式并且可以包括多個(gè)部件,如路由器、交換器、網(wǎng)橋等等,這些部件有助于多個(gè)部件(如CS14和數(shù)據(jù)存儲(chǔ)系統(tǒng)M中的一個(gè)磁盤陣列)之間的數(shù)據(jù)通信。除了執(zhí)行如交換服務(wù)器和SQL服務(wù)器的應(yīng)用程序外,還假定CS14包括一個(gè)文件系統(tǒng)管理器和一個(gè)卷管理器,這兩個(gè)管理器各自可以采取指令的形式,這些指令在這些處理器中的一個(gè)或多個(gè)上執(zhí)行。通常,文件系統(tǒng)管理器(也被稱為文件系統(tǒng))是操作系統(tǒng)或應(yīng)用程序(例如交換或SQL)用于組織并跟蹤文件的一種處理方法。例如,層級文件系統(tǒng)是一種使用多個(gè)目錄將文件組織成樹形結(jié)構(gòu)的系統(tǒng)。一個(gè)文件是具有名字(稱為文件名)的數(shù)據(jù)或信息的一個(gè)集合。幾乎所有的信息都存儲(chǔ)在文件中。存在很多不同類型的文件數(shù)據(jù)文件、文本文件、圖像文件、目錄文件等等。不同類型的文件存儲(chǔ)了不同類型的信息。另一方面,一個(gè)目錄是一種組織單元或容器,用于將多個(gè)文件夾和多個(gè)文件組織到一個(gè)層級結(jié)構(gòu)中。目錄包含與多個(gè)文件有關(guān)的簿記信息,形象地說這些文件在層級結(jié)構(gòu)中位于目錄之下。任何等級上的文件和目錄包含在位于它們之上的目錄中。為了訪問一個(gè)文件,操作系統(tǒng)或應(yīng)用程序需要指明位于其上的所有目錄的路徑或名稱。任何文件中最頂層的目錄被稱為根目錄。位于另一個(gè)目錄之下的目錄稱為子目錄。位于一個(gè)子目錄之上的目錄稱為父目錄。在DOS或Windows下,根目錄是一個(gè)反斜杠(\)。正如所指出的,CS14實(shí)施了一個(gè)卷管理器。通常,卷管理器是邏輯性地將由一個(gè)存儲(chǔ)系統(tǒng)(如存儲(chǔ)系統(tǒng)24)提供的數(shù)據(jù)存儲(chǔ)器的多個(gè)物理或邏輯單元匯聚成為更高等級的存儲(chǔ)器(稱為卷)的一種處理方法。CS14的文件管理器將每個(gè)卷視為一個(gè)順序數(shù)目的多個(gè)邏輯數(shù)據(jù)塊,這些邏輯數(shù)據(jù)塊可由文件系統(tǒng)進(jìn)行讀和寫訪問。盡管可以說一個(gè)卷的數(shù)據(jù)塊存儲(chǔ)了數(shù)據(jù),但實(shí)際上數(shù)據(jù)是存儲(chǔ)在存儲(chǔ)媒質(zhì)(例如,硬盤)的物理存儲(chǔ)塊上,這些物理存儲(chǔ)塊直接或間接地映射到卷上。僅出于解釋的目的,在CS14上執(zhí)行的卷管理器邏輯性地將由存儲(chǔ)系統(tǒng)M提供的存儲(chǔ)單元匯聚成三個(gè)不同的卷,包括卷C:,卷D:,以及卷E:。圖1展示了卷C:,D:,和E:的圖示。卷C:包括多個(gè)數(shù)據(jù)塊,這些數(shù)據(jù)塊各自存儲(chǔ)了或能夠存儲(chǔ)一定量的數(shù)據(jù)(例如,512字節(jié))。卷D:包括多個(gè)數(shù)據(jù)塊,這些
數(shù)據(jù)塊各自存儲(chǔ)了或能夠存儲(chǔ)一定量的數(shù)據(jù)。最后,卷E:包括多個(gè)maq數(shù)據(jù)塊,這些據(jù)塊各自存儲(chǔ)了或能夠存儲(chǔ)數(shù)據(jù)。僅出于解釋的目的,卷C:和E:在用于交換的文件中存儲(chǔ)應(yīng)用程序數(shù)據(jù),而卷D:在用于SQL的文件中存儲(chǔ)應(yīng)用程序數(shù)據(jù),包括SQL數(shù)據(jù)庫 “BEDB”以及SQL數(shù)據(jù)庫“系統(tǒng)”。最后,假定卷C:存儲(chǔ)了名稱為“文檔和設(shè)置”(“Documents and Settings")的一個(gè)目錄,該目錄存儲(chǔ)Word文檔以及PowerPoint演示稿。需要注意的是卷C,D ,和E 可以在文件中存儲(chǔ)額外的數(shù)據(jù)。由于硬盤故障、軟件錯(cuò)誤或人為錯(cuò)誤,存儲(chǔ)在存儲(chǔ)媒質(zhì)(如存儲(chǔ)系統(tǒng)M的硬盤) 上的數(shù)據(jù)會(huì)經(jīng)受丟失。以往的數(shù)據(jù)丟失事件促進(jìn)了備份與恢復(fù)系統(tǒng)的建立。備份是指制作數(shù)據(jù)(例如,存儲(chǔ)系統(tǒng)M上的卷C:,D: JPE:)的備份拷貝的過程,在一次數(shù)據(jù)丟失事件后, 這些備份拷貝可以隨后用于恢復(fù)數(shù)據(jù)。備份拷貝主要對于兩個(gè)目的是有用的。第一個(gè)目的是將所有數(shù)據(jù)(例如,卷C:,D:,和E:中的所有數(shù)據(jù))恢復(fù)到災(zāi)難之前的狀態(tài)(稱為災(zāi)難恢復(fù))。第二個(gè)目的是在少量文件被意外刪除或破壞后將它們恢復(fù)。盡管圖1未示出,備份服務(wù)器12包括處于指令形式的一個(gè)服務(wù)器備份/恢復(fù)模塊,這些指令在一個(gè)或多個(gè)處理器上執(zhí)行,并且CS14包括處于指令形式的一個(gè)客戶端備份 /恢復(fù)模塊,這些指令在一個(gè)或多個(gè)處理器上執(zhí)行。服務(wù)器和客戶端備份/恢復(fù)模塊實(shí)施一種主備份處理以便創(chuàng)建存儲(chǔ)在存儲(chǔ)系統(tǒng)M上的數(shù)據(jù)的多個(gè)主備份拷貝。存在著很多不同方法來創(chuàng)建數(shù)據(jù)的多個(gè)主備份。在一個(gè)實(shí)施方案中,通過在一種逐文件處理中拷貝數(shù)據(jù)直到將所有文件拷貝到主備份存儲(chǔ)系統(tǒng)26中,可以在文件系統(tǒng)等級上創(chuàng)建多個(gè)主備份??商娲?,通過在一種卷的逐塊處理中拷貝數(shù)據(jù)直到所有卷都拷貝到主備份存儲(chǔ)系統(tǒng)沈中,可以在卷等級上創(chuàng)建多個(gè)主備份。在這種可替代的卷等級備份處理中,基本上忽略了文件系統(tǒng)。僅出于解釋的目的,備份服務(wù)器12以及CS14的服務(wù)器和客戶端備份/恢復(fù)模塊分別利用卷等級逐塊處理來實(shí)施主備份處理以便創(chuàng)建卷C:,D:,以及E:的主備份,應(yīng)當(dāng)理解本發(fā)明不應(yīng)局限于此。這些主備份拷貝被存儲(chǔ)在主備份存儲(chǔ)系統(tǒng)沈上并稱為卷C:,D:,以及 E:的備份鏡像。備份鏡像是包含代表一個(gè)卷(例如,卷C:,D:,或E:)的完整內(nèi)容和結(jié)構(gòu)的
一個(gè)單一文件。卷C:,D:,以及E:按計(jì)劃由系統(tǒng)管理員周期性地(例如,夜間1點(diǎn)鐘)進(jìn)行備份。 卷C:,D:,以及E:的主備份鏡像存儲(chǔ)在主備份存儲(chǔ)系統(tǒng)沈中,直到被釋放。圖1展示了卷 C:,D:,以及E:的若干主備份鏡像的圖示。卷C:,D:,以及E:的備份鏡像一旦被創(chuàng)建,就可以包含在對應(yīng)的文件中用于輔助備份處理過程中的后續(xù)訪問,這將在以下更為充分地進(jìn)行說明。因此,在3月1日創(chuàng)建的卷C:,D:,以及E:的主備份鏡像存儲(chǔ)在一個(gè)被標(biāo)記為BU301 的文件中,在7月27日創(chuàng)建的卷C:,D:,以及E:的主備份鏡像存儲(chǔ)在一個(gè)被標(biāo)記為BU727 的文件中,而最新創(chuàng)建的卷C:,D:,以及E:的主備份鏡像存儲(chǔ)在一個(gè)被標(biāo)記為BU728的文件夾中(見圖1)。如以上指出的,卷C:,D:,以及E:的主備份鏡像在備份存儲(chǔ)系統(tǒng)沈中保存一個(gè)預(yù)定的時(shí)間量,在該時(shí)間點(diǎn)上由于不再需要而將其釋放。然而,在這些主備份鏡像中存儲(chǔ)的不同數(shù)據(jù)對用戶可以具有不同的值,并且將受益于具有不同保存期限的能力。在一個(gè)實(shí)施方案中,備份服務(wù)器12可以在一個(gè)或多個(gè)處理器上實(shí)施一種輔助備份處理以便創(chuàng)建包含在卷C:,D:,以及E:的主備份鏡像中的數(shù)據(jù)的多個(gè)輔助備份拷貝。這些輔助備份拷貝可以存儲(chǔ)在輔助備份存儲(chǔ)系統(tǒng)34中,該輔助備份存儲(chǔ)系統(tǒng)經(jīng)由通信鏈路36被連接至備份服務(wù)器 12上。在一個(gè)實(shí)施方案中,輔助備份存儲(chǔ)系統(tǒng)34包括多種存儲(chǔ)媒質(zhì)(例如,磁帶),多個(gè)輔助備份拷貝存儲(chǔ)在這些存儲(chǔ)媒質(zhì)中,應(yīng)當(dāng)理解該輔助備份存儲(chǔ)系統(tǒng);34不必局限于此。圖2是一個(gè)框圖,展示了一個(gè)示例性備份服務(wù)器12和一個(gè)示例性輔助備份存儲(chǔ)系統(tǒng)34的多個(gè)相關(guān)部件。如圖所示,備份服務(wù)器12包括服務(wù)器備份/恢復(fù)模塊40,該服務(wù)器備份/恢復(fù)模塊分別經(jīng)由通信鏈路30和36與主備份存儲(chǔ)系統(tǒng)沈和輔助備份存儲(chǔ)系統(tǒng)34 進(jìn)行數(shù)據(jù)通信。備份/恢復(fù)模塊40可以采用在服務(wù)器12的一個(gè)或多個(gè)處理器上執(zhí)行的一條或多條指令的形式。備份/恢復(fù)模塊40與存儲(chǔ)器42進(jìn)行數(shù)據(jù)通信,該存儲(chǔ)器存儲(chǔ)了主備份表44、輔助備份表46以及備份目錄50。主備份表44和輔助備份表46還與用戶接口模塊52進(jìn)行數(shù)據(jù)通信,該用戶接口模塊采用在備份服務(wù)器12的一個(gè)或多個(gè)處理器上執(zhí)行的指令的形式。盡管圖2未展示,但主備份表和輔助備份表各自包含一個(gè)或多個(gè)條目,并且每個(gè)條目包括可由系統(tǒng)管理員通過用戶接口 52進(jìn)行修改的多個(gè)備份處理參數(shù)。另外,系統(tǒng)管理員可以根據(jù)需要在主備份表44或輔助備份表46中添加或刪除條目。主備份表44包括至少一個(gè)條目,該條目包括用來創(chuàng)建多個(gè)卷(例如,卷C:,D:,以及E:)的主備份鏡像的一個(gè)時(shí)間表。輔助備份表46包括一個(gè)或多個(gè)條目,每個(gè)條目包括用來創(chuàng)建數(shù)據(jù)的輔助備份的一個(gè)時(shí)間表,該數(shù)據(jù)包含在最新創(chuàng)建的卷C:,D:,以及E:的主備份鏡像中。備份目錄50包含多個(gè)條目,每個(gè)條目標(biāo)識(shí)了存儲(chǔ)卷C:,D:,以及E:的主備份鏡像的一個(gè)文件,或者標(biāo)識(shí)了輔助備份存儲(chǔ)系統(tǒng)34中的一個(gè)或多個(gè)數(shù)據(jù)對象,該輔助備份存儲(chǔ)系統(tǒng)存儲(chǔ)了卷C:,D:,以及E:的主備份鏡像中一個(gè)或多個(gè)主備份鏡像的數(shù)據(jù)的多個(gè)輔助備份拷貝。備份目錄50中的每個(gè)條目還可以包括用于定義備份拷貝(或者是卷C:,D:,以及E:的主備份鏡像,或者是數(shù)據(jù)的輔助備份拷貝)的保存期限的信息。圖2所示的輔助備份系統(tǒng)34包括至少一對磁帶庫M、56,該對磁帶庫包含多個(gè)磁帶60和62,每個(gè)磁帶存儲(chǔ)或被配置為存儲(chǔ)一個(gè)輔助備份拷貝。輔助數(shù)據(jù)存儲(chǔ)系統(tǒng)34還包
8括自動(dòng)磁帶機(jī)64和磁帶驅(qū)動(dòng)器66,自動(dòng)磁帶機(jī)64可以分別將磁帶60或62插入到磁帶驅(qū)動(dòng)器中或者從磁帶庫M或56中取出。根據(jù)來自備份服務(wù)器12的指令,自動(dòng)磁帶機(jī)64將磁帶60或62之一插入到磁帶驅(qū)動(dòng)器66中后,備份/恢復(fù)模塊40可以從最新創(chuàng)建的備份鏡像C:、D:,和E:中的一個(gè)或多個(gè)中讀取數(shù)據(jù)用于在所插入的磁帶60或62上的后續(xù)傳輸和存儲(chǔ),由此創(chuàng)建一個(gè)輔助備份拷貝。圖3展示了圖2所示的一個(gè)示例性主備份表44的圖示。在所示出的實(shí)施方案中, 主備份表44包含一個(gè)條目,該條目可由系統(tǒng)管理員通過用戶接口模塊52 (見圖幻進(jìn)行修改。通常,主備份表44的條目應(yīng)當(dāng)包括存儲(chǔ)系統(tǒng)M上的一個(gè)或多個(gè)卷的一個(gè)或多個(gè)標(biāo)識(shí)符、用于創(chuàng)建條目中標(biāo)識(shí)的這些卷的主備份鏡像的一個(gè)時(shí)間表以及這些主備份鏡像的一個(gè)保存期限。在所示出的實(shí)例中,“//CS14/*”標(biāo)識(shí)出存儲(chǔ)系統(tǒng)對上的卷C:,D:,和E:,因?yàn)?//CS14(這是一個(gè)目錄名稱)標(biāo)識(shí)出可由CS14的所有應(yīng)用程序訪問的數(shù)據(jù)。該條目還表明應(yīng)當(dāng)在每天早上1點(diǎn)鐘創(chuàng)建卷C:,D:的主備份鏡像。最后,該條目表明這些主備份鏡像一旦被創(chuàng)建,應(yīng)當(dāng)保存四個(gè)星期。根據(jù)圖3所示出的條目,主備份處理在每天早上1點(diǎn)鐘開始進(jìn)行,并將卷C:,中的數(shù)據(jù)以逐塊的方式復(fù)制到主備份存儲(chǔ)系統(tǒng)沈中,由此創(chuàng)建卷C:,D:,和E:的主備份鏡像。為一個(gè)文件創(chuàng)建了文件名(例如BU728),該文件存儲(chǔ)剛剛創(chuàng)建的卷C:,D:,和E:的主備份鏡像。圖4展示了一個(gè)示例性輔助備份表46的圖示。輔助備份表46包括三個(gè)條目。通常,輔助表中的每個(gè)條目應(yīng)當(dāng)包括最新創(chuàng)建的多個(gè)卷的主備份拷貝中的數(shù)據(jù)的一個(gè)標(biāo)識(shí)、 用于創(chuàng)建所標(biāo)識(shí)的數(shù)據(jù)的多個(gè)輔助備份拷貝的一個(gè)時(shí)間表、這些輔助備份拷貝應(yīng)當(dāng)存儲(chǔ)在其中的磁帶庫的一個(gè)標(biāo)識(shí)以及這些輔助備份拷貝的一個(gè)保存期限。在所展示的實(shí)例中,輔助備份表46的條目1表明由\\CS14\hchange\*所標(biāo)識(shí)的數(shù)據(jù)(即,在CS14上執(zhí)行的交換應(yīng)用程序可訪問的數(shù)據(jù))應(yīng)當(dāng)在每個(gè)星期一的早上2點(diǎn)鐘開始從最新創(chuàng)建的卷C:和E: 的主備份鏡像復(fù)制到磁帶庫1 (例如,磁帶庫54)中。該條目還表明一旦進(jìn)行了復(fù)制,數(shù)據(jù)應(yīng)當(dāng)保存七年的時(shí)間。條目2表明SQL數(shù)據(jù)庫BEDB(標(biāo)識(shí)為\\CS14\SQL\BackupExec\BEDB) 的數(shù)據(jù)應(yīng)當(dāng)在每個(gè)星期日的早上2點(diǎn)鐘開始從最新創(chuàng)建的卷D:的主備份鏡像復(fù)制到磁帶庫2(例如,磁帶庫56)中,并且應(yīng)當(dāng)保存一年的時(shí)間。最后,條目3表明所有的Word文檔以及所有的PowerPoint演示稿應(yīng)當(dāng)在每天早上3點(diǎn)鐘開始從最新創(chuàng)建的卷C:的主備份鏡像的DocumentsAndSettings (文檔和設(shè)置)文件夾復(fù)制到磁帶庫1中,并在其中保存六個(gè)月的時(shí)間。如以上指出的,備份服務(wù)器12的備份/恢復(fù)模塊40根據(jù)圖3所示的主備份表44 創(chuàng)建了卷C:,D:和E:的主備份鏡像。根據(jù)主備份表44中給出的時(shí)間表,該備份處理在每天早上1點(diǎn)鐘進(jìn)行。一旦完成,備份/恢復(fù)模塊40開始一次輔助備份處理。圖5展示了輔助備份處理的一個(gè)實(shí)施方案的多個(gè)相關(guān)方面。如圖5所示,該處理開始于備份/恢復(fù)模塊在步驟70和72將一個(gè)啞變量χ設(shè)置為0并隨后將變量χ增加1。在步驟74,備份/恢復(fù)模塊40訪問輔助拷貝表的條目χ以讀取其中的時(shí)間表。此后,在步驟76,備份/恢復(fù)模塊 40基于當(dāng)前時(shí)間和條目χ中給出的時(shí)間表的時(shí)間來確定是否到了復(fù)制條目χ中標(biāo)識(shí)的數(shù)據(jù)的時(shí)間。如果不到復(fù)制的時(shí)間,則處理進(jìn)入步驟90,在該步驟中將χ與輔助備份表46中的條目總數(shù)^cmax進(jìn)行比較。如果χ不等于Xmax,則處理返回到步驟72,在該步驟中將χ增加 1。然而,如果條目χ的時(shí)間表表示到了復(fù)制條目χ中標(biāo)識(shí)的數(shù)據(jù)的時(shí)間,則處理進(jìn)行到步
9驟80,在該步驟中備份/恢復(fù)模塊40從最新創(chuàng)建的卷C:,D:和Ε:的主鏡像備份中的一個(gè)或多個(gè)主鏡像備份中將所標(biāo)識(shí)的數(shù)據(jù)復(fù)制到輔助存儲(chǔ)器中,該輔助存儲(chǔ)器同樣標(biāo)識(shí)在條目 χ中。例如,如果圖5所示處理的實(shí)施時(shí)間是星期天早上2點(diǎn)鐘,那么備份/恢復(fù)模塊40將 BEDB (這是由//CS14/SQL/BackupExec/BEDB標(biāo)識(shí)的)的內(nèi)容復(fù)制到磁帶庫2中。本領(lǐng)域的普通人員將理解備份/恢復(fù)模塊40知道卷C:,D:,和E:的備份鏡像的文件結(jié)構(gòu)以便能夠訪問并讀取所選數(shù)據(jù)(如//CSH/SQL/BackupExec/BEDB)。備份/恢復(fù)模塊40在備份目錄50中為步驟80中復(fù)制的數(shù)據(jù)創(chuàng)建一個(gè)目錄條目。 圖6以圖表的形式展示了目錄50的一個(gè)實(shí)施方案。目錄50中的每個(gè)條目包括(1)當(dāng)創(chuàng)建了相應(yīng)的多個(gè)主備份鏡像或者當(dāng)創(chuàng)建了相應(yīng)的輔助備份拷貝時(shí)的一個(gè)時(shí)間戳,( 保存這些主備份鏡像或該輔助備份拷貝的保存期限,(;3)可以找到的這些主備份鏡像或該輔助備份拷貝的位置,以及(4)所復(fù)制的數(shù)據(jù)的一個(gè)標(biāo)識(shí)符。目錄表50中最新創(chuàng)建的條目(即, 條目1507)表明卷C:,D:,以及E:的主備份鏡像(以//CS14/*標(biāo)識(shí)出)是在7月觀日早上1點(diǎn)鐘創(chuàng)建的,并且作為文件存儲(chǔ)在B2B文件夾中(見圖1和圖2)。該最新條目還表明對于該主備份拷貝的保存期限為四個(gè)星期。返回到圖5所示的處理,一旦處理了輔助備份表中的每一個(gè)條目,備份/恢復(fù)模塊 40就啟動(dòng)一個(gè)備份目錄瀏覽處理以標(biāo)識(shí)出有待釋放的多個(gè)主備份鏡像文件或多個(gè)輔助備份拷貝。圖7是一個(gè)流程圖,它展示了目錄瀏覽程序的一個(gè)實(shí)施方案的多個(gè)相關(guān)方面。該例程或處理再次是由備份/恢復(fù)模塊40來執(zhí)行。在步驟100和102中,備份/恢復(fù)模塊 40將變量χ設(shè)置為0并將變量χ增加1。此后,在步驟104中,備份/恢復(fù)模塊40從備份目錄中選擇條目χ并讀取其中的內(nèi)容。在步驟106,備份/恢復(fù)模塊40通過將時(shí)間戳和條目χ的保存期限相加來計(jì)算釋放日期和時(shí)間。例如,繼續(xù)參見圖6和圖7,根據(jù)步驟106,備份/恢復(fù)模塊40將訪問條目1505并將四個(gè)星期的時(shí)間段(S卩,條目1505的保存期限)與 2008年7月27日早上1點(diǎn)鐘的時(shí)間戳相加以計(jì)算釋放日期和時(shí)間。如果當(dāng)前日期和時(shí)間與步驟106中計(jì)算的釋放日期和時(shí)間相同或更晚,那么如步驟112所示,就刪除或釋放條目 χ中標(biāo)識(shí)的備份拷貝。否則的話,不刪除或釋放備份表50中標(biāo)識(shí)的備份拷貝,并且處理進(jìn)入到步驟114,由此備份/恢復(fù)模塊40將χ的當(dāng)前值與備份目錄50中的條目總數(shù)x。at進(jìn)行比較。如果這兩個(gè)值不相等,則重復(fù)步驟102至步驟112。最后,當(dāng)χ等于時(shí),圖7所示的處理結(jié)束。本發(fā)明很好地適合于獲得所提及的優(yōu)點(diǎn)連同在此固有的其他優(yōu)點(diǎn)。盡管已經(jīng)通過參照本發(fā)明的具體實(shí)施方案來描繪、說明、并限定了本發(fā)明,這種參照并非暗示對本發(fā)明的限制,并且不得推斷出任何此類限制。本發(fā)明在形式和功能上能夠進(jìn)行顯著的修改、替代、 以及等效物,如相關(guān)領(lǐng)域的普通技術(shù)人員將會(huì)想到的。所描繪和說明的實(shí)施方案僅是實(shí)例, 并且對本發(fā)明的范圍不是窮盡的。上述詳細(xì)說明已經(jīng)通過使用框圖、流程圖、以及實(shí)例給出了本發(fā)明的不同實(shí)施方案。本領(lǐng)域的技術(shù)人員將會(huì)理解通過使用實(shí)例展示的每個(gè)框圖部件、流程圖步驟、操作和/ 或部件都可以由一個(gè)大系列的硬件、軟件、固件、或它們的任何組合來單獨(dú)地和/或共同地實(shí)施。本發(fā)明已經(jīng)在完全功能性的計(jì)算機(jī)系統(tǒng)背景中進(jìn)行了說明;然而,本領(lǐng)域的普通技術(shù)人員將會(huì)認(rèn)識(shí)到本發(fā)明能夠以多種的形式作為程序產(chǎn)品來發(fā)布,并且無論用于實(shí)際上進(jìn)行該分發(fā)的具體類型的信號(hào)承載介質(zhì)如何本發(fā)明都是同等地適用的。這類信號(hào)承載媒質(zhì)的實(shí)例包括可記錄媒質(zhì)(如軟盤和CD-ROM)、傳輸類型媒質(zhì)(如數(shù)字和模擬通信鏈路)、 以及未來開發(fā)的媒質(zhì)存儲(chǔ)和分布系統(tǒng)。另外,應(yīng)當(dāng)理解的是本發(fā)明的實(shí)施方案不限于具體類型的數(shù)據(jù)處理或計(jì)算機(jī)系統(tǒng)。相反,本發(fā)明的實(shí)施方案可以在多種多樣的數(shù)據(jù)處理系統(tǒng) (例如,主計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)交換機(jī)、網(wǎng)絡(luò)設(shè)備、和/或磁盤陣列)中實(shí)施。可以利用執(zhí)行特定任務(wù)的軟件模塊來實(shí)施以上討論的實(shí)施方案。在此討論這些軟件模塊可以包括腳本、批處理、或其他可執(zhí)行文件。軟件模塊可以存儲(chǔ)在機(jī)器可讀或計(jì)算機(jī)可讀的存儲(chǔ)媒質(zhì)(如磁盤驅(qū)動(dòng)器)中。用于存儲(chǔ)根據(jù)本發(fā)明的一種實(shí)施方案的多個(gè)軟件模塊的存儲(chǔ)設(shè)備可以是(例如)磁性軟盤、硬盤或光碟(CD-ROM或CD-R)。用于存儲(chǔ)根據(jù)本發(fā)明的一種實(shí)施方案的多個(gè)固件或硬件模塊的存儲(chǔ)設(shè)備還可以包括基于半導(dǎo)體的存儲(chǔ)器,它可以是永久地、可移除地或遠(yuǎn)程地與微處理器/存儲(chǔ)器系統(tǒng)相連接。因此,這些模塊可以存儲(chǔ)在一個(gè)計(jì)算機(jī)系統(tǒng)存儲(chǔ)器中以便將該計(jì)算機(jī)系統(tǒng)配置為執(zhí)行該模塊的功能。其他新的以及不同類型的計(jì)算機(jī)可讀存儲(chǔ)媒質(zhì)可以用于存儲(chǔ)在此討論的這些模塊。以上的說明旨在展示本發(fā)明并且不應(yīng)當(dāng)認(rèn)為是限制性的。本發(fā)明的范圍內(nèi)的其他實(shí)施方案是可能的。本領(lǐng)域的普通技術(shù)人員將容易地實(shí)施對提供在此披露的這些結(jié)構(gòu)和方法而言必需的步驟,并且將會(huì)理解這些步驟的過程參數(shù)和序列是僅通過舉例而給出的、并且可以被改變來實(shí)施本發(fā)明的范圍內(nèi)的所期望的結(jié)構(gòu)以及修改?;谠诖私o出的說明可以做出對于在此披露的這些實(shí)施方案的變更和修改,而不背離本發(fā)明的范圍。因此,本發(fā)明旨在僅由所附權(quán)利要求的范圍來限定,并在所有方面給予對等效物的全面認(rèn)同。
權(quán)利要求
1.一種方法,包括一個(gè)計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)周期性地創(chuàng)建在一個(gè)存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)主備份拷貝以便創(chuàng)建多個(gè)主備份拷貝;該計(jì)算機(jī)系統(tǒng)周期性地創(chuàng)建在該存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)第一備份拷貝以便創(chuàng)建多個(gè)第一備份拷貝,其中這些第一備份拷貝各自是部分地通過從這些主備份拷貝中對應(yīng)的一個(gè)拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的;其中創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建這些第一備份拷貝的周期性; 其中這些第一備份拷貝各自在被創(chuàng)建時(shí)包括在這些主備份拷貝中它對應(yīng)的一個(gè)拷貝中所包含的一些數(shù)據(jù)的而并非全部數(shù)據(jù)的一份拷貝。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括該計(jì)算機(jī)系統(tǒng)周期性地創(chuàng)建在該存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)第二備份拷貝以便創(chuàng)建多個(gè)第二備份拷貝,其中這些第二備份拷貝各自是部分地通過從這些主備份拷貝中對應(yīng)的一個(gè)拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的;其中創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建這些第二備份拷貝的周期性; 其中創(chuàng)建這些第一備份拷貝的周期性是不同于創(chuàng)建這些第二備份拷貝的周期性。
3.如權(quán)利要求2所述的方法,進(jìn)一步包括從這些主備份拷貝的創(chuàng)建開始將其各自保存一個(gè)時(shí)間段; 從這些第一備份拷貝的創(chuàng)建開始將其各自保存一個(gè)第一時(shí)間段; 從這些第二備份拷貝早上創(chuàng)建開始將其各自保存一個(gè)第二時(shí)間段; 其中該時(shí)間段、該第一時(shí)間段以及該第二時(shí)間段是彼此不同的。
4.如權(quán)利要求2所述的方法,其中這些第二備份拷貝各自包括在這些主備份拷貝中它對應(yīng)的一個(gè)拷貝中所包含的一些數(shù)據(jù)的而并非全部數(shù)據(jù)的一份拷貝。
5.如權(quán)利要求4所述的方法其中復(fù)制到這些第一備份拷貝中的數(shù)據(jù)是由一個(gè)第一標(biāo)識(shí)符來標(biāo)識(shí)的; 其中復(fù)制到這些第二備份拷貝中的數(shù)據(jù)是由一個(gè)第二標(biāo)識(shí)符來標(biāo)識(shí)的; 其中該第一和第二標(biāo)識(shí)符是彼此不同的。
6.如權(quán)利要求5所述的方法其中這些主備份拷貝各自被存儲(chǔ)在一個(gè)主備份存儲(chǔ)設(shè)備中; 其中這些第一備份拷貝各自被存儲(chǔ)在一個(gè)輔助備份存儲(chǔ)設(shè)備中; 其中每個(gè)第二備份拷貝被存儲(chǔ)在另一個(gè)輔助備份存儲(chǔ)設(shè)備中; 其中該主備份存儲(chǔ)設(shè)備、該輔助備份存儲(chǔ)設(shè)備以及該另一個(gè)輔助備份存儲(chǔ)設(shè)備是彼此不同的。
7.如權(quán)利要求5所述的方法其中該第一標(biāo)識(shí)符標(biāo)識(shí)了可由在該計(jì)算機(jī)系統(tǒng)上執(zhí)行的一個(gè)第一應(yīng)用程序訪問的第一應(yīng)用程序數(shù)據(jù);其中該第二標(biāo)識(shí)符標(biāo)識(shí)了可由在該計(jì)算機(jī)系統(tǒng)上執(zhí)行的一個(gè)第二應(yīng)用程序訪問的第二應(yīng)用程序數(shù)據(jù);其中該第一和第二應(yīng)用程序是彼此不同的。
8.如權(quán)利要求5所述的方法其中該第一標(biāo)識(shí)符標(biāo)識(shí)了可由在該計(jì)算機(jī)系統(tǒng)上執(zhí)行的一個(gè)第一應(yīng)用程序訪問的第一應(yīng)用程序數(shù)據(jù);其中該第二標(biāo)識(shí)符包括一個(gè)文件系統(tǒng)路徑名稱,該文件系統(tǒng)路徑名稱標(biāo)識(shí)了一個(gè)文件系統(tǒng)中的一個(gè)文件。
9.如權(quán)利要求5所述的方法其中該第一標(biāo)識(shí)符包括一個(gè)第一文件系統(tǒng)路徑名稱,該第一文件系統(tǒng)路徑名稱標(biāo)識(shí)了一個(gè)第一文件夾;其中該第二標(biāo)識(shí)符包括一個(gè)第二文件系統(tǒng)路徑名稱,該第二文件系統(tǒng)路徑名稱標(biāo)識(shí)了一個(gè)第二文件夾;其中該第一和第二文件系統(tǒng)路徑名稱是彼此不同的。
10.如權(quán)利要求1所述的方法,進(jìn)一步包括從這些主備份拷貝的創(chuàng)建開始將其各自保存一個(gè)時(shí)間段; 從這些第一備份拷貝的創(chuàng)建開始將其各自保存一個(gè)第一時(shí)間段; 該時(shí)間段以及該第一時(shí)間段是彼此不同的。
11.一種計(jì)算機(jī)可讀媒質(zhì),包括可由一個(gè)計(jì)算機(jī)系統(tǒng)執(zhí)行的多條指令,其中該計(jì)算機(jī)系統(tǒng)響應(yīng)于這些指令的執(zhí)行而實(shí)施一種方法,該方法包括周期性地創(chuàng)建在一個(gè)存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)主備份拷貝以便創(chuàng)建多個(gè)主備份拷貝;周期性地創(chuàng)建在該存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)第一備份拷貝以便創(chuàng)建多個(gè)第一備份拷貝,其中這些第一備份拷貝各自是部分地通過從這些主備份拷貝中對應(yīng)的一個(gè)主備份拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的;其中創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建這些第一備份拷貝的周期性; 其中這些第一備份拷貝各自在被創(chuàng)建時(shí)包括了在這些主備份拷貝中它對應(yīng)的一個(gè)拷貝中所包含的一些數(shù)據(jù)的而并非全部數(shù)據(jù)的一份拷貝。
12.如權(quán)利要求11所述的計(jì)算機(jī)可讀媒質(zhì),其中該方法進(jìn)一步包括周期性地創(chuàng)建在該存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)第二備份拷貝以便創(chuàng)建多個(gè)第二備份拷貝,其中這些第二備份拷貝各自是部分地通過從這些主備份拷貝中對應(yīng)的一個(gè)主備份拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建;其中創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建這些第二備份拷貝的周期性; 其中創(chuàng)建這些第一備份拷貝的周期性是不同于創(chuàng)建這些第二備份拷貝的周期性。
13.如權(quán)利要求12所述的計(jì)算機(jī)可讀媒質(zhì),其中這些第二備份拷貝各自包括在這些主備份拷貝中它對應(yīng)的一個(gè)拷貝中所包含的一些數(shù)據(jù)的而并非全部數(shù)據(jù)的一份拷貝。
14.如權(quán)利要求12所述的計(jì)算機(jī)可讀媒質(zhì)其中復(fù)制到這些第一備份拷貝中的數(shù)據(jù)是由一個(gè)第一標(biāo)識(shí)符來標(biāo)識(shí)的; 其中復(fù)制到這些第二備份拷貝中的數(shù)據(jù)是由一個(gè)第二標(biāo)識(shí)符來標(biāo)識(shí)的; 其中該第一和第二標(biāo)識(shí)符是彼此不同的。
15.如權(quán)利要求12所述的計(jì)算機(jī)可讀媒質(zhì),其中該方法進(jìn)一步包括 從這些主備份拷貝的創(chuàng)建的一個(gè)時(shí)間段后將其各自釋放;從這些第一備份拷貝的創(chuàng)建的一個(gè)第一時(shí)間段后將其各自釋放; 從這些第二備份拷貝創(chuàng)建的一個(gè)第二時(shí)間段后將其各自釋放; 其中該時(shí)間段、該第一時(shí)間段以及該第二時(shí)間段是彼此不同的。
16.如權(quán)利要求14所述的計(jì)算機(jī)可讀媒質(zhì)其中該第一標(biāo)識(shí)符標(biāo)識(shí)了可由一個(gè)第一應(yīng)用程序訪問的第一應(yīng)用程序數(shù)據(jù); 其中該第二標(biāo)識(shí)符標(biāo)識(shí)了可由一個(gè)第二應(yīng)用程序訪問的第二應(yīng)用程序數(shù)據(jù); 該第一和第二應(yīng)用程序是彼此不同的。
17.如權(quán)利要求14所述的計(jì)算機(jī)可讀媒質(zhì)其中該第一標(biāo)識(shí)符標(biāo)識(shí)了可由一個(gè)第一應(yīng)用程序訪問的第一應(yīng)用程序數(shù)據(jù); 其中該第二標(biāo)識(shí)符包括一個(gè)文件系統(tǒng)路徑名稱,該文件系統(tǒng)路徑名稱標(biāo)識(shí)了一個(gè)文件系統(tǒng)中的一個(gè)文件。
18.如權(quán)利要求14所述的計(jì)算機(jī)可讀媒質(zhì)其中該第一標(biāo)識(shí)符包括一個(gè)第一文件系統(tǒng)路徑名稱,該第一文件系統(tǒng)路徑名稱標(biāo)識(shí)了一個(gè)第一文件夾;其中該第二標(biāo)識(shí)符包括一個(gè)第二文件系統(tǒng)路徑名稱,該第二文件系統(tǒng)路徑名稱標(biāo)識(shí)了一個(gè)第二文件夾;其中該第一和第二文件系統(tǒng)路徑名稱是彼此不同的。
19.如權(quán)利要求12所述的計(jì)算機(jī)可讀媒質(zhì),其中該方法進(jìn)一步包括 每次創(chuàng)建一個(gè)主備份拷貝時(shí)訪問存儲(chǔ)器中的一個(gè)數(shù)據(jù)對象的第一和第二條目; 其中該第一條目包括創(chuàng)建這些第一拷貝備份的周期性;其中該第二條目包括創(chuàng)建這些第二拷貝備份的周期性。
20.一種設(shè)備,包括一個(gè)存儲(chǔ)系統(tǒng),用于存儲(chǔ)數(shù)據(jù);一個(gè)主備份存儲(chǔ)系統(tǒng),用于存儲(chǔ)在該存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的多個(gè)主備份拷貝; 一個(gè)輔助備份存儲(chǔ)系統(tǒng),用于存儲(chǔ)在該主存儲(chǔ)設(shè)備上存儲(chǔ)的數(shù)據(jù)的多個(gè)輔助備份拷貝;一種計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)被配置為周期性地創(chuàng)建在該存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)主備份拷貝以便創(chuàng)建該多個(gè)主備份拷貝、并且周期性地創(chuàng)建在該主存儲(chǔ)設(shè)備設(shè)備上存儲(chǔ)的數(shù)據(jù)的一個(gè)輔助備份拷貝以便創(chuàng)建該多個(gè)輔助備份拷貝,其中每一個(gè)輔助備份拷貝是由該計(jì)算機(jī)系統(tǒng)通過從這些主備份拷貝中對應(yīng)的一個(gè)主備份拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的; 其中創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建這些輔助備份拷貝的周期性; 其中這些第二備份拷貝各自在被創(chuàng)建時(shí)包括在這些主備份拷貝中它對應(yīng)的一個(gè)拷貝中所包含的一些數(shù)據(jù)的而并非全部數(shù)據(jù)的一份拷貝。
全文摘要
在此披露了一種系統(tǒng)或方法,該系統(tǒng)或方法用于源自單一備份的粒度應(yīng)用程序數(shù)據(jù)生命周期。在該方法的一個(gè)實(shí)施方案中,一種計(jì)算機(jī)系統(tǒng)周期性地創(chuàng)建在一個(gè)存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)主備份拷貝以便創(chuàng)建多個(gè)主備份拷貝。該計(jì)算機(jī)系統(tǒng)還周期性地創(chuàng)建在該存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的一個(gè)輔助備份拷貝以便創(chuàng)建第一多個(gè)輔助備份拷貝,其中該第一多個(gè)輔助備份拷貝各自是部分地通過從這些主備份拷貝中對應(yīng)的一個(gè)拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的。然而,創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建第一多個(gè)輔助備份拷貝的周期性。該計(jì)算機(jī)系統(tǒng)還可以周期性地創(chuàng)建在存儲(chǔ)系統(tǒng)上存儲(chǔ)的數(shù)據(jù)的另一個(gè)輔助備份拷貝以便創(chuàng)建第二多個(gè)輔助備份拷貝。該第一多個(gè)輔助備份拷貝各自是部分地通過從這些主備份拷貝中對應(yīng)的一個(gè)拷貝中復(fù)制數(shù)據(jù)而創(chuàng)建的。創(chuàng)建這些主備份拷貝的周期性是不同于創(chuàng)建該第二多個(gè)輔助備份拷貝的周期性,并且創(chuàng)建該第一多個(gè)輔助備份拷貝的周期性是不同于創(chuàng)建該第二多個(gè)輔助備份拷貝的周期性。
文檔編號(hào)G06F11/14GK102388369SQ200980156735
公開日2012年3月21日 申請日期2009年10月26日 優(yōu)先權(quán)日2008年12月31日
發(fā)明者D·J·佛來徹, Y-P·A·特賽爾 申請人:賽門鐵克公司