新四季網

具有單獨檔案庫分區的歸檔系統的製作方法

2023-12-09 10:08:41 2

專利名稱:具有單獨檔案庫分區的歸檔系統的製作方法
具有單獨檔案庫分區的歸檔系統相關申請的交叉參考本申請要求於2007年10月5日提交的美國臨時專利申請序號 60/977,754,題為"ARCHIVING SYSTEM WITH PARTITIONS OF INDIVIDUAL ARCHIVES",代理摘要號040252-003300US的優先權,其全部內容結合於此作為參考。技術領域本公開的實施例大體上涉及存儲系統,更具體地,但按照非限 定方式,涉及歸檔存儲系統。
背景技術:
政府和其他組織經常需要長時間存儲某種類型數據。例如,證 券交易委員會(SEC)可能需要保持金融記錄達三個或更多個月。 因此,必然遇到這些存儲要求的^/L構利用歸檔系統來將數據存儲至 允許長期存儲的介質。然而,現在,當前的歸檔系統遭遇到了不完 備。通常,歸檔系統允許在整個檔案庫(archive)上應用要求。這 些要求或控制確保在通過外界組織所糹是供的方針(例如,SEC方針) 下存儲數據。然而,某些組織可能具有被多於一個外界組織所覆蓋 的數據。因此,某些用於檔案庫的控制可能涉及一個外界組織的方 針(例如,SEC方針),而其他控制可能涉及不同的外界組織(例如,食品及藥物管理局(FDA)方針)。為了對於方針中的這種差 異進行#卜償,組織不得不使用最嚴格的方針或購買兩種歸檔系統。 缺乏用戶化提供了較為低效的歸檔系統。鑑於這些和其他本文中未提及的考慮,預想出本發明的實施例。


結合附圖描述
具體實施例方式圖1是可移動盒式》茲帶(cartridge,磁帶)存4諸系統的一個實 施例的框圖;圖2是包括了 一個或多個可移動盒式磁帶存儲系統的歸檔系統 的 一個實施例的硬體框圖;圖3是歸檔系統的一個實施例的功能框圖;圖4是檔案管理系統和歸檔系統的實施例的框圖;圖5A-C是提供多重、獨立文件系統的歸檔系統的實施例的框圖;圖6是提供多重、獨立文件系統的歸檔系統的一個實施例的另 一框圖;圖7是提供多重、在每個文件系統中具有單獨文件夾的獨立文 件系統的歸檔系統的 一個實施例的又一框圖;圖8A-C是用於分區和管理歸檔系統的資料庫和一個或多個數 據結構的實施例的框圖;圖9是用於創建分區的歸檔系統的方法的實施例的流程圖;圖10是用於將檔案數據發送至分區的歸檔系統的方法的實施 例的流禾呈圖;圖11是用於將檔案數據接收至分區的歸檔系統的方法的實施 例的流程圖。在附圖中,相似的部件和/或特;f正可以具有相同的參考標號。此 外,可以通過在參考標號之後在相似部件中進行區分的破折號和第 二標號來區分相同類型的多種部件。如果在本說明書中僅使用了第 一參考標號,則其描述適用於任意一個具有相同參考標號的相似元 件,而與第二參考標號無關。
具體實施方式
以下的描述僅提供示例性實施例(組),並且不用於限定本公 開的範圍、可應用性、或配置。相反,示例'l"生實施例(症且)的以下 描述將為本領域的技術人員提供能夠實現本公開的示例性實施例 的描述。應當了解,在不背離所附權利要求中所闡明的本公開的精 神和範圍的情況下,可以對元件的功能和安排進4於各種改變。在以下描述中鄉會出了具體細節,以衝是供對實施例的全面理解。 然而,本領域才支術人員將會理解,在沒有這些具體細節的情況下也 可以實施這些實施例。例力口,為了不以不必要的細節4吏實施例晦澀 難懂,可以以框圖示出電路。在其他實例中,為了避免使本實施例 晦澀^啦懂,可以示出已知的電路、處理、算法、結構、和才支術,而不帶有不必要的細節。在某些實施例中,可以z使用計算系統來批j亍 本文所描述的任何任務或操作。在實施例中,計算系統包括存儲器 和處理器並且是可才喿作的以#^於存^諸在計算4幾可讀介質上的計算 機可執行指令(其定義了本文所描述的處理或操作)。同樣,應注意,可以將實施例描述為被示為流程圖、流程示意 圖、數據流程示意圖、結構示意圖、或框圖的處理。雖然流程圖可 以將多個操作描述為順序處理,^f旦是可以並4亍或同時才丸4亍這些梯: 作。另外,可以重新安排這些才乘作的順序。 一個處理在其4喿作^皮完 成時結束,但其可以具有未包括在圖中的其他步驟。 一個處理可以 對應於方法、函悽t、禾呈序、子例程、子程序等。在一個處理對應於 函數時,其結束對應於該函數返回到調用函數或主函數。it匕夕卜,如在文中所/>開的,術i吾"存4諸介質,,可以表示一個或多個用於存儲數據的裝置,包括只讀存儲器(ROM)、隨機存取存儲 器(RAM)、磁荷RAM、磁芯存儲器、磁碟存儲介質、光存儲介質、 快閃記憶體裝置和/或其他用於存儲信息的機器可讀介質(machine readable medium )。術語"計算機可讀介質"包括但不限於可攜式或固定的存 儲裝置、光存儲裝置、無線通道、以及能夠存儲、容納或攜帶指令 (組)和/或數據的各種其他介質。此外,可以通過硬體、軟體、固件、中間件、微碼、硬體描述 語言、或其任意組合來實現這些實施例。當以軟體、固件、中間件、 或微碼實現時,執行必要任務的程序代碼或代碼,殳可被存儲在諸如存儲介質的機器可讀介質中。處理器(組)可以執行必要任務。代 碼段可以表示進程、函數、子程序、程序、例程、子例程、模塊、 對象、軟體包、類、或者指令、數據結構、或程序語句的任意組合。 可以通過傳遞和/或接收信息、數據、自變量、參數、或存儲內容來 將一個代碼段連接到另 一代碼段或硬體電路。可以通過包括存儲器共享、消息傳遞、令牌傳遞、網絡傳輸等的任何適當的方式來傳遞、 轉發、或傳輸信息、自變量、參數、數據等。本公開大體上提供了 一種獨特而新穎的歸檔系統,其將一個或多個應用層分區才是供至檔案悽t據(archive data )。實施例包括具有嵌 入可移動盒式》茲盤中的可移動硬磁碟驅動器(簡稱為》茲盤驅動器) 的歸檔系統。該》茲盤驅動器允許擴展和替換,從而該歸檔系統不必 -故複製以增加新的或更多的存儲容量。此外,該可移動;茲盤驅動器 提供速度和數據存取上的優勢,這是因為在實施例中,通過隨機存 取而非順序存取來存儲和檢索數據。在實施例中,該可移動磁碟驅 動器淨皮電連4妻至可單獨尋址的一個或多個驅動埠 。該歸檔系鄉充可 以創建應用層分區,其將應用層與一個或多個驅動埠關聯。實施 例中,各應用層具有單獨的控制組,其允許在單獨的歸檔系統內不 同數據的用戶化存儲。圖1示出了用於提供檔案數據長期存儲的可移動》茲盤系統100 的一個實施例。可移動》茲盤驅動器102-1為可移動》茲盤系統100才是 供了存^f諸容量。在實施例中,可移動;茲盤驅動器102-1包括悽t據盒 式》茲帶卡匣108和嵌入式存儲器104 (其可以是嵌入式硬碟驅動器(HDD )、固態》茲盤(SSD )、固態驅動器、或快閃記憶體)。該HDD或閃 存為檔案數據的存儲提供了隨機存取存儲器。嵌入式存儲器被電連 接至連接器106。在一個實施例中,該連接器是串行高級技術附件(SATA)連接器。在其他實施例中,該連接器是通用串行總線連 接器、並行連接器、Firewire連接器、或其他連接器。在實施例中, 嵌入式存儲器104和連4妄器106均物理地附至悽t據盒式》茲帶卡匣 108,並且在某些實施例中,由數據盒式磁帶卡匣108將其封住、 保護、連4妄或集成。在實施例中,該悽t據盒式》茲帶卡匣108為嵌入 式存儲器提供固體容器,當互換可移動磁碟驅動器102-1時其也用 作輕易的可交替或改變的殼子。在實施例中,可移動,茲盤系統100包4舌驅動埠 110-1,其 包4舌一個或多個^t據盒式》茲帶埠 112,每一個均具有悽t據盒式》茲 帶連接器114以接納可移動f茲盤驅動器102-1。該數據盒式》茲帶連 接器114與可移動磁碟驅動器102-1的電連接器106緊密配合以才是 供對於可移動,茲盤驅動器102-1的電連4妄和/或與可移動萬茲盤驅動器 102-1中的嵌入的存儲器104進行通信。如同電連接器106 —樣, 該數據盒式》茲帶連接器114可以是SATA連4妄器或其他類型的連4妻 器。無i侖如^f可,^U居盒式》茲帶114和電連4妄器106可以物理i也和/ 或電連4妾。悽t才居盒式,茲帶埠 112允i午可移動》茲盤驅動器102-1作 為需要的輕易地被插入和移走。實施例中,驅動埠 110-1包括兩 個或更多個悽t糹居盒式》茲帶埠 112以允"i午z使用、4空制以及與兩個或 更多個可移動》茲盤驅動器102-1通信。實施例中,各驅動埠 110-1 是可單獨尋址的以允許對連4妄至各^t據盒式》茲帶埠 112的各可移 動^1盤驅動器102-1進行用戶化控制。因此,當可移動》茲盤驅動器 102-1被替換時,同樣的控制可以施加至新插入的可移動》茲盤驅動 器102-1,原因在於對驅動器埠 110-1而非可移動》茲盤驅動器 102-1進行尋址。結合圖3至圖11 4是供了關於可用戶化控制的更多 描述。實施例中,嵌入式存4諸器104包括存儲在其上的元數據118。 元數據118可以包括(^f旦不P艮於)盒式f茲帶和/或HDD標識、力口密 密鑰或數據、其他安全信息、關於存儲在HDD上的數據的信息、 有關用於HDD的數據才各式的信息等中的一種或多種。可以通過驅 動埠 110-1的固件116來讀取和4吏用元H據118。固件116可以是 存在於驅動埠 110-1中的硬體和/或軟體用於控制可移動》茲盤驅動 器102-1。實施例中,固件116包4舌對於上電可移動石茲盤驅動器 102-1,使嵌入式存儲器104中的磁碟碟片(disk platter)起旋 (spin-up ),讀取和寫入嵌入式存儲器104,讀耳又、寫入和處理元數據118等所需的軟體和/或石更件。例如,固件116可以讀耳又元數據118 以識別可移動磁碟驅動器102-1並收集涉及其內容的信息。實施例中,可移動》茲盤系糹克100運4亍以4妄納一個或多個馬區動端 口 110-1中的一個或多個可移動》茲盤驅動器102-1。電連接器106 物理連4妄或與lt據盒式,茲帶連接器114耦合以形成允許驅動埠 110-1與嵌入式存儲器104進行通信的電連接。固件116上電嵌入 式存^f諸器104並開始任意初始化處理(例如,安全處理、識別處理、 讀耳又和/或寫入元悽史才居118等)。實施例中,驅動埠 110-1與網糹各 連接,接收來自一個或多個伺服器、應用程式、或網絡上其他裝置 或系統的檔案悽t據。固件116將檔案數據寫入可移動》茲盤驅動器 102-1的嵌入式存儲器104以歸檔該數據。圖2中示出了歸檔系統200的>^更件架構的實施例。實施例中, 該歸檔系統200包才舌經由網絡204與 一個或多個系統通信的網絡存 儲裝置或系統202。實施例中,與網絡存儲系統202通信的系統包 括應用程式、應用伺服器、其他伺服器、外圍設備、在網絡存儲 系統202上歸檔ft據的其4也裝置和系統。例如,應用月良務器1 206 和/或應用伺服器2 208在網絡存儲系統202上存儲檔案數據。應用 伺服器206或208可以是應用程式、外圍裝置、系統、網絡部件、 或可以存儲檔案數據的其他軟體功能或硬體裝置。此後,將所有可 以存儲檔案數據的功能、系統、處理、硬體裝置稱作應用程式或應 用月良務器。此後將l吏用應用月艮務器1 206和應用月良務器2 208來描 述歸檔系統200的功能但其並不限於本文所闡述的實施例的描述。網絡存4渚系統202可以包括一個或多個部件,其可以包括於單 一的物理結構中或由分離的部件構成。實施例中,網絡存儲系統202 包括歸檔系統i殳備210以及與一個或多個驅動埠 110-2連4妄或 通4言的一個或多個可移動》茲盤驅動器102-2。在可替換實施例中, 才莫塊化驅動器架(modular drive bay ) 212-1和/或214-1包括兩個或更多個馬區動埠 110-2,其每一個均可與可移動》茲盤4區動器102-2 連接。因此,模塊化驅動器架212-1和214-1提供附加的存儲容量, 原因在於可以4吏用相同的歸檔系統i殳備210來插入和訪問多於一個 的可移動石茲盤驅動器102-2。此外,實施例中,才莫塊化驅動器架212-1 和214-1中的各馬區動埠 110-2是單獨尋址的,其允"i午歸檔系統i殳 備210將模塊化驅動器架212-1和214-1中的可移動磁碟驅動器 102-2配置為一個或多個可移動,茲盤驅動器組。在實施例中,如橢 圓218所顯示的,多於兩個的模塊化驅動器架212-1和214-1包含 於網絡存儲系統202中。因此,當需要更多的數據存儲容量時,可 以將更多的才莫塊化驅動器架212-1和214-1加入至網絡存4諸系統 202。在圖2的示例性硬體架構提供了近乎無限的容量,原因在於可 以將更多的可移動》茲盤驅動器102-2加入至現存的才莫塊化驅動器架 212-1或214-1直到一莫塊化驅動器架容納所有可能的可移動》茲盤驅 動器為止。然後,將更多的才莫塊化驅動器架212-1和214-1加入至 網絡存儲系統202。此外,當可移動磁碟驅動器102-2接近其存儲 容量時可以將該可移動^茲盤驅動器102-2進4亍*,換。在實施例中, 移動的磁碟驅動器102-2是物理存儲的並且即使到需要對可移動磁 盤驅動器102-2上的數據進行檢索時。如果需要檢索可移動磁碟驅 動器102-2上的lt據,可以將可移動f茲盤驅動器102-2插入糹莫塊化 驅動器架212-1或214-1中的一個馬區動埠 110-2,並衝企索4言息。實施例中,歸檔系統設備210是作為文件系統工作的伺服器。 該歸檔系統設備210可以是具有處理器和存書者器並且可運4亍的以完 成本文所描述功能的任意類型的計算系統。本文中所描述的可以用於實施例的伺服器的一個實例是由德克薩斯,奧斯汀的戴爾公司 (Dell Incorporated of Austin, Texas )才是供的PowerEdgeTM2950月良務器。在該伺服器上執行的文件系統可以是能夠完成本文所描述的功能的任何類型的文件系統(諸如,NT文件系統(NTFS))。實施例中,歸檔系統設備210是僅允許應用程式或其他系統對 網絡存儲系統202進行訪問而排除用戶訪問的封閉系統。因此,歸 :檔系統210提供了對於網絡存儲系統202的保護。實施例中,具有一個或多個4翁入的可移動》茲盤驅動器102-2的 兩個或更多個才莫塊4b驅動器架212-1和/或214-1形成可移動》茲盤陣 歹'J (RDA) 232-1。歸檔系統設備210可以將RDA 232-1配置為一 個或多個獨立的文件系統。每一個要求凝:據歸檔的應用月良務器可以 ' 被提供作為兩個或更多個獨立文件系統中的一個的RDA 232-1的概 7見。實施例中,歸檔系統i殳備210對RDA 232-1進4亍分區並將一個 或多個驅動埠 110-2與各應用層分區進行關聯。因此, 一個或多 個驅動埠 110-2和插入其中的可移動石茲盤驅動器102-2包括看似 獨立的文件系統的應用層分區。結合圖4至圖11提供了有關應用 層分區的更多描述。實施例中,應用層分區不同於邏輯分區,原因 在於應用層分區與驅動埠關if關而非石更盤驅動器中的存儲器的一 部分並且該應用層分區與將檔案lt據存^[諸至該區的應用程式或應 用伺服器關聯而不是作業系統的邏輯函數。在另外的實施例中,歸檔系統設備210提供對於應用伺服器1 i 206和應用伺服器2 208的接口 ,其允許應用月良務器206和208將 檔案數據通信至歸檔系統設備210。實施例中,歸檔系統設備210 確定將^:據存儲至何處以及如何將其存儲至一個或多個可移動^茲 盤驅動器102-2。例如,應用伺服器1 206將檔案數據存儲在第一"驅 動器"中。實施例中,驅動器被呈現至應用伺服器206和208,其中 用於任意一個驅動器的寫入和讀取的許可對於一個應用伺服器是 明確的。同樣地,網絡存儲系統202利用相同的硬體架構將多重並 且獨立的文件系統提供至各應用伺服器206和208。在可替換實施例中,網絡存儲系統202還包括固定存貯器 (fixed storage) 216。該固定存l&器216可以是歸檔系統"i殳備210 內部的或配置為分離系統的任意類型的存儲器或存貯介質。例如, 該固定存貯器216是獨立冗餘》茲盤陣列(RAID),諸如來自臺灣 AIC的Xtore XJ-SA12-316R-B。該固定存貝i器216提供短時段存儲 某些悽t據,其中可以更輕易存耳又該悽t據。實施例中,該歸檔系統i殳 備210將檔案數據複製到固定存貯器216以及可移動^茲盤驅動器 102-2。如果在短時內需要該數據,該歸檔系統設備210從固定存貯 器216中衝全索該數據。在操作中,應用伺服器1 206將主數據存儲至主存貯器228 (其 可以是本地^i盤驅動器或其他存儲器)。在某預先確定事件之後, 應用伺服器1 206從主存貯器228中讀取主數據,將該數據按照在 網絡204上傳輸的格式進行打包並將檔案數據發送至網絡存儲系統 202以被歸檔。歸檔系統設備210接收檔案數據並確定將該檔案數 據存4諸在何處。實施例中,然後將該檔案數據發送至固定存貝i器216 和/或一個或多個馬區動埠 110-2中的一個或多個可移動石茲盤驅動器 102-2。檔案悽t據;故寫入至可移動》茲盤驅動器102-2用於長期存4諸。 在另外的實施例中,應用月良務器2 208將主悽t據寫入主存貯器230 並且還將檔案悽t據發送至網絡存4諸系統202。在某些實施例中,來 自應用伺服器2 208的檔案數據被存儲至不同的可移動磁碟驅動器 102-2,原因在於來自應用月l務器2208的檔案悽丈據涉及不同的應用 程序。圖3中示出了歸檔系統300的衝匡圖。該歸檔系統300具有一個 或多個功能部件,在實施例中,其包括與網絡304-l通信的網絡 存儲系統302-1。該網絡304-1可以是任意類型的通信基礎設施, 例如U旦不限於),廣i或網(WAN)、區域網(LAN)、無線LAN、 網際網路等中的一種或多種。網絡存儲系統302-1可以與耦合至、連接至或與網絡304-1通信的一個或多個其他系統進行通信。例如, 網絡存儲系統302-1與應用伺服器306進行通信。可以通過任何協 議或格式(例如,傳輸控制協議/網間協議(TCP/IP),超文本傳輸 協議(HTTP)等)發生網絡304-1上的系統之間的通信。實施例中,網全各存4諸系統302-1包4舌一個或多個4姿照硬/f牛和/ 或軟體實現的功能部件。在一個實施例中,網絡存儲系統302-1包 括與一個或多個驅動埠 110-3 (其與一個或多個可移動石茲盤驅動 器102-3通信)通信的歸檔系統312-1。該驅動埠 110-3和可移動 磁碟驅動器102-3與結合圖1所描述的那些在功能上類似。該歸檔 系統312-1控制一個或多個驅動埠 110-3的功能並將檔案悽t據寫 入一個或多個驅動埠 110-3中的一個或多個預定的可移動萬茲盤驅 動器102-3。在另外的實施例中,網絡存4諸系統302-1包4舌檔案管理系統 310-1。該檔案管理系統310-1 乂人網全各304-1上的一個或多個系統4妄 收用於歸檔的數據。此外,該檔案管理系統310-1確定數據應該被 歸檔至口那個系統或可移動f茲盤驅動器102-3,應該」接照,哪種4各式寸呆 存該數據,以及如何為網絡存儲系統302-1提供安全性。在實施例 中,檔案管理系統310-1提供分區的檔案庫使得該網絡存儲系統 302-1對於各單獨的應用伺服器306看似為獨立的文件系統,而保 持多重應用伺服器306的檔案庫。因此,該檔案管理系統310-1為 一個或多個應用月良務器306將網絡存儲系統302-1管理為多重、獨 立的文件系統。實施例中,該檔案管理系統310-1和歸檔系統312-1 是歸檔系統設備210 (圖2)的功能部件。實施例中,檔案管理系統310-1將檔案數據保存至歸檔系統 312-1禾口主動衝當案庫(active archive) 314-1。實施例中,該主動才當 案庫314-1對一個或多個固定存貯裝置316 (其允許輕易的存取經 歸檔的數據)進行控制、從固定存貯裝置讀取或對其進行寫入。實施例中,固定存貯器316在功能上類似於固定存貯器216 (圖2)。 主動檔案庫314-1 ^L行類似於歸檔系統312-1的功能但除了固定存 貯裝置316之外。實施例中,主動檔案庫314-1和固定存貯裝置316 是硬體固定存儲系統216 (圖2)的部件。在可替換實施例中,主 動檔案庫將固定存貯器316分區以模擬RDA232-2中的分區。主動 檔案庫314-1中的應用層分區可以具有與固定存貯器316中的存儲 地址相關聯的邊界。檔案管理系統310-1還可以提供智能存4諸容量。發送至網絡存 儲系統302-1的各類型的數據可能具有不同的要求和控制。例如, 諸如證券交易委員會(SEC)、食品及藥物管理局(FDA)、歐盟等 某些組織具有對於如何將某些數據歸檔的不同要求。SEC可以要求 金融信息被保持七(7 )年而FDA可以要求臨床試驗數據被保存三 十(30)個月。數據存儲要求可以包括不可變(數據不被重寫的要 求)、加密、預定數據格式、保持期(數據將被保持歸檔多長時間) 等。檔案管理系統310-1可以根據用戶建立的數據存儲要求將控制 應用於RDA 232-2的不同部分。在一個實施例中,檔案管理系統 310-1在衝黃^爭一個或多個可移動石茲盤驅動器102-3的檔案庫中創建 應用層分區。所有要^皮存^f諸在任意一個分區中的數據都具有相同的 要求和控制。因此,對於數據存儲的要求被應用至模塊化驅動器架 212-1和214-1中的不同驅動埠 110-2 (圖2)並應用至存儲在那 些驅動埠 110-2 (圖2)中的可移動f茲盤驅動器102-2 (圖2)。此 夕卜,該要求也^皮同樣地應用至主動檔案庫314-1中的固定存貯器316 的不同部分。在實施例中,如果可移動》茲盤驅動器^皮替換,則相同 的存儲要求一皮應用至替換的可移動^茲盤驅動器102-3,原因在於其 位置處於受控制的驅動埠中。因此,即^f吏在不同的可移動^茲盤驅 動器中,檔案管理系統310-1可以使用不同的控制單獨地保持單獨 的悽t據組。網絡存4諸系統302-1還可以包括與檔案管理系統310-1通信的 資料庫318-1。實施例中,該資料庫318-1是用於存儲涉及被歸檔 的數據的信息的存儲器。資料庫318-1可以包括HDD、 ROM、 RAM 或網絡存儲系統302-1和/或檔案管理系統310-1內部的或單獨的作 為分離部件可以由檔案管理系統310-1尋址的其他存4諸器。實施例 中,存儲在資料庫318-1中的信息包括(但不限於)數據標識、應 用月良務器標識、存儲時間、可移動》茲盤驅動器標識、數據才各式、加 密密鑰等中的一個或多個。實施例中,網絡304-l連4妄、耦合、或其他方式允許一個或多 個其他系統與網絡存儲系統302-1之間的通信。例如,應用伺服器 306經由網絡304-1連接至網絡存儲系統302-1 。該應用伺服器306 可以是軟體應用程式(例如,電子郵件軟體程序)、硬體裝置、或 其它的網絡部件或系統。實施例中,該應用伺服器306與存儲器(其 用作應用力良務器的主存貯器308)通信。實施例中,該主存貯器308 是HDD、 RAM、 ROM或是應用伺服器306本地的或處於單獨位置 的可尋址的其它存儲器。實施例中,應用伺服器306將信息存4諸至主存貯器308。在某 預定的事件(諸如,某時段屆滿)之後,應用伺服器306將數據發 送至網絡存儲系統302-1以歸檔該數據。該應用伺服器306可以由 任意網絡協議(諸如,TCP/IP、 HTTP等)通過網絡304-1將數據 發送至網絡存^f諸系統302-1。在檔案管理系統310-1處4妄收該悽t據。 實施例中,該檔案管理系統310-1將教:據發送至主動檔案庫314-1 和/或歸檔系統312-1中的一個或兩者以^1誇其歸檔。圖4示出了包括一個或多個部件或才莫塊的檔案管理系統310-2 和歸檔系統312-2的實施例。實施例中,檔案管理系統310-2包4舌 一個或多個保護模塊402、主動檔案庫管理模塊404、以及審計模 塊(audit module ) 405。實施例中,寸呆護才莫塊402通過應用禾呈序、應用伺服器、或網絡上的其它部件保護對於歸檔系統302-1 (圖3) 的訪問。例如,如果歸檔系統312-2是封閉系統則保護才莫塊402禁 止用戶訪問該歸檔系統312-2。因此,^f呆護才莫塊402可以i人i正系統, 確定系統的訪問權,執行數據解密,以及其他處理。實施例中,主動檔案庫管理衝莫塊404對寫入至主動檔案庫314-2 的數據和從中讀取的數據進行管理。實施例中,主動檔案庫管理模 塊404基於由應用伺服器所提供的信息或基於存儲在資料庫318-2 中的信息來確定是否應該將數據寫入至主動檔案庫314-2。在其他 實施例中,主動檔案庫管理模塊404確定主動檔案庫314-2中的數 據何時從該主動檔案庫314-2中移走。才艮據悽t據庫318-2中的信息, 一個或多個數據項可以僅在主動檔案庫314-2中保持預定時段(例 如,三(3)個月)。在預定時,殳屆滿後,該悽t據/人主動檔案庫314-2 移走並利用包含關於該ft據〗又將副本存卞者在可移動》茲盤驅動器用 於檢索的元數據的"存根(stub)"來替換。實施例中,審計模塊405存儲關於存儲在歸檔系統312-2中的 檔案數據的悽t據。實施例中,該審計才莫塊405記錄(例如),發送 數據的應用伺服器、何時接收該數據、數據類型、該數據存儲在歸 檔系統312-2中何處、該數據將被存儲在主動檔案庫314-2中的時 段等信息。該審計模塊405通過將信息存儲在資料庫318-2中可以 為經歸檔的數據提供"保管鏈"。實施侈寸中,歸才當系糹克312-2包才舌i人i正才莫^: 406、索引才莫塊408 和/或替換/介質管理才莫塊410中的一個或多個。實施例中,認證才莫 塊406確定對於歸檔系統312-2進行連接的可移動磁碟驅動器是否 為安全的。例如,認證才莫塊406可以4吏用一個或多個密鑰來完成認 證處理(諸如,優秀密鑰(PGP)、公鑰加密處理)、或其它的認證 處理以ari正所"^入的可移動》茲盤馬區動器具有隻寸於歸檔系統312-2的 存取。實施例中,索引模塊408在RDA 232-1 (圖2)中創建應用層 分區以提供不同數據的存耳又區域。例如,索引才莫塊408選^奪一個或 多個可移動》茲盤驅動器以形成一個或多個"驅動器"。"驅動器A: \"412可以包4舌一個或多個可移動{茲盤馬區動器,而"驅動器B: \"414 和"馬區動器C: \"416也可以包才舌一個或多個可移動石茲盤馬區動器。在 實施例中,各驅動器與RDA 232-1 (圖2)的應用層分區關聯。如 圖4所示,可以有少於RDA 232-1 (圖2)三個分區,或3口通過橢 圓418所表示的多於RDA 232-1 (圖2 )三個分區。實施例中,各 驅動器或應用層分區僅存儲涉及一個或多個應用伺服器的預定類 型的悽t據。例如,驅動器A: \"412存卩渚電子郵件數據,而"驅動器 B: V,414存〗諸健康保險^更利和責任法案(HIPAA)數據。應用月l務 器可以觀察RDA 232-1 (圖2)中的應用層分區,並且同樣地,將 RDA232-1 (圖2) 3見為具有用於應用月l務器的RDA232-1 (圖2) 內部的單獨的、獨立的驅動器的虛擬歸檔系統。 一個應用月l務器可 以僅訪問涉及該應用伺服器歸檔的數據的 一個或多個驅動器,並且 可能不訪問未關聯應用伺服器歸檔的數據的其他驅動器。在可替換 實施例中,該主動檔案庫管理才莫塊404還4要照類似方式將主動檔案 庫314-2分區。在其他實施例中,索引系統408為各驅動器提供控制。 一種類 型的數據如何對該數據進行歸檔可能與如何對第二種類型數據進 ;f亍歸檔不同。例如, 一個組織(例如,SEC)可以要求將電子郵件 存儲七(7 )年而FDA可能要求將臨床試驗數據存儲三十(30 )年。 索引系統408可以差異化管理各驅動器以滿足對於數據的要求。例 如,該索引系統408可以將電子郵件存儲在驅動器A: \412達三個 月而將HIPPA數據存儲在驅動器B: \414達六個月。實施例中,索 虧1系統408將關於包括單獨的應用層分區的可移動^茲盤驅動器的信 息進行存儲並將在那些可移動磁碟驅動器上執行該控制。由索引模 塊408所執行的其他控制可以包括存儲在驅動器上的數據的格式、在可移動^茲盤驅動器上的lt據是否^皮加密、在可移動;茲盤驅動器上 的數據如何被擦除等。實施例中,替換/介質管理才莫塊410對RDA 232-1 (圖2 )中的可移動》茲盤驅動器進4於管理。例如,該^齊換/介質管理糹莫塊410確定 何時需要對由於可移動^茲盤驅動器處於或近乎容量的盒式磁帶進 4亍3#換。實施例中,替4灸/介質管理才莫塊410還單獨尋址可移動》茲盤 驅動器並將尋址信息提供給索引模塊408用於將數據存儲在精確的 應用層分區中。某些組織要求經歸檔的數據是不可變的,即,在一時段不能重 寫或刪除該數據。為了確保存儲在RDA 232-1 (圖2)中的數據是 不可變的,在實施例中,替換/介質管理才莫塊410在存儲不可變數據 的可移動》茲盤驅動器上4丸行一次寫入多次讀取(WORM)處理。該 WORM處理可以包4舌一個或多個功能,其將lt據4姿照防止其^皮重 寫的方式(例如,防寫、順序寫入至磁碟等)將其寫入可移動磁 盤驅動器。應用層分區的數據可以根據索? 1模塊408來要求WORM 才丸4亍。*,#奐/介質管理才莫塊410可以確定。那些可移動》茲盤驅動器與需 要WORM執行的應用層分區關聯並在與該應用分區關聯的可移動 》茲盤驅動器上4丸行WORM處理。正如結合圖4所說明的,網絡存儲系統302-1 (圖3 )可以將檔 案庫呈現為多重、獨立的文件系統。圖5A至圖5C示出了顯示多重、 獨立的文件系統的框圖。網絡存儲系統302-2與網絡304-2通信。 實施例中, 一個或多個應用月良務器"者如,應用H務器1 502-1、應 用月l務器2 504-l和應用月良務器3 506-1 )也可以與網絡304-2通信 並且可以經由網絡304-2將檔案翁:據發送至網絡存^f諸系統302-2。 在某些實施例中,網鄉各存l諸系統302-2可以包4舌具有一個或多個可 移動》茲盤驅動器的RDA以及主動檔案庫。在實施例中,可以將RDA 分區以創建一個或多個應用層分區(諸如,應用層分區508-1、 510-1和512-1)。實施例中,應用層分區可以^皮^L為應用伺服器可以請求 設置以歸檔數據的存儲驅動器。例如,應用層分區1 508-1可以標 記為驅動器"A: \",而應用層分區2 510-l可以標記為驅動器"B: \" 以及應用層分區3 512-1可以標記為驅動器"C: \"。可以將其它標 記用於應用層分區,例如,全局統一標識符(GUID)或可以用來 標識應用層分區的其他標識符。在圖5A至圖5C所示的實例中,將 使用該驅動器標識但這些實例並不意味著將該實施例限制於應用 層分區的標識或標識符的類型。
實施例中,各應用月艮務器502-1、 504-1和506-1 l又具有訪問以 及僅"觀察"應用伺服器502-1、 504-1或506-1將數據歸檔至其的應 用層分區。例如,關於圖5B,應用層1 502-2 ^f義訪問網絡存儲系統 302-3中的應用層分區508-2。同樣地,對於應用月l務器l 502-2, 網絡存儲系統302-3可能僅包括單一的文件系統。實施例中,應用 伺服器1 502-2要求設置驅動器AA並通過網絡304-3將檔案數據僅 發送至驅動器A:\。應用伺服器1 502-2不能將數據發送至其他驅動 器。
類似地,如圖5C所示,實施例中,應用月良務器2 504-2^f叉訪問 應用層分區510-2。因此,網絡存儲系統302-4也對於應用伺服器2 504-2 ^又表現為一個文件系統。應用月良務器2 504-2可以通過網絡 304-4僅將數據發送至驅動器B:\ 510-2。實施例中,應用伺服器2 504-2未辨認包含在網絡存儲系統302-4中的其他文件系統。通過 對RDA進行分區,網絡存儲系統302-4可以包括多重文件系統並 且可以作為各應用月良務器的獨立的文件系統進4亍工作。
圖6示出了顯示RDA的物理分區的網全各存4諸系統302-5的實 施例。正如結合圖5A至圖5C所i兌明的,實施例中,網絡存4諸系統 302-5 ^皮分區至一個或多個獨立的文件系統508-3、 510-3和512-2。 應用層分區508-3、 510-3和512-2與RDA的物理部分關4關。例如,應用層分區1 508-3在才莫塊化驅動器架1 212-2中包括三個可移動》茲 盤驅動器602。類似地,應用層分區2 510-3可以在衝莫塊化驅動器架 1 212-2中包括兩個可移動,茲盤驅動器604,並且應用層分區3 512-3 在衝莫塊化驅動器架2 214-2中包括三個可移動》茲盤驅動器606。實施例中,各應用層分區508-3、 510-3和512-2存儲預先定義 的檔案數據組。實施例中,存儲在任意一個應用層分區508-3、 510-3 和512-2中的檔案數據組具有相同的控制。例如,應用層分區1 508-3 存儲電子郵件數據,而應用層分區2 510-3存儲HIPAA數據。電子 郵件數據具有可能由SEC方針所確定的第一組控制,而HIPAA數 據具有可能由健康和公眾服務部(HHS )方針所確定的第二組控制。 實施例中,將控制應用於應用層分區中的所有數據上。同樣地,應 用層分區508-3、 510-3和512-2 ^f又包4舌全部的可移動石茲盤驅動器而 沒有可移動磁碟驅動器中的存儲器的部分。發生全可移動^茲盤驅動器的物理分區,原因在於如果一個可移 動》茲盤驅動器是兩個或更多個應用層分區的一部分,則可能發生應 用層分區的控制之間的可能衝突。例如,如果在同樣的可移動磁碟 驅動器上第一應用層分區要求數據存儲一年而第二應用層分區要 求僅存儲三個月,可能需要長於所需要的在該可移動磁碟驅動器上 保持第二應用層分區的所存儲的悽t據以不違反第 一應用層分區的 控制。然而,本文的實施例並不限於4又創建全可移動》茲盤驅動器的 應用層分區。實施例中,如果用於具有兩個或更多個應用層分區的 可移動》茲盤驅動器的兩個或更多個控制沖突,則應用更嚴苛的控 制。在可替換實施例中,可以在兩個或更多個應用層分區上對沒有 沖突控制的可移動》茲盤驅動器進行分區。為了建立包含在應用層分區中的一個或多個可移動》茲盤驅動 器,實施例中,將才莫塊化驅動器架212-2和214-2的驅動埠與應 用層分區進行關聯。例如,當創建應用層分區1 508-3時,首先的三個驅動埠 602與應用層分區508-3進4亍關聯。在一個實施例中, 在將驅動埠的標識符與應用層分區進行關聯的資料庫中創建記 錄。通過對驅動埠進行關聯,驅動埠中的可移動》茲盤驅動器可 以被移除和替換但是可以將相同的控制應用於替換的可移動磁碟 驅動器(其插入至所關聯的驅動埠 )。
在運行中,應用伺服器1 502-3可以經由網絡304-5將檔案數 據發送至網絡存儲系統302-5的應用層分區1 508-3。關於哪個驅動 埠 602與應用層分區1 508-3關耳關的確定初"故出。 <接下來,檔案 數據被存儲在三個可移動磁碟驅動器(其被插入至與應用層分區1 508-3關耳關的三個驅動埠 602中的一個)中的一個。4安照類似的 方式,實施例中,應用月l務器2 504-3將檔案悽t據存4諸至兩個可移 動不茲盤驅動器(其插入至與應用層分區2 510-3關耳關的兩個驅動端 口 604 )中的一個。應用伺服器3 506-2將檔案數據存儲至可移動》茲 盤驅動器(其插入至與應用層分區3 512-2關聯的三個驅動埠 606)中。
圖7示出了網絡存4諸系統302-6的可一^l灸實施例。實施例中, 各應用層分區508-4、 510-4和512-3還4皮糹且織為 一個或多個文4牛夾。 例如,應用層分區1 508-4包括文件夾Al 702、文件夾A2 704以及 文件夾A3 706。在實施例中,文件夾代表所存儲的數據的組織。例 如,悽1據;故物理地存4諸至一個或多個可移動^茲盤驅動器上的任意^立 置。然而,該數據可以包含元數據或其他關聯信息,其指定數據是 文件夾的一部分。實施例中,在與數據關聯的元數據中存儲文件夾 GUID。在另一實施例中,在描述應用層分區中的數據的組織的數 據庫中存儲文件夾GUID。在其他實施例中,文件夾是RDA的另外 的分區。實施例中,才艮才居文4牛系統(例如,NTFS)來糹且織文4牛夾 和應用層分區。因此,應用月良務器502-4、 504-4和506-3可以利用文件系統命令和協議經由網絡314-6將檔案數據發送至網絡存儲系 統302-6。實施例中,應用層分區具有不同數目的文件夾。例如,應用層 分區2 510-4包括兩個文件夾(文件夾Bl 708和文件夾B2 710 ), 而應用層分區3 512-3<又包4舌一個文件夾(文件夾Cl 712)。實施例 中,各文件夾具有一個或多個控制。同樣地,如何在RDA內存儲 數據具有甚至更多的微粒控制,原因在於文件夾可以根據關聯的控 制差異地存儲各數據。圖8A至圖8C示出了包括一個或多個翁:據結構用於將RDA組 織為應用層分區的資料庫800的實施例。實施例中,資料庫800與 資料庫318-1 (圖3 )類似或相同。資料庫800可以是分區表格或用 於存儲本文中所描述的信息的其他數據結構。在一個實施例中,資料庫800包括一個或多個應用層分區字^殳802和804,其表示RDA中的應用層分區。可以具有比兩個應用層分區字^殳更少的或如通過 橢圓814所代表的更多分區欄位。各應用層分區欄位802或804可 以具有一個或多個表示關於應用層分區(其通過應用層分區字賴:802或804來表示)的lt據的欄位。實施例中,應用層分區欄位802可以包括一個或多個(但不限 於)應用層分區標識欄位806、 一個或多個控制欄位808-1和/或一 個或多個驅動埠欄位812。在可替換實施例中,應用層分區字,殳 802還包括一個或多個文件夾欄位810-1。在實施例中,應用層分區 標識欄位806包括標識,可以通過應用伺服器502-4 (圖7 )來使用實施例中,標識是應用層分區的GUID。在另一實施例中,標識是 分配至應用層分區的驅動器字母。例如,應用層分區字,殳802表示 應用層分區1 508-4 (圖7),並且應用層分區標識欄位806應為驅 動器字母"A: /"。應用層分區字^殳802的另外的實施例包括一個或多個驅動埠 字l殳812。實施例中, 一個或多個驅動埠字,殳812將一個或多個 驅動埠 602 (圖6)與應用層分區508-3 (圖6)進4亍關耳關。該關 耳關可以在一個或多個驅動埠字,殳812中包4舌一個或多個驅動埠 的一個或多個4妄口地址的列表。在其他實施例中,驅動埠可以4皮 分配槽號(slot number)或標識。然後可以爿尋衝曹號存4諸在驅動埠 欄位812中。可以通過網絡存儲系統302-5 (圖6)使用驅動埠字 段812以將檔案數據尋址至一個或多個電連接至一個或多個驅動端 口 602 (圖6)的可移動^茲盤驅動器。
實施例中, 一個或多個控制欄位808-1和一個或多個文件夾字 段810-1也包含在應用層分區欄位802中。控制欄位808-1為通過 應用層分區欄位802所表示的應用層分區提供一個或多個控制。類 似地,文件夾欄位810-1提供一個或多個用於將數據存儲在通過應
8B還描述了控制欄位808-1的實施例,以及結合圖8C還描述了文 件夾字,殳810-1。
圖8B示出了一個或多個控制字l殳808-2的實施例。控制字萃爻 808-2可以包括一個或多個(^旦不限於)保護拷貝字革殳816、凝:據類 型字萃殳818、駐留字革殳820、預設時間字4史822、查巾艮索引字4殳824、 力口密欄位826、以及繼承欄位828。實施例中,保護拷貝字,殳816 包括多個需要被保存的數據的拷貝。例如,如果保護拷貝欄位816 中有兩(2)個,則在RDA中保存應用層分區或應用層分區內數據 的兩個拷貝。
實施例中,數據類型欄位818表示如何保存數據。例如,數據 類型欄位818包括在應用層分區中的數據是WORM數據的指定。 同樣地,應用層分區中的所有數據是規定的WORM保護。在可替換實施例中,數據類型欄位818也可以描述所存儲的數據類型,諸 如,電子郵件數據、HIPPA數據等。實施例中,駐留欄位820是存儲器在RDA中存儲在何處的存 4諸器地址組。RDA中的各悽t據組可以具有標識,其可以與存<諸器;也 址關聯(諸如,存儲器偏移量)。實施例中的預設時間欄位822設 定用於將數據保持在RDA中的時間。例如,夕卜部組織可以要求應 用層分區中的數據保持六(6)個月。預設時間欄位822被設定至 六個月以辨^人該限制。實施例中的查帳索引字卓殳824是標記,如果設定該標記則要求 記錄數據的查帳索引。實施例中,查帳索引包括在與數據關^:的 RDA中所才丸4亍的每個動作的日誌或記錄。例如,可以在查帳索引中 記錄存^f諸數據的時間、凝:據的任何存耳又、悽1據的任何{務訂、或移走 數據的時間。在其他實施例中,查帳索引欄位824包括查帳索引的 i己錄或日誌。實施例中,加密欄位826包括應用層分區中的數據是否被加密 的標記。如果該標記#^殳定,在將數據存儲至RDA之前對悽t據進 行力o密。在可替換實施例中,加密欄位826還包括加密的類型,例 如,AES 256、在加密中所-使用的^^鑰等、和/或用於加密的密鑰。實施例中,繼岸義字革殳828包4舌標記,如果該標記一皮設定,則要組。實施例中,繼承標記828表示僅有被設定的控制是通過應用層 分區中文件夾所繼承的。在其他實施例中,如果該標記被設定,貝'J 文件夾4吏用文件夾字,史810-2中的控制而非應用層分區字^殳808-2 中的控制。橢圓844表示可以存在其他控制。圖8C示出了一個或多個文件夾字,殳810-2的實施例。文4牛夾 欄位810-2可以包括一個或多個(但不限於)文件夾標識欄位830 和一個或多個文件夾控制欄位848。實施例中,文件夾標識字^殳830 包括標識,可以通過應用月良務器502-4 (圖7)4吏用該標識將1史據發 送至由文件夾字l殳810-2所表示的文件夾。與應用層分區標識字賴: 806 —樣,實施例中的文件夾標識字l殳830是文件夾名稱或GUID。 該文件夾的名稱可以是用戶選擇的名稱或其他名稱(諸如,文件夾 Al )。實施例中,文件夾控制字革殳848與應用層分區控制欄位808-2 相同或類似。因此,文件夾控制欄位848包括一個或多個(但不限 於)保護拷貝字4殳832、數據類型字l殳834、駐留字^殳836、預設時 間欄位838、查帳索引欄位840、加密欄位842。實施例中,文件夾 控制欄位848中的每一個均包括與控制字羊殳808-2相同的信息而應 用於文件夾,並不進一步對其進行解釋。在可替換實施例中,各文 件夾欄位810-2均包括與繼承標記828類似的繼承標記(未示出)。 如果各文件夾欄位810-2具有繼承標記,應用層分區控制808-2的 繼承可能以逐文件夾(folder-by-folder)為基礎來發生。橢圓846 表示其它文件夾控制可能存在。圖9示出了用於創建應用層分區的方法900。實施例中,該處 理總體上開始於開始(START )操作902而終止於結束(END )操 作924。方法900中示出的步驟可以在計算才幾系統中作為計算才幾可 執行指令組來執行。儘管圖9示出了邏輯順序,在某些情況下可以 按照與本文所表現的不同順序來執行所示出或所描述的步驟。接收操作904接收對於應用層分區的請求。實施例中,檔案管 理系統310-1 (圖3)或索引才莫塊408 (圖4) 4妄收來自用戶的i青求 以創建一個或多個分區。用戶可以使用與網絡存儲系統302-2(圖5) 通信的計算機系統與網絡存儲系統302-2 (圖5 )接口 。該請求可以是選4奪或通過其他方式以在軟體程序中創建應用層分區。接下來網
絡存儲系統302-2 (圖5)可以創建一個或多個應用層分區欄位802 和/或804 (圖8A )。
確定才喿作906確定分區的凝:據要求。實施例中,用戶輸入應用 層分區的大小要求(例如,500千兆字節存儲)。該大小輸入有助於 確定應當有多少馬區動埠與應用層分區關耳關。例如,如果應用層分 區是500 GB並且各可移動,茲盤驅動器保持相當於200 GB數據,然 後可能需要三個可移動》茲盤驅動器用於應用層分區。同樣地,網絡 存儲系統302-2(圖5)可以確定多少個驅動埠與應用層分區關聯。 在可##換實施例中,用戶選才奪將多少個驅動埠分配至應用層分 區。
關聯操作卯8將應用層分區與 一個或多個驅動埠關聯。實施 例中,應用層分區508-3 (圖6)在RDA中包4舌一個或多個驅動端 口 602(圖6)。通過將驅動埠 602 (圖6)與應用層分區508-3 (圖 6)關耳關,可以利用應用至可移動》茲盤驅動器的相同控制來替換插 入驅動埠 602 (圖6)中的該可移動,茲盤驅動器。然而,實施例 中該應用層分區508-3 (圖6)不必在每次一個可移動磁碟驅動器被 替換時與可移動;茲盤驅動器關耳關。實施例中,網絡存儲系統302-2 (圖5)在分區字,殳802 (圖8A)中創建一個或多個驅動埠字賴二 812 (圖8A )。
確定操作910確定是否有任何控制與應用層分區關聯。實施例 中,各應用層分區具有控制組。該控制確定應用層分區中的數據如 何被管理(如結合圖8A至圖8C所說明的)。實施例中,創建該應 用層分區的用戶被提示以輸入一個或多個用於應用層分區的控制。 如果有應用層分區的控制,則該方法流過是(YES )至接收操作912。 如果沒有用於應用層分區的控制,該方法流過否(NO)至確定揚: 作914。接收操作912接收應用層分區控制。實施例中,由用戶輸入的 一個或多個控制被網絡存儲系統302-2 (圖5 )接收。實施例中,索 引模塊408(圖4)接收並應用控制信息。接下來網絡存儲系統302-2 (圖5 )可以在應用層分區字^殳802 (圖8A)中創建一個或多個控 制欄位808-1 (圖8A)。實施例中的控制正如結合圖8B所說明的。確定操作914確定是否有一個或多個文件夾與應用層分區關 聯。實施例中,各應用層分區還被組織為一個或多個正如結合圖7 所i兌明的文件夾。用戶可以#皮4是示以4#入關於應用層分區508-4(圖 7)中一個或多個文件夾702、 704或706 (圖7)的信息。如果用 戶確實輸入了關於一個或多個文件夾的信息,方法流過是(YES) 至關聯:才喿作916。如果用戶未輸入關於一個或多個文件夾的信息, 方法流過否(NO)至創建4喿作922。關聯操作916將應用層分區與一個或多個文件夾關聯。實施例 中,應用層分區508-4(圖7)包括RDA中的一個或多個文件夾702、 704或706 (圖7 )。通過一誇文4牛夾702、 704或706 (圖7 )與應用 層分區508-4 (圖7)關聯,RDA 232-1 (圖2)還可以被組織以提 供更多微粒的存儲選項和控制。實施例中,索引模塊408 (圖4) ^接收文件夾信息。實施例中,網絡存4諸系統302-2 (圖5 )在應用層 分區欄位802(圖8A)中創建一個或多個文件夾欄位810-1(圖8A)。確定操作918確定是否有任何控制與文件夾(其與應用層分區 關聯)關聯。實施例中,各文件夾具有控制組。文件夾控制確定如 何管理文件夾中的數據,正如結合圖8B至圖8C所說明的。在一個 實施例中,創建文件夾的用戶淨皮提示以llT入一個或多個用於文件夾 的控制。如果有用於文件夾的控制,方法流過是(YES)至接收操 作920。如果沒有用於文件夾的控制,方法流過否(NO)至創建梯: 作922。接收操作920接收文件夾控制。實施例中,由用戶輸入的一個 或多個控制被網絡存儲系統302-2 (圖5 )接收。實施例中,索引模 塊408(圖4)接收並應用文件夾控制信息。網絡存儲系統302-2(圖 5)可以在文件夾字,殳810-2 (圖8C)中創建一個或多個文件夾控 制欄位848 (圖8C )。實施例中的控制正如結合圖8B至圖8C所說 明的。
創建操作922創建應用層分區記錄802 (圖8A )。實施例中, 網絡存儲系統302-2 (圖5)接收關於應用層分區(組)和與應用層 分區(組)關聯的任意文件夾的所有信息。實施例中,索引才莫塊408 (圖4)接收該信息。網絡存儲系統302-2 (圖5)創建一個或多個 應用層分區字,殳802和/或804 (圖8A)。實施例中,應用層分區字 段802和/或804 (圖8A ) ^皮存儲在資料庫800 (圖8A )中。實施 例中,悽t才居庫800 (圖8A )與悽丈才居庫318-2 (圖4 )相同或類似、。
圖10示出了用於將檔案數據發送至網絡存儲系統的方法 1000。實施例中,該方法總體上開始於開始(START )梯:作1002 而終止於結束(END)操作1022。方法1000中示出的步驟可以在 計算機系統中作為計算機可執行指令組來執行。儘管圖IO示出了 邏輯順序,在某些情況下可以按照與本文所表現的不同順序來執行 所示出或所描述的步-驟。
確定操作1004確定數據是否應被歸檔。實施例中,應用月良務 器206 (圖2)確定主存貯器228 (圖2)中的數據是否應被歸檔。 例如,應用月l務器1 206 (圖2)衝丸行程序,其對主存貯器228 (圖 2)中所存儲的所有數據進行分析。如果主存貯器228 (圖2)中的 任何數據在預定時間量(例如,三個月)中還未被存取,該數據應 當一皮歸檔。例如,應用月l務器1 206 (圖2)是電子郵件應用程式。 每三個月,所有涉及電子郵件應用程式的數據被歸檔。在又一實施 例中,所有在預定時間之前的原先被存儲的數據被歸檔。例如,應用伺服器1 206 (圖2)執行程序,其對主存貯器228 (圖2)中所 存儲的所有數據進行分析。如果在預定時間(例如,六個月)之前 的某時保存了主存貯器228 (圖2)中的任何數據,則該數據應當 被歸檔。本領域的技術人員將認識到用於確定何數據應當被歸檔的 其他已知方法在本文中被預期。收集操作1006收集要被歸檔的數據。實施例中,應用伺服器1 206 (圖2 )標記所有要^皮歸檔的悽史據。4妄下來/人主存貯器228 (圖 2)讀取數據。實施例中, 一旦從主存貯器228 (圖2)讀取,則所 收集的數據從主存貯器228 (圖2 )中被擦除。打包操作1008將收集到的數據打包至網絡兼容格式。例如, 應用伺服器1 206 (圖2)將收集到的數據放置於一個或多個用於通 過網絡204 (圖2)傳輸的包。該包可具有頭或尾並且包括關於加 密、4交-驗和、同步包等的信息。實施例中,才艮據一個或多個網絡協 議(例如,TCP/IP、 HTTP等)格式化包。實施例中,教:據包中一 個或多個字4殳(例如,地址字l殳)不具有入口。確定#:作1010確定經打包的悽t據是否應用於或要糹皮發送至應 用層分區。實施例中,應用伺服器1 206 (圖2)訪問網絡存儲系統 202 (圖2)以"觀察"檔案庫。實施例中,應用月良務器1 502-2 (圖 5B )將網絡存儲系統302-3 (圖5B )視為能夠用於歸檔而被設置的 單一的網^4區動器508-2 (圖5B)。在其^f也實施例中,應用月良務器 502-1 (圖5A)將網絡存l諸系統302-2 (圖5A ) -阮為每一個能夠用 於歸檔而^皮設置的兩個或更多個網絡驅動器508-1、 510-1或512-1 (圖5B)。應用月良務器1 502-2 (圖5B)確定哪個網全各驅動器,以 及因此,哪個應用層分區要設置和發送數椐。如果經打包的數據沒 有應用至應用層分去,則方法流過否(NO)至發送才乘作1020。如 果經打包的悽t據確實應用至應用層分區,則方法流過是(YES)至 確定4喿作1012。確定才喿作1012確定經打包的^t據是否應用至或要^皮發送至文 件夾。實施例中,應用伺服器1 502-4 (圖7)還訪問網絡存儲系統 302-6 (圖7)以"觀察"檔案庫中的文件夾。實施例中,應用伺服器 1 502-4 (圖7) -見察應用層分區508-4 (圖7 ),該應用層分區包含 一個或多個可以用於歸檔數據的文件夾702、 704、和/或706(圖7 )。 在其他實施例中,應用月良務器502-1 (圖5A)確定經打包的數據應 用至哪個文件夾702、 704、和/或706 (圖7 )。例如,如果經歸檔 的教:據是刪除的電子郵件,則電子郵件層分區中"刪除的電子郵件" 文件夾可以應用至該H據。如果經打包的數據未應用至該文件夾, 則方法:;充過否(NO)至尋址才喿4乍1018。 ^果經打包的悽史才居確實應 用至該文件夾,則方法流過是(YES)至尋址糹喿作1016。
尋址^繰作1018將經打包的數據尋址至應用層分區。實施例中, 應用伺服器1 502-4 (圖7)將應用層分區標識符806 (圖8);改入 包地址。實施例中,應用層分區標識符806 (圖8)是應用層分區 的驅動器字母。
尋址l喿作1016將經打包的數據尋址至文件夾。實施例中,應 用伺服器1 502-4 (圖7 )將文件夾標識符810-2 (圖8C )放入包地 址。其他實施例中,應用月l務器1 502-4(圖7 )將文件夾標識符810-2 (圖8C)和應用層分區標識符806 (圖8A)方文入包地址。
發送才喿作1020發送經打包的凝:據。實施例中,應用月良務器1 502-4 (圖7)將經尋址的數據包發送至網絡存儲系統302-6 (圖7) 以將數據在數據包所尋址的RDA 232-1 (圖2 )、應用層分區508-4 (圖7)、和/或文件夾702 (圖7)中進4亍歸檔。可以4吏用任何已知 的或開發的傳輸數據的技術通過網絡304-6 (圖7)發送該數據包。
圖11示出了用於歸檔悽t據的方法1100。實施例中,該方法總 體上開始於開始(START)操作1102而終止於結束(END)操作1130。方法1100中示出的步-腺可以在計算才幾系統中作為計算才幾可扭^ 行指令組來4丸行。儘管圖11示出了邏輯順序,在某些情況下可以 按照與本文所表現的不同順序來執行所示出或所描述的步驟。
接收操作1104接收檔案數據。實施例中,網絡存儲系統508-4 (圖7 )接收來自應用伺服器1 502-4的數據包;該數據包包含要被 歸檔的數據。
確定才喿作1106確定檔案數據是否應用至應用層分區。實施例 中,從應用伺服器1 502-4 (圖7)接收的數據包包含對於應用層分 區的地址。網鄉各存^f諸系統508-4 (圖7 )可以讀耳又該地址並將該;也址 與資料庫800 (圖8A)中的應用層分區字l殳802中的應用層分區標 識符806 (圖8A)進4亍比專交。如果地址比4交應用層分區標識符806 (圖8A),則該檔案翁j居一皮確定以應用至與應用層分區標識才尋806 (圖8A)關耳關的應用層分區。在可*#換實施例中,網絡存^f諸系統 508-4 (圖7)確定接收到的數據的類型並將該數據類型與應用層分 區關聯。例如,該數據是電子郵件數據並且在電子郵件應用層分區 中被歸檔。在又一實施例中,網絡存儲系統508-4 (圖7 )確定數據 的發送方並將發送方與應用層分區關聯。例如,發送方是電子郵件 應用伺服器並且從電子郵件應用伺服器接收到的數據在電子郵件 應用層分區中被歸檔。如果該數據未應用至應用層分區,則方法流 過否(NO)至存4泉搡作1124。如果該悽t據確實應用至應用層分區, 則方法;充過是(YES)至確定才喿作1108。
確定4喿作1108確定檔案悽t據是否應用至文件夾。實施例中, 從應用伺服器1 502-4 (圖7)接收到的數據包包含對於文件夾的標 識符。網絡存儲系統508-4 (圖7 )可以讀取標識符並將該標識符與 資料庫800 (圖8A )中的文件夾欄位810-2 (圖8C )中的文件夾標 識符830 (圖8C )進行比較。如果文件夾標識符比較文件夾標識符 欄位830 (圖8C),則該檔案數l居被確定以應用至與文件夾標識符830(圖8C)關聯的文件夾。在可替換實施例中,網絡存儲系統508-4(圖7)確定接收到的數據的類型並將該數據類型與文件夾關聯。 例如,該lt據是刪除的電子郵件並且在"刪除的電子郵件"文件夾中 -故歸檔。如果該lt據未應用至文件夾,則方法流過否(NO)至確 定才喿作1110。如果該悽t據確實應用至文件夾,則方法流過是(YES) 至確定4喿4乍1116。確定才乘作1110確定一個或多個與應用層分區關聯的驅動埠 。 實施例中,網絡存4諸系統508-4 (圖7)訪問與翁:據包中發現的應用 層分區標識符806 (圖8A)關聯的應用層分區字,殳802 (圖8A )。 網糹各存^f諸系統508-4 (圖7)在應用層分區標識符806 (圖8A)中 讀耳又一個或多個驅動埠字革殳812 (圖8A)。實施例中,驅動埠 欄位812 (圖8A)包括與將被發送數據的應用層分區508-3 (圖6) 關耳關的驅動埠 602 (圖6)。 乂人驅動埠字4殳812 (圖8A)讀取驅 動端o地址。尋址才喿作1112將檔案數據尋址至應用層分區。實施例中,網 絡存儲系統508-4 (圖7 )尋址並將該檔案數據發送至一個或多個確 定的驅動埠地址。檔案管理模塊310-1 (圖3)可以將要被發送的 檔案數據尋址至一個或多個驅動埠並提供經尋址的數據。在可替 換實施例中,索引模塊408 (圖4)對將要被發送的檔案數據尋址 至一個或多個驅動埠並將經尋址的數據提供至替換/介質管理才莫 塊410 (圖4)以將該悽t據寫入一個或多個驅動埠中的可移動,茲 盤驅動器。應用才喿作1114將一個或多個與應用層分區關耳關的控制應用至 檔案悽t據。實施例中,網絡存4諸系統508-4(圖7)/人控制字#殳808-1 (圖8A)讀取一個或多個控制。控制欄位808-1 (圖8A)中的各 控制被應用至檔案數據。例如,如果在加密欄位826 (圖8B)中設 定加密標記,則檔案悽t據在存^f諸前^皮加密。在其他實施例中, 一個或多個信息項^皮寫入與檔案教:據關聯的元^:據。例如,,人預設時間 欄位822 (圖8B )讀取的用於數據的存儲的預設時間被寫入存儲在 資料庫318-2 (圖4)中的關於檔案數據的元數據。同樣地,稍後可 以讀耳又該元數據用於其他動作(諸如,從檔案庫中移走該悽t據)。確定操作1116確定一個或多個與應用層分區和/或文件夾關聯 的驅動埠。實施例中,網絡存儲系統508-4 (圖7)訪問與數據包 中發現的應用層分區標識符806 (圖8A)關聯的應用層分區字賴: 802 (圖8A)。網絡存儲系統508-4 (圖7)讀取應用層分區標識符 806 (圖8A)中的一個或多個驅動埠字,史812 (圖8A)。實施例 中,驅動埠欄位812 (圖8A )包括與將要被發送數據的應用層分 區508-3 (圖6)關耳關的4區動埠 602 (圖6)的才妻口;也址。乂人馬區動 埠字,殳812 (圖8A)中讀取驅動埠地址。在其他實施例中,網 絡存儲系統508-4(圖7)讀取文件夾欄位810-2(圖8C )中的欄位, 其包括一個或多個與文件夾關聯的驅動埠地址。尋址操作1118將檔案數據尋址至應用層分區和/或文件夾。實 施例中,網絡存儲系統508-4 (圖7 )尋址檔案悽史據並將其發送至一 個或多個與文件夾關耳關的驅動埠地址。實施例中,索引才莫塊408 (圖4)將要被發送的檔案數據尋址至一個或多個驅動埠並將經 尋址的數據提供至替換/介質管理^t塊410 (圖4)以將數據寫入一 個或多個驅動埠中的可移動》茲盤驅動器。應用操作1120 (類似於應用操作1114),將一個或多個與應用 層分區關聯的控制應用至檔案數據。實施例中,網絡存儲系統508-4 (圖7)從控制欄位808-1 (圖8A)讀取一個或多個控制。控制字 段808-1 (圖8A)中各控制被應用至檔案數據。例如,如果在加密 欄位826 (圖8B)中設定加密標記,則檔案數據在存儲前被加密。 在其他實施例中, 一個或多個信息項被寫入與檔案數據關聯的元數 據。例如,從預設時間欄位822 (圖8B)讀取的用於數據的存儲的預設時間被寫入存儲在資料庫318-2 (圖4 )中的關於檔案數據的元 數據。同樣地,稍後可以讀取該元數據用於其他動作(諸如,從檔 案庫中移走該^:據)。應用4乘作1122將一個或多個與文件夾關聯的控制應用至檔案 數據。在實施例中,網絡存4諸系統508-4 (圖7 ) 乂人文件夾控制字賴: 848 (圖8C)讀耳又一個或多個控制。控制字,史848 (圖8C )中的各 控制被應用至檔案數據。例如,如果在加密欄位842 (圖8C)中設 定加密標記,則檔案悽t據在存^f諸前^皮加密。在其他實施例中, 一個 或多個信息項^皮寫入與檔案悽t據關耳關的元彩:據。例如,從預設時間 欄位838 (圖8C )讀取的用於數據的存儲的預設時間被寫入存儲在 資料庫318-2 (圖4)中的關於檔案數據的元^t據。同樣地,稍後可 以讀耳又該元數據用於其他動作(諸如,/人檔案庫中移走該tt據)。 在可替換實施例中,網絡存儲系統508-4 (圖7)讀取應用層分區控 制808-2 (圖8B )中的繼壽義標記828 (圖8B )。如果"i殳定該繼厚義標 記828 (圖8B ),沒有i殳定與應用層分區控制808-2 (圖8B )相抵 觸的文件夾控制848 (圖8C)。在可替換實施例中,如果設定繼承 標記828 (圖8B ),文件夾控制848 (圖8C )浮皮設定而非應用層分 區控制808-2 (圖8B )。存儲操作1124存儲檔案數據。實施例中,網絡存儲系統508-4 (圖7)將檔案數據存儲在一個或多個磁碟驅動器(其插入至一個 或多個經尋址的與應用層分區508-3 (圖6)和/或文件夾關聯的驅 動埠 602 (圖6))中。其他實施例中,檔案悽t據未與應用層分區 或文件夾關聯並被順序地存儲在RDA中。替換/介質管理模塊410 (圖4)可以解^t哪個可移動,茲盤驅動器包含哪個IU居元。可移動 石茲盤驅動器^皮存取並且檔案lt據^皮存々者在可移動》茲盤驅動器(組) 中的存4諸地址處。創建才喿作1126在悽丈據庫中創建檔案悽t據的記錄。實施例中, 網絡存儲系統302-1 (圖3 )的檔案管理系統310-1 (圖3 )在數據 庫318-1 (圖3 )中創建數據記錄。該數據記錄可以包括(但不限於) 元數據、其中存儲數據的可移動^F茲盤驅動器(組)、檔案數據的可 移動磁碟驅動器中的存儲地址、檔案數據的應用層分區、檔案數據 的文件夾、與檔案數據關聯的控制、發送方、以及儲存數據的時間。 該記錄允許檔案管理系統310-1 (圖3)管理檔案庫中的檔案數據。鑑於上述描述,實施例的多個優點已經顯而易見了。單一的歸檔系統可以 一皮《且織為兩個或更多個月良務於兩個或更多個應用月良務器的獨立的文件系統。同樣地,也不需要單獨的歸檔系統用於各應用伺服器。由實施例所提供的靈活性有助於降低所需設備總量。此外,極大地增強了用於檔案庫的微粒管理,原因在於各分區和各文件夾可以具有唯一的並且用戶化的控制組。再者,可以管理主動檔 案庫以確保主動檔案庫消除數據以確保未來存儲的可用性。更多的和其他優點對於本領域的技術人員將是顯而易見的。也可以4吏用實施例的多個變化和》務改。例如,主動檔案庫314-1 (圖3 )232-2也可以如本文中所說明的被分區。在可替換實施例中, 各檔案數據文件可以具有其自身的控制。因此,可以4安照逐文件 (file勿-file )基礎組織微粒控制。儘管上面已經結合具體裝置和方法描述了本發明的原理,應當 清楚地理解, <又以示例的方式而非作為對於本發明的範圍的限制作 出本描述。
權利要求
1.一種用於歸檔數據的網絡存儲系統,所述網絡存儲系統包括一個或多個模塊化驅動器架,各模塊化驅動器架包括一個或多個驅動埠,各驅動埠可單獨尋址;一個或多個數據盒式磁帶連接器,各數據盒式磁帶連接器電連接至所述驅動埠;一個或多個可移動磁碟驅動器,所述一個或多個可移動磁碟驅動器可操作的以存儲檔案數據,各可移動磁碟驅動器還可操作的被插入至所述驅動埠中的一個,各可移動磁碟驅動器包括數據盒式磁帶卡匣;連接器,電連接至所述一個或多個數據盒式磁帶連接器中的一個,所述連接器物理地附至所述數據盒式磁帶卡匣;以及嵌入式存儲器,所述嵌入式存儲器物理地附至所述數據盒式磁帶卡匣,所述嵌入式存儲器電連接至所述連接器,所述嵌入式存儲器可操作的以存儲檔案數據;以及其中,所述網絡存儲系統被分區以包括一個或多個應用層分區,各應用層分區與一個或多個驅動埠關聯,使得插入至所述一個或多個驅動埠的所述一個或多個可移動磁碟驅動器為所述應用層分區提供存儲。
2. 根據權利要求1所述的網絡存儲系統,其中, 一個或多個應用 層分區具有應用至所述應用層分區的一個或多個控制,使得兩 個或更多個應用層分區可才喿作的以差異地存^f渚檔案lt據。
3. 根據權利要求2所述的網絡存儲系統,其中,所述控制包括由 文件夾標識、保護拷貝的數目、保持期、加密標記、數據格式 類型、駐留、查帳索引標記、以及繼承標記所構成的組中的至少 一個。
4. 根據權利要求1所述的網絡存儲系統,其中, 一個或多個應用層分區包括一個或多個文件夾,各文件夾對於檔案數據的存儲 可單獨尋址。
5. 根據權利要求1所述的網絡存儲系統,其中,各文件夾具有一 個或多個應用到所述文件夾的文件夾控制。
6. 根據權利要求5所述的網絡存儲系統,其中,所述文件夾控制 包括由文件夾標識、保護拷貝的數目、保持期、加密標記、數 據才各式類型、駐留、以及查帳索引標記所構成的組中的至少一 個。
7. 根據權利要求1所述的網絡存儲系統,還包括主動檔案庫, 所述主動檔案庫具有一個或多個應用層分區。
8. —種用於歸檔數據的歸檔系統,所述歸檔系統包括網絡;一個或多個與所述網絡通信的應用月良務器,所述應用月良 務器要求數據歸檔;網絡存々者系統,與所述網絡通信以通過所述網絡/人所述 一個或多個應用伺服器接收檔案數據,所述網絡存儲系統包括一個或多個馬區動埠;以及一個或多個可移動》茲盤驅動器,與所述一個或多個 驅動埠電連4妄,所述一個或多個可移動》茲盤驅動器存儲從所述一個或多個應用伺服器接收到的所述檔案數據其中,所述網絡存儲系統包括一個或多個應用層分 區,其中,各應用層分區與一個或多個驅動埠關Jf關並 且所述一個或多個可移動^茲盤驅動器電連^妄至所述一個 或多個馬區動埠; .其中, 一個或多個應用層分區包4舌一個或多個文4牛夾;其中,至少一個所述應用伺服器將檔案數據發送至預定的應用層分區中的預定的文件夾用於歸檔;以及其中,所述網絡存儲系統將經發送的所述檔案數據存儲 至所述預定的應用層分區中的所述預定的文件夾。
9. 根據權利要求8所述的歸檔系統,其中,第一應用伺服器訪問 第一應用層分區,第二應用月良務器訪問第二應用層分區,以及 所述第 一應用伺服器不能訪問所述第二應用層分區。
10. 4艮據權利要求8所述的歸檔系統,還包括歸檔系統,與所述可移動石茲盤驅動器通信,所述歸檔系 統管理所述檔案數據的存儲;以及檔案管理系統,與所述歸檔系統通^f言,所述檔案管理系 統從一個或多個應用伺服器接收所述檔案數據,所述檔案管理系統確定哪個應用層分區來存儲所述檔案悽t據,所述檔案管理 系統將一個或多個控制應用至所述檔案數據。
11. 一種用於將檔案數據存儲在網絡存儲裝置中的方法,所述方法在計算才幾系統中可扭j亍,所述方法包4舌從一個或多個應用伺服器接收檔案數據;確定接收到的所述檔案數據是否被尋址至預定的應用層 分區;如果接收到的所述檔案數據未被尋址至預定的應用層分 區,將接收到的所述檔案數據存儲在一個或多個可移動磁碟驅 動器中;如果接收到的所述檔案數據被尋址至預定的應用層分 區,確定與所述預定的應用層分區關聯的一個或多個驅動端 口 ;將接收到的所述檔案數據存儲至一個或多個電連接至一 個或多個驅動埠的可移動》茲盤馬區動器,所述一個或多個驅動 埠與所述預定的應用層分區關聯。
12. 根據權利要求11所述的方法,還包括,將一個或多個應用層數據。
13. 根據權利要求11所述的方法,還包括確定接收到的所述數據是否被尋址至與所述預定的應用 層分區關聯的預定的文件夾;如果接收到的所述數據被尋址至預定的文件夾,確定與 所述預定的應用層分區和所述預定的文件夾關聯的一個或多 個馬區動埠; 以及將接收到的檔案數據存儲至一個或多個電連接至所述一 個或多個驅動埠的可移動^茲盤驅動器,所述一個或多個驅動
14. 根據權利要求13所述的方法,還包括將一個或多個分區控制應用至存儲在所述預定的應用層 分區中的所述檔案數據;以及將一個或多個文件夾控制應用至存儲在所述預定的文件 夾中的所述檔案數據。
15. 根據權利要求11所述的方法,還包括在所述檔案數據的數 據庫中創建記錄,所述檔案悽t據存4諸在所述預定的應用層分區 中。
16. 才艮據—又利要求11所述的方法,還包4"舌確定一個或多個用於 接收到的所述數據的控制,其中,所述控制中的至少一個是由 保護拷貝的數目、數據類型、駐留、預設時間、查帳索引、加 密、以及繼渾義所構成的《且中的一個。
17. 根據權利要求11所述的方法,還包括確定要被歸檔的數據;確定所述檔案lt據是否應用至預定的應用層分區;如果所述檔案悽t據未應用至預定的應用層分區,將所述 檔案數據發送至所述網絡存儲裝置;如果所述檔案^t據應用至預定的應用層分區,確定所述 檔案數據是否應用至預定的文件夾;如果所述檔案數據未應用至預定的文件夾,將所述檔案 數據發送至尋址至所述預定的應用層分區的所述網絡存儲裝置;以及如果所述檔案數據應用至預定文件夾,將所述檔案數據 發送至尋址至所述預定應用層分區和尋址至所述預定文件夾 的所述網絡存儲裝置。
18. 才艮據權利要求11所述的方法,還包括4妄收i青求以創建應用層分區;將所述應用層分區與所述網絡存儲裝置中的 一個或多個 馬區動埠關耳關;確定是否有用於所述應用層分區的控制;如果沒有用於所述應用層分區的控制,創建應用層分區 記錄而沒有控制;如果有用於所述應用層分區的控制,^妾收用於所述應用 層分區的所述控制;以及創建應用層分區記錄具有控制。
19. 才艮據斥又利要求18所述的方法,還包4舌確定是否有一個或多個與所述應用層分區關聯的文件夾;如果沒有一個或多個與所述應用層分區關聯的文件夾,創建所述應用層分區記錄沒有關聯的文件夾;如果有一個或多個與所述應用層分區關聯的文件夾,將 所述一個或多個文4牛夾與所述應用層分區關耳關;確定是否有用於所述文件夾的控制;如果沒有用於所述文件夾的控制,創建應用層分區記錄具有關聯的文件夾而沒有文件夾控制;如果有用於所述文件夾的控制,接收所述文件夾控制;以及創建應用層分區記錄具有關聯的文件夾以及具有文件夾控制。
20. —種lt據結構,所述數據結構存^f諸在計算一幾可讀介質上並且 在計算系統中可執行以允許檔案數據被存儲在網絡存儲裝置 的應用層分區中,所述悽史據結構包括一個或多個應用層分區欄位,各應用層分區欄位可操作 的以定義應用層分區,應用月l務器尋址所述應用層分區以將檔 案數據存儲至所述應用層分區,所述應用層分區欄位包括應用層分區標識字,殳,所述應用層分區標識字,殳可 操作的以被所述應用伺服器尋址;一個或多個驅動埠欄位,當檔案數據被尋址至所 述應用層分區標識字萃殳時,所述一個或多個驅動埠字 段可操作的以將一個或多個驅動埠與所述應用層分區 關聯以將所述檔案數據存儲至一個或多個電連接至所述 一個或多個馬區動埠的可移動》茲盤馬區動器;以及一個或多個控制欄位,所述一個或多個控制欄位可 操作的以控制如何將所述檔案數據存儲在所述一個或多 個可移動》茲盤驅動器中。
21. 根據權利要求20所述的數據結構,其中,所述一個或多個控 制欄位包括由保護拷貝的數目欄位、數據類型欄位、駐留欄位、 預設時間欄位、查帳索引欄位、加密欄位、以及繼承欄位所構 成的《且中的至少一個。
22. 根據權利要求20所述的數據結構,還包括 一個或多個文件 夾欄位,所述文件夾欄位可操作的以被所述應用伺服器尋址。
23. 根據權利要求22所述的數據結構,其中,所述文件夾欄位包 括由文件夾標識符和一個或多個文件夾控制欄位所構成的組 中的至少一個。
24. 根據權利要求23所述的數據結構,所述一個或多個文件夾控 制欄位包括由保護拷貝的數目欄位、數據類型欄位、駐留欄位、 預設時間欄位、查帳索引欄位、以及加密欄位所構成的組中的 至少一個。
全文摘要
根據本發明,公開了一種獨特而新穎的歸檔系統,其將一個或多個應用層分區提供給歸檔數據。實施例包括具有嵌入可移動磁碟盒式磁帶中的可移動硬碟驅動器(簡稱為可移動磁碟驅動器)的歸檔系統。實施例中,可移動磁碟驅動器被電連接至可單獨尋址的一個或多個驅動埠。該歸檔系統可以創建應用層分區,其將應用層分區與一個或多個驅動埠關聯。實施例中各應用層分區具有單獨的控制組,其允許在單一的歸檔系統內用戶化不同數據的存儲。
文檔編號G11B33/12GK101404668SQ200810161699
公開日2009年4月8日 申請日期2008年10月6日 優先權日2007年10月5日
發明者蘭迪·克恩斯 申請人:普羅斯特系統公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀