新四季網

虛擬存檔技術的製作方法

2023-05-18 15:03:11

專利名稱:虛擬存檔技術的製作方法
虛擬存檔技術相關申請的交叉參考0001本專利申請要求2007年9月28日提交的編號為60/976,298的美 國臨時專利申請的優先權,因此該專利申請的全部內容通過參考合併 於此。技術領域0002本公開一般地涉及數據存儲系統並且更特別地涉及虛擬存檔 技術。
背景技術:
0003在當今的信息技術(IT)環境中,數據的副本可以由數據備 份和數據存檔來構造。可以通過從在線存儲器層(例如,客戶機的硬 盤)移動和/或複製數據到近線或離線存儲器來執行數據備份和數據存 檔。然而,結合所述兩個任務可能很困難,因為數據備份和數據存檔 可以提供截然不同但又必要的功能。0004備份的目的可以是為客戶機提供保護和操作的可恢復性。例 如,備份應用程式可以周期性地採集活動數據的快照以產生備份映像。 來自備份映像的數據可以用於在災難後恢復計算機至操作狀態,或者 在大量文檔被意外刪除或損壞後恢復這些文檔。因此備份操作保護可 能頻繁改變的活動數據。然而,由於稍後的備份映像取代之前的版本, 大多數備份映像僅保留很短的一段時間(例如幾天或幾個星期)。因 此,備份可以被設計為短期安全政策以幫助災難恢復。0005存檔的目的可以是通過移除陳舊但歷史性的重要數據至檔案 而降低客戶機上的存儲器使用。同樣地,可以創建檔案以符合立法和 良好的共同管理習慣。被存檔的數據可以被存儲較長時間(例如幾年 或幾十年)。例如,檔案可以被設計為提供對幾十年的商業信息的進 行中的訪問。因此,被存檔的數據可能需要維持比備份數據所需要的 時間更長的一段時間。0006結合數據備份和數據存檔的另一個困難可能在於用於備份和 檔案的數據量。 一般地,需要被存檔的數據可以僅是需要被備份的數 據的一小部分。例如,備份映像可以是硬碟驅動器的快照或硬碟驅動 器的一些文件夾,其可能包括除陳舊數據以外的大量活動數據。活動 數據可以在幾天或幾周內變得陳舊。只有陳舊數據才可能需要被存檔。 因此,由於維持備份映像較長時間的巨大存儲需求, 一般並不適合將 備份數據用於存檔目的。然而,執行存檔和備份操作均導致雙倍的數 據移動和雙倍的存儲需求。0007鑑於之前所述,可以理解,關於當前的數據備份和數據存檔 技術存在顯著的問題和缺點。發明內容0008公開了用於虛擬存檔的技術。在一個特定的示例性實施方式 中,所述技術可以作為一種用於執行虛擬存檔的方法而實現,該方法 包括將存檔規則應用到備份目錄;至少部分地基於將存檔規則應用 到備份目錄的結果而產生虛擬檔案目錄;確定關於虛擬檔案目錄的備 份映像變為過期以及將該備份映像轉換為檔案映像。0009根據本特定的示例性實施方式的其他方面,備份映像或檔案 映像可以存儲在連接網絡的存儲器上。0010根據本特定的示例性實施方式的其他方面,將備份映像轉換 為檔案映像還可以包括將備份映像就地轉換為檔案映像或將存檔所需 的項目複製到檔案映像。此外,將用於存檔的項目複製到檔案映像可 以在備份映像過期之前或過期之後執行。0011根據本特定的示例性實施方式的另外的其他方面,所述方法 還可以包括在將備份映像轉換為檔案映像後將備份映像標記為過期。0012根據本特定的示例性實施方式的其他方面,提供至少一種用 於存儲電腦程式指令的處理器可讀載體,這些指令被配置為可由至 少一個處理器讀取以指示所述至少一個處理器執行用於實行所述方法 的計算機處理。0013在另一個特定的示例性實施方式中,所述技術可以作為一種
用於執行虛擬存檔的系統而實現,該系統包括用於將存檔規則應用 到備份目錄的裝置;用於至少部分地基於將存檔規則應用到備份目錄 的結果而產生虛擬檔案目錄的裝置;用於確定關於虛擬檔案目錄的備 份映像變為過期的裝置以及用於將備份映像轉換為檔案映像的裝置。0014根據本特定的示例性實施方式的其他方面,備份映像或檔案 映像可以存儲在連接網絡的存儲器上,並且所述系統還可以包括與連 接有網絡的存儲器進行通信的網絡。0015在另一個特定的示例性的實施方式中,所述技術可以作為一 種用於執行虛擬存檔的系統而實現,該系統包括連接到網絡的計算裝 置,該計算裝置被配置為將存檔規則應用到備份目錄;至少部分地 基於將存檔規則應用到備份目錄的結果而產生虛擬檔案目錄;確定關 於虛擬檔案目錄的備份映像變為過期並且將該備份映像轉換為檔案映 像。0016根據本特定的示例性實施方式的其他方面,所述計算裝置可 以是備份伺服器。0017根據本特定的示例性實施方式的其他方面,將備份映像轉換 為檔案映像的步驟還可以包括確定備份映像不能被就地轉換為檔案映 像,並且複製存檔所需的項目到檔案映像。0018根據本特定的示例性實施方式的另外的其他方面,將備份映 像轉換為檔案映像的步驟還可以包括確定備份映像可以被就地轉換為 檔案映像,並且就地轉換備份映像為檔案映像。0019本公開現在將參考如附圖所示的本公開的示例性實施方式進 行更詳細的說明。雖然本公開在下面通過參考示例性實施方式進行說 明,但應該理解的是本公開不限於此。獲得了此處的教導的本領域普 通技術人員將意識到在此處所述的本公開範圍內的另外的實現、修改 和實施方式以及其他應用領域,並且關於這些內容,本公開可以具有 顯著的實用性。


0020為了促進對本公開更全面的理解,現在參考附圖,其中相同 的元件用相同的標記表示。這些附圖不應被解讀為限制本公開,而是
僅旨在說明。0021圖1示出了根據本公開的實施方式用於虛擬存檔的系統;0022圖2示出了根據本公開的實施方式用於創建虛擬檔案的處理 的流程圖;0023圖3示出了根據本公開的實施方式用於將現有的備份映像轉 換為檔案映像的處理的流程圖。
具體實施方式
0024參考圖1,示出了根據本公開的實施方式用於執行虛擬存檔的 系統100。客戶機1 IO可以表示包含需要存檔和備份的數據的計算裝置。 客戶機IIO可以可操作地連接到網絡150。備份伺服器130可以是適於 執行客戶機110的備份和存檔的計算裝置。備份伺服器130可以包括 備份目錄132和檔案目錄134。在一個或多個實施方式中,備份目錄 132和檔案目錄134可以被包含在備份伺服器130以外的獨立的計算裝 置中。備份伺服器130可以可操作地連接到網絡150並且可以管理用 於網絡150上的一個或多個客戶機(例如客戶機110)的備份和存檔操 作。備份伺服器130可以使用用於備份和檔案存儲的存儲器140。存儲 器140可以是存儲器區域網絡、磁碟陣列(mid array)、磁帶驅動器、 光碟驅動器或其他存儲器裝置。存儲器140可以包含備份映像和/或檔 案映像142、 144和146。0025備份伺服器130可以創建用於客戶機110的備份映像。每個 創建的備份映像均可以與備份目錄132相關聯。例如,備份伺服器130 可以獲得客戶機IIO上的活動數據的快照以產生備份映像142。備份映 像142可以存儲在存儲器140上。用於備份映像142的信息(例如用 於備份映像上的每個對象的內容表格、元數據)可以存儲在備份目錄 132中。備份目錄132因此可以是包括用於存儲器140中的全部備份映 像的信息的中央貯藏室。在一些實施方式中,備份目錄132可被包含 在與備份伺服器130相獨立的計算裝置上。在一個或多個實施方式中, 每個備份映像均可以分別具有獨立的備份目錄。0026檔案目錄134可以是用於虛擬檔案映像的檔案目錄。也就是 說,檔案目錄134可以通過執行虛擬存檔而被創建和/或構成。虛擬存
檔可以通過將存檔規則應用到備份目錄132而獲得。將存檔規則應用 到備份目錄132可以產生在客戶機110上要被存檔的項目列表。所述 項目列表可以變成檔案目錄134中的條目。因此,取代複製客戶機110中要被存檔的文件以產生檔案映像的是,可以創建虛擬檔案映像。所 述虛擬檔案映像可以包含位於一個或多個備份映像中的項目。所述一 個或多個備份映像因此可以與虛擬檔案映像和檔案目錄134相關聯。 因此,虛擬存檔可以通過零數據移動執行。在一個實施方式中,檔案 目錄134可以存儲在與備份目錄132相獨立的機器中。在一個或多個 實施方式中,項目列表可以被發送到客戶機110以刪除已被存檔在檔 案目錄134中的數據。0027如前所述,被存檔的數據可能需要被維持比備份數據可能需 要的時間更長的一段時間。因此,備份映像的保留可以不同於檔案的 保留。備份映像可能比與備份映像相關聯的虛擬檔案映像過期得更早。0028備份伺服器130可以檢測可能比與一個或多個過期的備份映像 相關聯的虛擬檔案映像過期得更早的一個或多個備份映像。如果備份服 務器130檢測到一個比與備份映像相關聯的虛擬檔案映像過期得更早的 備份映像,則備份伺服器130可以在將備份映像標記為過期之前將備 份映像轉換為實際的檔案映像。0029在一個或多個實施方式中,備份伺服器130可以將備份映像 就地轉換為實際的檔案映像。也就是說,備份伺服器130可以在沒有 數據移動的情況下將備份映像轉換為檔案映像。在這些實施方式中, 備份映像可以保持在可重複寫入的介質(例如磁碟、硬碟驅動器和磁 帶)上。此外,下面的存儲器系統可以支撐稀疏文檔技術(例如,Window NT4.0和其後的系統,Unix作業系統)。在這些實施方式中,過期的 備份映像可以通過從過期的備份映像中清除檔案映像不需要的項目而 以零數據移動被就地轉換為檔案映像。從過期的備份映像中清除不需 要的項目可以由存儲器介質上的例如但不限於衝孔、零位調整、收回 存儲器空間等適當操作而獲得。備份伺服器130可以與檔案目錄134 和備份目錄132 —起操作以執行對存儲器140中過期的備份映像的轉 換動作。0030在一個或多個實施方式中,過期的備份映像不能就地轉換。
例如,過期的備份映像可能不包含在可重複讀寫的介質上或者潛在的 文件系統可能不支持稀疏文檔技術。在這些實施方式中,檔案映像可 以通過從過期的備份映像複製檔案映像所需的項目到檔案映像而創建。例如,備份伺服器130可以和檔案目錄134和備份目錄132—起 操作以識別需要從過期的備份映像複製的項目。之後,備份伺服器130 可以複製那些需要的項目以產生新的檔案映像或複製那些需要的項目 到現有的檔案映像。因此,可以創建所需要的項目的檔案。此處,備 份伺服器130可以將過期的備份映像標記為過期。因此,存儲器140 可以刪除或處理剛剛過期的備份映像。0031在一個或多個實施方式中,在一個備份映像過期之前,備份 伺服器130可以檢測到該備份映像可能將要過期。在這些實施方式中, 如果備份映像的轉換可以就地執行,則備份伺服器130可以等待直至 備份變為過期以啟動備份映像的就地轉換。如果備份映像的轉換不能 就地執行,則備份伺服器130可以開始複製所需的項目以在備份映像 過期前存檔到檔案映像。在這些實施方式中,備份伺服器130可僅在 備份映像保存已過期並且備份映像的轉換己完成後將過期的備份映像 標記為過期。0032參考圖2,其示出了根據本公開的實施方式用於虛擬存檔的方 法200。方法200可以開始於框210。在框220,方法200可以將存檔 規則應用到備份目錄。存檔規則可以是客戶機存檔規則。在框230,方 法200可以產生虛擬檔案目錄。虛擬檔案目錄可以通過產生可能需要 從一個或多個備份映像中要被存檔的項目列表而創建。在框240,方法 200可確定一個或多個備份映像保留是否已過期而相關的虛擬檔案保 留可能仍有效。如果沒有備份映像過期,則方法200可以在框260結 束。如果有備份映像過期,則方法200可以從框240繼續到框250。在 框250,方法200可以將過期的一個或多個備份映像轉換為檔案映像。 在框260,方法200可以結束。0033參考圖3,其示出了根據本公開的實施方式用於將過期的備份 映像轉換為檔案映像的方法300。方法300可以開始於框310。在框320, 方法300可以確定過期的備份映像是否可以被就地轉換為檔案映像。 如果在框320處,方法300確定過期的備份映像不可以就地轉換為檔
案映像,則方法300可以繼續到框325。在框325,方法300可以從過 期的備份映像複製一個或多個需要的項目到檔案映像。方法300可以 在框340結束。如果在框320處,方法300確定備份映像可以就地轉 換為檔案映像,則方法300可以從框320繼續到框330。在框330處, 方法300可以收回用於檔案映像不需要的一個或多個項目的過期的備 份映像的存儲器空間。如前所述,在一個或多個實施方式中,過期的 備份映像可以創建在可重複寫入的介質上並且文件系統可支持稀疏文 檔技術。在這些實施方式中,過期的備份映像可在沒有數據移動的情 況下就地轉換為檔案映像。也就是說,需要存檔的數據將保持在其在 過期的備份映像上的位置處。然而,過期的備份映像變為檔案映像。 檔案映像不需要的過期的備份映像上的其他項目將被清除。用於被清 除的其他對象的存儲器空間可以被收回(例如衝孔或零位調整)。在 框340,方法300可以結束。0034此處應該注意的是,根據上述本公開的用於共享持久存儲器 最優化的技術通常在某種程度上涉及輸入數據的處理和輸出數據的產 生。該輸入數據的處理和輸出數據的產生可以在硬體或軟體中執行。 例如,特定的電子元件可以應用在計算機處理器或類似或相關電路中 以便執行根據上述本公開的與文件創建、轉移、刪除或網絡通信相關 的功能。可選擇地,根據被存儲的指令進行操作的一個或多個處理器 可以執行根據上述本公開的與文件創建、轉移、刪除或網絡通信相關 的功能。如果是這樣,則這種指令可以存儲在一個或多個處理器可讀 的載體(例如,磁碟)上或者經由一個或多個信號發送到一個或多個 處理器,這都在本公開的範圍內。0035本公開並非由此處所述的特定實施方式限制範圍。實際上, 除了此處所述的那些實施方式,由前面的描述和附圖,本公開的其他 各種實施方式和修改對本領域普通技術人員將是顯而易見的。因此, 這種其他實施方式和修改被認為落入本公開的範圍內。此外,雖然本 公開已在此處以用於特定目的的特定環境中的特定實現為背景加以描 述,但是本領域普通技術人員將意識到本公開的有效性不限於此並且 本公開可以為了任意數量的目的在任意數量的環境中有益地實現。
權利要求
1. 一種用於執行虛擬存檔的方法,該方法包括將存檔規則應用到備份目錄;至少部分地基於將存檔規則應用到所述備份目錄的結果而產生虛擬檔案目錄;確定關於所述虛擬檔案目錄的備份映像變為過期;以及將所述備份映像轉換為檔案映像。
2. 根據權利要求1所述的方法,其中所述備份映像存儲在連接有網 絡的存儲器上。
3. 根據權利要求1所述的方法,其中所述檔案映像存儲在連接有網 絡的存儲器上。
4. 根據權利要求1所述的方法,其中將所述備份映像轉換為檔案映 像還包括將所述備份映像就地轉換為檔案映像。
5. 根據權利要求1所述的方法,其中將現有的備份映像轉換為檔案 映像還包括複製存檔所需的項目到所述檔案映像。
6. 根據權利要求5所述的方法,其中複製存檔所需的項目到所述檔 案映像在所述備份映像過期前執行。
7. 根據權利要求5所述的方法,其中複製存檔所需的項目到所述檔 案映像在所述備份映像過期後執行。
8. 根據權利要求1所述的方法,還包括在將所述備份映像轉換為所 述檔案映像後,將所述備份映像標記為過期。
9. 根據權利要求1所述的方法,其中將所述備份映像轉換為檔案映 像還包括確定所述備份映像可以就地轉換為所述檔案映像;以及 將所述備份映像就地轉換為所述檔案映像。
10. 根據權利要求1所述的方法,其中將所述備份映像轉換為檔案映 像還包括確定所述備份映像不可以就地轉換為所述檔案映像;以及 複製存檔所需的項目到所述檔案映像。
11. 至少一種用於存儲電腦程式指令的處理器可讀載體,這些指令被 配置為可由至少一個處理器讀取以指示所述至少一個處理器執行用於實行 權利要求1所述的方法的計算機處理。
12. —種用於執行虛擬存檔的系統,該系統包括用於將存檔規則應用到備份目錄的裝置;用於至少部分地基於將存檔規則應用到所述備份目錄的結果而產生虛擬檔案目錄的裝置;用於確定關於所述虛擬檔案目錄的備份映像變為過期的裝置;以及 用於將所述備份映像轉換為檔案映像的裝置。
13. 根據權利要求12所述的系統,其中所述備份映像存儲在連接有 網絡的存儲器上。
14. 根據權利要求13所述的系統,其中所述檔案映像存儲在連接有 網絡的存儲器上。
15. 根據權利要求14所述的系統,該系統還包括與所述連接有網絡 的存儲器進行通信的網絡。
16. —種用於執行虛擬存檔的系統,該系統包括連接到網絡的計算裝置,該計算裝置被配置為 將存檔規則應用到備份目錄;至少部分地基於將存檔規則應用到所述備份目錄的結果而產生 虛擬檔案目錄;確定關於所述虛擬檔案目錄的備份映像變為過期;以及 將所述備份映像轉換為檔案映像。
17. 根據權利要求16所述的系統,其中所述計算裝置是備份伺服器。
18. 根據權利要求16所述的系統,其中將所述備份映像轉換為檔案 映像還包括確定所述備份映像不可以就地轉換為所述檔案映像;以及 複製存檔所需的項目到所述檔案映像。
19. 根據權利要求16所述的系統,其中將所述備份映像轉換為檔案 映像還包括確定所述備份映像可以就地轉換為所述檔案映像;以及 將所述備份映像就地轉換為所述檔案映像。
全文摘要
公開了一種用於虛擬存檔的技術。在一個特定的示例性實施方式中,所述技術可以作為一種用於執行虛擬存檔的方法而實現,該方法包括將存檔規則應用到備份目錄;至少部分地基於將存檔規則應用到備份目錄的結果而產生虛擬檔案目錄;確定關於虛擬檔案目錄的備份映像變為過期以及將該備份映像轉換為檔案映像。
文檔編號G06F11/14GK101398775SQ20081016580
公開日2009年4月1日 申請日期2008年9月23日 優先權日2007年9月28日
發明者W·科克倫, Y-P·曹 申請人:塞門鐵克有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀