專利名稱:使用可移動(dòng)盤存儲(chǔ)系統(tǒng)的存檔系統(tǒng)的實(shí)施方法
使用可移動(dòng)盤存儲(chǔ)系統(tǒng)的存檔系統(tǒng)的實(shí)施方法技術(shù)領(lǐng)域本申請(qǐng)要求于2007年10月5日提交的標(biāo)題為"METHODS FOR IMPLEMENTATION OF AN ARCHIVING SYSTEM WHICH USES REMOVABLE DISK STORAGE SYSTEM"的第60/977,746號(hào)美國(guó)臨時(shí)專利申請(qǐng)的優(yōu)先權(quán),其全部?jī)?nèi)容結(jié)合于此作為參考。
背景技術(shù):
本申請(qǐng)一般地涉及存儲(chǔ)系統(tǒng),并且具體地涉及(但不限于)存 檔存儲(chǔ)系統(tǒng)。存檔存儲(chǔ)系統(tǒng)被一個(gè)或多個(gè)應(yīng)用程序或應(yīng)用服務(wù)器所使用,以 更長(zhǎng)時(shí)間(例如, 一年)地存儲(chǔ)K據(jù)。J文府和其他組織經(jīng)常需要將 某些類型的數(shù)據(jù)進(jìn)行長(zhǎng)期的存儲(chǔ)。例如,證券交易委員會(huì)(SEC)可能需要將金融記錄保留三個(gè)月或更久。因此,需要滿足這些存儲(chǔ) 需求的實(shí)體采用存檔系統(tǒng)來(lái)將數(shù)據(jù)存儲(chǔ)到允許長(zhǎng)期存儲(chǔ)的媒體。然而,目前,J見(jiàn)有的存檔系統(tǒng)并不完備。一些當(dāng)前可用的存檔系統(tǒng)采用諸如石更盤的々某體,該i某體在達(dá)到 最大容量時(shí)便不易替換。此外,這些存檔系統(tǒng)一般不會(huì)提供增大存 儲(chǔ)容量的簡(jiǎn)易方法,因此需要用戶購(gòu)買附加的系統(tǒng)。隨著對(duì)附加存 儲(chǔ)器的需求的增加, 一般必須對(duì)存檔系統(tǒng)進(jìn)行復(fù)制以滿足額外需 求。對(duì)當(dāng)前所有系統(tǒng)的復(fù)制變得越來(lái)越昂貴和低效。另夕卜, 一些存檔系統(tǒng)使用不能被重新使用的媒體。 一些類型的 媒體在其被寫入以后不允許用戶進(jìn)行蓋寫以重新使用媒體。在某些情況下,政府或其他組織需要將媒體毀壞,以確保無(wú)法訪問(wèn)媒體上 的數(shù)據(jù)。由于需要將々某體上的數(shù)據(jù)毀壞,因此,物理地毀壞々某體4吏 其不可用。因此,當(dāng)數(shù)據(jù)毀壞時(shí)需要更換媒體,帶來(lái)了額外的開(kāi)銷。還有一些存檔系統(tǒng)需要將數(shù)據(jù)以特定格式(例如,順序?qū)懭? 寫入J 某體。在嘗試乂人存檔々某體讀取凄t據(jù)時(shí),并不能容易地訪問(wèn)凄t據(jù), 這是因?yàn)閿?shù)據(jù)并不能隨機(jī)讀取。相反,在找到并能夠讀取所需的數(shù) 據(jù)之前,需要順序讀取媒體。該流程減慢了取回?cái)?shù)據(jù)的訪問(wèn)時(shí)間??紤]到這些原因以及在本文中未提及的其他原因,可以展望本 申^青的實(shí)施例。
結(jié)合附圖來(lái)描述本7>開(kāi)的實(shí)施例圖1是可移動(dòng)盒式磁帶存儲(chǔ)系統(tǒng)的實(shí)施例的框圖;圖2是包括一個(gè)或多個(gè)可移動(dòng)盒式》茲帶存儲(chǔ)系統(tǒng)的存檔系統(tǒng)的 實(shí)施例的硬件框圖;圖3是存檔系統(tǒng)的實(shí)施例的功能框圖;圖4是存檔管理系統(tǒng)和存檔系統(tǒng)的實(shí)施例的框圖;圖5是在一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器中存儲(chǔ)存檔數(shù)據(jù)的處理的 實(shí)施例的流程圖;圖6是從一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器中取回存檔凄t據(jù)的處理的 實(shí)施例的流程圖。在附圖中,類似的部件和/或特征可具有相同的參考標(biāo)號(hào)。此外, 可以通過(guò)在參考標(biāo)號(hào)之后加上石皮折號(hào)和用于區(qū)分類似部件的第二 標(biāo)號(hào)來(lái)區(qū)分相同類型的各個(gè)部件。如果在本說(shuō)明書(shū)中僅使用了第一 參考標(biāo)號(hào),則該描述可應(yīng)用于具有相同第 一參考標(biāo)號(hào)的類似部件中 的任一個(gè),而與第二參考標(biāo)號(hào)無(wú)關(guān)。
具體實(shí)施方式
以下的描述僅提供了 (多個(gè))示例性實(shí)施例,而不是限制本公 開(kāi)的范圍、可應(yīng)用性或配置。相反,(多個(gè))示例性實(shí)施例的以下 描述將能夠向本領(lǐng)域技術(shù)人員提供實(shí)現(xiàn)本公開(kāi)的示例性實(shí)施例的 描述。應(yīng)當(dāng)了解,在不背離所附權(quán)利要求闡明的精神和范圍的情況 下,可以對(duì)元件的功能和布置進(jìn)行各種改變。在以下的描述中給出了特定的細(xì)節(jié),以提供對(duì)實(shí)施例的透徹理 解。然而,本領(lǐng)域普通4支術(shù)人員應(yīng)該理解,在沒(méi)有這些特定細(xì)節(jié)的 情況下也可以實(shí)i見(jiàn)這些實(shí)施例。例3。,為了不在不必要的細(xì)節(jié)〉'昆淆 實(shí)施例,以才匡圖示出了電^各。在其4也情況下,為了避免混淆實(shí)施例, 沒(méi)有示出公知的電路、處理、算法、結(jié)構(gòu)、以及技術(shù)的不必要的細(xì)節(jié)此外,應(yīng)當(dāng)注意,實(shí)施例可以被描述為以操作程序圖、流程圖、 數(shù)據(jù)流程圖、結(jié)構(gòu)圖、或框圖描述的處理。盡管流程圖可能將操作 描述為順序處理,但是很多操作可以平行或并發(fā)執(zhí)行。另外,可以 重新排列操作的次序。處理在其操作完成時(shí)終止,但是可以包括沒(méi)有在附圖中包4舌的附加步-驟。處理可以只于應(yīng)于方法、函凄t、流禾呈、子程序、輔程序等。當(dāng)處理對(duì)應(yīng)于函數(shù)時(shí),其終點(diǎn)對(duì)應(yīng)于函數(shù)到調(diào) 用函凄t或主函凄t的返回點(diǎn)。此外,如這里所描述的,術(shù)語(yǔ)"存儲(chǔ)介質(zhì),,可以表示用于存儲(chǔ)數(shù)據(jù)的一種或多種裝置,包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ) 器(RAM)、 ^茲RAM、,茲心存儲(chǔ)器、》茲盤存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、 閃存裝置和/或用于存儲(chǔ)信息的其他機(jī)器可讀介質(zhì)。術(shù)語(yǔ)"機(jī)器可讀 介質(zhì)"包括但不限于便攜式或固定存儲(chǔ)裝置、光存儲(chǔ)裝置、無(wú)線通 道或能夠存儲(chǔ)、容納、或承載指令和/或數(shù)據(jù)的各種其他介質(zhì)。另外,可以通過(guò)硬件、軟件、固件、中間件、微碼、硬件描述 語(yǔ)言或其組合來(lái)實(shí)現(xiàn)實(shí)施例。當(dāng)用軟件、固件、中間件或纟效碼來(lái)實(shí) 現(xiàn)時(shí),可以在諸如存儲(chǔ)介質(zhì)的機(jī)器可讀介質(zhì)中存儲(chǔ)用于執(zhí)行必要任 務(wù)的程序代碼或碼段。(多個(gè))處理器可以執(zhí)行必要任務(wù)。碼段可 以表示進(jìn)程、函數(shù)、子程序、程序、例行程序、子例行程序、模塊、 對(duì)象、軟件包、類、或指令、數(shù)據(jù)結(jié)構(gòu)、或程序語(yǔ)言的任意組合。 通過(guò)傳輸和/或接收信息、數(shù)據(jù)、自變量、或存儲(chǔ)內(nèi)容來(lái)將碼段耦合 到另一碼段或硬件電路。信息、自變量、參數(shù)、數(shù)據(jù)等可以經(jīng)由包 括存儲(chǔ)器共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)鹊娜我夂线m方式 來(lái)傳遞、傳輸、或傳送。本公開(kāi)的實(shí)施例提供了用于存檔數(shù)據(jù)的獨(dú)特和新穎的硬件結(jié) 構(gòu)。實(shí)施例包4舌具有嵌入在可移動(dòng)盒式,茲帶(cartridge)內(nèi)的盤驅(qū) 動(dòng)器的存檔系統(tǒng)。該可移動(dòng)盤驅(qū)動(dòng)器允許擴(kuò)展和替換,使得不需要 對(duì)存檔系統(tǒng)進(jìn)行復(fù)制就能增加新的或更多的存儲(chǔ)容量。此外,可移 動(dòng)盤驅(qū)動(dòng)器在速度和凄t據(jù)存耳又方面具有優(yōu)點(diǎn),這是因?yàn)?,在?shí)施例 中,通過(guò)隨機(jī)存取而不是順序存取來(lái)存儲(chǔ)和讀取數(shù)據(jù)。通過(guò)這里的 詳細(xì)描述,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),這些以及其他優(yōu)點(diǎn)將 變《尋顯而易見(jiàn)。圖1中示出了提供長(zhǎng)期存檔數(shù)據(jù)存儲(chǔ)的可移動(dòng)盤系統(tǒng)100的實(shí) 施例??梢苿?dòng)盤驅(qū)動(dòng)器102-1為可移動(dòng)盤系統(tǒng)IO(H是供了存儲(chǔ)容量。 在實(shí)施例中,可移動(dòng)盤驅(qū)動(dòng)器102-1包括數(shù)據(jù)盒式磁帶盒108以及 嵌入式存儲(chǔ)器104,該嵌入式存^f諸器可以是嵌入式^更盤驅(qū)動(dòng)器 (HDD)、閃存、固態(tài)盤(SSD)、或固態(tài)裝置。HDD或閃存^是供 隨機(jī)存取存儲(chǔ)器用于存儲(chǔ)存檔數(shù)據(jù)。嵌入式存儲(chǔ)器與連接器106通 信和/或電連接到連接器。在一個(gè)實(shí)施例中,連接器106是串行高級(jí) 技術(shù)附件(SATA)連接器。在其他實(shí)施例中,連接器106是通用 串行總線(USB)連接器、并行連接器、固件(Firewire)連接器、 或其他連接器。在實(shí)施例中,嵌入式存儲(chǔ)器104-1和連接器106-1 都物理地連到lt據(jù)盒式》茲帶盒108-1,并且,在一些實(shí)施例中,由 數(shù)據(jù)盒式,茲帶盒108-1密封、保護(hù)、物理連接或集成嵌入式存儲(chǔ)器 104-1和連接器106-1。在其他實(shí)施例中,嵌入式存儲(chǔ)器104-2在單 個(gè)物理結(jié)構(gòu)中與連4妄器106-2物理上集成,并且連接器106-2從數(shù) 才居盒式》茲帶盒108-2中突出。在實(shí)施例中,存檔系統(tǒng)100包含驅(qū)動(dòng)端口 110-1,該驅(qū)動(dòng)端口 包才舌一個(gè)或多個(gè)只于^妄端口或盒式》茲帶支座(holder) 112,其每個(gè)老卩 具有用于容納可移動(dòng)盤驅(qū)動(dòng)器102-1的數(shù)據(jù)盒式磁帶連接器114。 凄丈據(jù)盒式石茲帶連4妻器114與可移動(dòng)盤驅(qū)動(dòng)器102-1的電連4妄器106 配合以向可移動(dòng)盤驅(qū)動(dòng)器102-1供電和/或與可移動(dòng)盤驅(qū)動(dòng)器102-1 中的嵌入式存儲(chǔ)器104通信。與連接器106 —樣,數(shù)據(jù)盒式磁帶連 接器114可以是SATA連接器或其他類型的連接器。數(shù)據(jù)盒式磁帶 連接器114可以和電連接器106連接。對(duì)接端口 112允許在需要時(shí) 容易i也4翁入和去除可移動(dòng)盤馬區(qū)動(dòng)器102-1。在實(shí)施例中,馬區(qū)動(dòng)端口 110-1包4舌兩個(gè)或更多個(gè)驅(qū)動(dòng)端口 112以允"i午對(duì)兩個(gè)或更多個(gè)可移 動(dòng)盤驅(qū)動(dòng)器102-1進(jìn)行使用、控制以及通信。在實(shí)施例中,每個(gè)對(duì) 才妄端口 112可^皮分別尋址,以允許對(duì)連4妻到各個(gè)對(duì)*接端口 112的每 個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-1的專門控制。因此,當(dāng)可移動(dòng)盤驅(qū)動(dòng)器102-1被^^:換時(shí),由于只十馬區(qū)動(dòng)端口 110-1而非只+可移動(dòng)盤馬區(qū)動(dòng)器 102-1進(jìn)4亍尋址,因此可以對(duì)新插入的可移動(dòng)盤驅(qū)動(dòng)器102-1應(yīng)用 相同的配置。結(jié)合圖3和圖4進(jìn)行關(guān)于專門控制的更多描述。在實(shí)施例中,嵌入式存儲(chǔ)器104包括存儲(chǔ)于其中的元數(shù)據(jù)。元 數(shù)據(jù)118可以包括但不限于盒式》茲帶和/或HDD標(biāo)識(shí)、力口密密鑰或 數(shù)據(jù)、其他安全信息、關(guān)于存儲(chǔ)在HDD上的數(shù)據(jù)的信息、關(guān)于HDD 使用的數(shù)據(jù)格式的信息等中的一個(gè)或多個(gè)??赏ㄟ^(guò)驅(qū)動(dòng)端口 110-1 的固件116讀取及4吏用元凄t據(jù)118。固件116可以是置于驅(qū)動(dòng)端口 110-1中用于控制可移動(dòng)盤驅(qū)動(dòng)器102-1的硬件和/或軟件。在實(shí)施 例中,固件116包含向可移動(dòng)盤驅(qū)動(dòng)器102-1加電、將嵌入式存儲(chǔ) 器104中的盤底板(disk platter)旋轉(zhuǎn)力。速、從嵌入式存儲(chǔ)器104 讀取和向嵌入式存儲(chǔ)器寫入、讀取、寫入以及處理元數(shù)據(jù)118等所 需的軟件和/或硬件。例如,固件116能夠讀取元凄t據(jù)118以識(shí)別可 移動(dòng)盤驅(qū)動(dòng)器102-1以及收集與其內(nèi)容有關(guān)的信息。在實(shí)施例中,運(yùn)行存檔系統(tǒng)100以在一個(gè)或多個(gè)對(duì)4妄端口容納 一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-1。電連4妄器106與凄l(xiāng)據(jù)盒式石茲帶 連接器114連接或耦合,以形成使驅(qū)動(dòng)端口 110-1與嵌入式存儲(chǔ)器 104通信的電連接。固件116對(duì)嵌入式存儲(chǔ)器104加電,并開(kāi)始任 何初始化處理(例如,對(duì)元數(shù)據(jù)118的安全處理、標(biāo)識(shí)處理、讀取 和/或?qū)懭氲?。在實(shí)施例中,與網(wǎng)絡(luò)通信的驅(qū)動(dòng)端口 110-1 乂人一個(gè) 或多個(gè)月良務(wù)器、應(yīng)用程序、或網(wǎng)絡(luò)上的其他系統(tǒng)4妄收凄t據(jù)。固件116 將數(shù)據(jù)寫入可移動(dòng)盤驅(qū)動(dòng)器102-1的嵌入式存儲(chǔ)器104以存檔數(shù)據(jù)。圖2示出了存檔系統(tǒng)200的硬件架構(gòu)的實(shí)施例。在實(shí)施例中, 存檔系統(tǒng)200包括經(jīng)由網(wǎng)絡(luò)204與 一個(gè)或多個(gè)系統(tǒng)通信的網(wǎng)絡(luò)存儲(chǔ) 系統(tǒng)202。在實(shí)施例中,與網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202通信的系統(tǒng)包括應(yīng)用 程序、應(yīng)用服務(wù)器、其他服務(wù)器、外圍設(shè)備、將數(shù)據(jù)存檔到網(wǎng)絡(luò)存 儲(chǔ)系統(tǒng)202上的其他裝置及其他系統(tǒng)。例如,應(yīng)用服務(wù)器1 206和/或應(yīng)用服務(wù)器2 208將存檔數(shù)據(jù)存儲(chǔ)在網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202上。應(yīng)用 月良務(wù)器206或208可以是應(yīng)用程序、外圍裝置、系統(tǒng)、網(wǎng)絡(luò)部件、 或可以存儲(chǔ)存檔數(shù)據(jù)的其他軟件功能或硬件裝置。在下文中,將可 以存儲(chǔ)存檔數(shù)據(jù)的所有功能、系統(tǒng)、處理、硬件裝置稱為應(yīng)用程序 或應(yīng)用服務(wù)器。在下文中,應(yīng)用服務(wù)器1 206和應(yīng)用服務(wù)器2 208 將被用于描述存檔系統(tǒng)200的功能,但并不意味著將此描述限定為 本文中所闡述的示例性實(shí)施例。網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202包括一個(gè)或多個(gè)部件,這些部件可以包括在 單個(gè)的物理結(jié)構(gòu)中,也可以由分立的部件組成。在實(shí)施例中,網(wǎng)結(jié)_ 存儲(chǔ)系統(tǒng)202包括存檔系統(tǒng)"i殳備210以及與驅(qū)動(dòng)端口 110-2連接或 通信的一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-2。在可選實(shí)施例中,才莫塊 式驅(qū)動(dòng)器座212和/或214包4舌兩個(gè)或更多個(gè)驅(qū)動(dòng)端口 110-2,每個(gè) 驅(qū)動(dòng)端口都與可移動(dòng)盤驅(qū)動(dòng)器102-2相連。因此,由于可以-使用相 同的存檔系統(tǒng)i殳備210插入和訪問(wèn)多于一個(gè)的可移動(dòng)盤驅(qū)動(dòng)器 102-2,所以模塊式驅(qū)動(dòng)器座212和214提供了增加的存儲(chǔ)容量。另 外,在實(shí)施例中,才莫塊式馬區(qū)動(dòng)器座212和214中的每個(gè)馬區(qū)動(dòng)端口 110-2 可^皮分別尋址,以允許存檔系統(tǒng)設(shè)備210將才莫塊式驅(qū)動(dòng)器座212和 214中的可移動(dòng)盤驅(qū)動(dòng)器102-2配置為多組一個(gè)或多個(gè)可移動(dòng)盤驅(qū) 動(dòng)器102-2。在實(shí)施例中,^口用省略號(hào)218表示的,網(wǎng)纟各存4諸系鄉(xiāng)充 202中包括兩個(gè)或更多個(gè)模塊式驅(qū)動(dòng)器座212和214。因此,需要 的tt據(jù)存^f渚容量越大,添加到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202的才莫塊式驅(qū)動(dòng)器座 就越多。由于更多的可移動(dòng)盤驅(qū)動(dòng)器102-2可以^皮添加到現(xiàn)有的才莫塊式 驅(qū)動(dòng)器座212或214,直到才莫塊式驅(qū)動(dòng)器座212和214容納了所有 可能的可移動(dòng)盤驅(qū)動(dòng)器102-2,接下來(lái),更多的模塊式驅(qū)動(dòng)器座將 被添加到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202,因此,圖2中的示例性硬件架構(gòu)提供 了接近無(wú)限的容量。另外,當(dāng)可移動(dòng)盤驅(qū)動(dòng)器102-2接近其存儲(chǔ)容量時(shí),可以^奪換可移動(dòng)盤驅(qū)動(dòng)器102-2。在實(shí)施例中,可移動(dòng)盤驅(qū) 動(dòng)器102-2被物理地存儲(chǔ),如果并且直到需要獲取可移動(dòng)盤驅(qū)動(dòng)器 102-2上的凄t據(jù)。如果需要獲取可移動(dòng)盤驅(qū)動(dòng)器102-2上的凄t據(jù), 則將可移動(dòng)盤驅(qū)動(dòng)器102-2插入到—莫塊式驅(qū)動(dòng)器座212或214的一 個(gè)驅(qū)動(dòng)端口 110-2中,并從所連接的可移動(dòng)盤驅(qū)動(dòng)器102-2中獲取 信息。在實(shí)施例中,存檔系統(tǒng)i殳備210是作為文件系統(tǒng)運(yùn)行的月l務(wù)器。 存檔系統(tǒng)設(shè)備210可以是具有處理器和存^f諸器、并可^皮才喿作以完成 本文中所描述的功能的4壬何類型的計(jì)算系統(tǒng)??梢栽诒疚闹兴枋?的實(shí)施例中4吏用的月l務(wù)器的一個(gè)實(shí)例是由Austin, Texas的Dell Incorporated提供的PowerEdgeTM 2950服務(wù)器。在服務(wù)器上執(zhí)行的 文件系統(tǒng)可以是諸如NT文件系統(tǒng)(NTFS )的任何類型的文件系統(tǒng), 其能夠完成本文中所描述的功能。在實(shí)施例中,存檔系統(tǒng)i殳備210是4又允i午通過(guò)應(yīng)用程序或其它 系統(tǒng)訪問(wèn)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202并且不允許用戶訪問(wèn)的封閉系統(tǒng)。因此, 存檔系統(tǒng)設(shè)備210提供了對(duì)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202的保護(hù)。在實(shí)施例中,每個(gè)都具有一個(gè)或多個(gè)4皮插入的可移動(dòng)盤驅(qū)動(dòng)器 102-2的兩個(gè)或更多個(gè)才莫塊式驅(qū)動(dòng)器座212和214形成可移動(dòng)盤陣 列(RDA) 232-1。存檔系統(tǒng)設(shè)備210能夠?qū)DA 232-1配置成一 個(gè)或多個(gè)獨(dú)立的文件系統(tǒng)??梢韵蛐枰鏅n翁:據(jù)的每個(gè)應(yīng)用月l務(wù)器 206或208才是供RDA 232-1的#見(jiàn)圖作為 一個(gè)或多個(gè)獨(dú)立的文件系統(tǒng)。 在實(shí)施例中,存檔系統(tǒng)設(shè)備210邏輯地劃分RDA 232-1,并邏輯地 使一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-2與每個(gè)邏輯分區(qū)相關(guān)聯(lián)。因此, 包括邏輯分區(qū)的一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-2看起來(lái)像獨(dú)立的 文件系統(tǒng)。例如,存檔系統(tǒng)設(shè)備210創(chuàng)建了第一邏輯驅(qū)動(dòng)器(例如, 驅(qū)動(dòng)器"A:\")和第二邏輯驅(qū)動(dòng)器(例如,驅(qū)動(dòng)器"B:V,)。邏輯驅(qū) 動(dòng)器可以包括一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-2。例如,由括弧220表示的三個(gè)可移動(dòng)盤驅(qū)動(dòng)器對(duì)應(yīng)于第一邏輯驅(qū)動(dòng)器,而由括弧222 表示的兩個(gè)可移動(dòng)盤驅(qū)動(dòng)器對(duì)應(yīng)于第一邏輯驅(qū)動(dòng)器。這樣,可以根 據(jù)-故包括作為邏輯驅(qū)動(dòng)器的一部分的可移動(dòng)盤驅(qū)動(dòng)器102-2的凄t量 來(lái)配置每個(gè)邏輯驅(qū)動(dòng)器的容量。此外,在實(shí)施例中,每個(gè)邏輯驅(qū)動(dòng) 器都包括驅(qū)動(dòng)器特有的一組規(guī)則或特征。例如,如果驅(qū)動(dòng)器存儲(chǔ)了 需要每年都消除數(shù)據(jù)的特定類型的信息,則邏輯驅(qū)動(dòng)器上的數(shù)據(jù)可 以每年消除一次。在實(shí)施例中,用戶可以配置如何創(chuàng)建邏輯分區(qū)以 及每個(gè)邏輯分區(qū)所需的存儲(chǔ)器。RDA232-1的這種用戶化是對(duì)現(xiàn)有 存檔系統(tǒng)的新的^是高。在另一實(shí)施例中,存檔系統(tǒng)設(shè)備210為應(yīng)用服務(wù)器1 206和應(yīng) 用服務(wù)器2 208提供接口 ,該接口允許應(yīng)用服務(wù)器206和208將存 檔數(shù)據(jù)傳送到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202。在實(shí)施例中,存檔系統(tǒng)設(shè)備210 確定在何處以及如何將數(shù)據(jù)存儲(chǔ)到可移動(dòng)盤驅(qū)動(dòng)器102-2中。例如, 應(yīng)用服務(wù)器l 206將存檔數(shù)據(jù)存儲(chǔ)到第一邏輯驅(qū)動(dòng)器(諸如最開(kāi)始 的三個(gè)可移動(dòng)盤驅(qū)動(dòng)器220)中。在實(shí)施例中,將邏輯驅(qū)動(dòng)器呈現(xiàn) 給應(yīng)用服務(wù)器206和208作為邏輯驅(qū)動(dòng)器,其中,對(duì)任一個(gè)邏輯驅(qū) 動(dòng)器的讀取和寫入許可對(duì)于多個(gè)應(yīng)用服務(wù)器中的一個(gè)是特定的。同 樣地,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202使用相同的硬件架構(gòu)為每個(gè)應(yīng)用服務(wù)器206 和208 ^是供了多個(gè)且獨(dú)立的文件系統(tǒng)。在可選實(shí)施例中,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202還包括固定存儲(chǔ)器216。 固定存儲(chǔ)器216可以是存檔系統(tǒng)設(shè)備210內(nèi)部的或被配置為分立的 系統(tǒng)的任何類型的存儲(chǔ)器或存儲(chǔ)介質(zhì)。例如,固定存儲(chǔ)器216可以 是獨(dú)立冗余》茲盤陣列(RAID),諸如來(lái)自臺(tái)灣的AIC的Xtore XJ-SA12-316R-B。固定存儲(chǔ)器216能夠短時(shí)間地存儲(chǔ)某些存檔數(shù) 據(jù),可以更容易地存取數(shù)據(jù)。在實(shí)施例中,存檔系統(tǒng)設(shè)備210將存 檔數(shù)據(jù)復(fù)制到固定存儲(chǔ)器216和RDA 232-1中。如果在短期內(nèi)需要 數(shù)據(jù),則存檔系統(tǒng)設(shè)備210從固定存儲(chǔ)器216取回?cái)?shù)據(jù)。在操作中,應(yīng)用服務(wù)器1 206將數(shù)據(jù)存儲(chǔ)到主存儲(chǔ)器228中, 該主存儲(chǔ)器可以是本地盤驅(qū)動(dòng)器或其他存儲(chǔ)器。在一些預(yù)定事件之 后,應(yīng)用服務(wù)器1 206從主存儲(chǔ)器228中讀取數(shù)據(jù),以用于在網(wǎng)絡(luò) 204上傳輸?shù)母袷綄?duì)數(shù)據(jù)進(jìn)行封裝,并將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng) 202以^皮存檔。存檔系統(tǒng)設(shè)備210接收存檔數(shù)據(jù),并確定應(yīng)當(dāng)在何 處存儲(chǔ)數(shù)據(jù)。在實(shí)施例中,接下來(lái),將數(shù)據(jù)發(fā)送到固定存儲(chǔ)器216 和/或一個(gè)或多個(gè)驅(qū)動(dòng)端口 110-2中的一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器 102-2中。將數(shù)據(jù)寫入到可移動(dòng)盤驅(qū)動(dòng)器102-2用于長(zhǎng)期存儲(chǔ)。在 又一實(shí)施例中,應(yīng)用月良務(wù)器2 208也將凄t據(jù)寫入到主存儲(chǔ)器230, 并將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202。在一些實(shí)施例中,由于存檔數(shù) 據(jù)與不同的應(yīng)用程序相關(guān),所以將來(lái)自應(yīng)用服務(wù)器2 208的存檔數(shù) 據(jù)存^f諸到不同的可移動(dòng)盤驅(qū)動(dòng)器102-2。圖3示出了存檔系統(tǒng)300的框圖。在實(shí)施例中,存檔系統(tǒng)300 具有一個(gè)或多個(gè)功能部件,這些功能部件包括與網(wǎng)絡(luò)304通信的網(wǎng) 纟各存4諸系統(tǒng)302 。網(wǎng)絡(luò)304可以是4壬4可類型的通信基礎(chǔ)i殳施,例如, 寸旦不限于廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、無(wú)線LAN、互連網(wǎng)等 中的一個(gè)或多個(gè)。網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302可與耦合到或連接到網(wǎng)絡(luò)的一 個(gè)或多個(gè)其他系統(tǒng)通信。例如,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302與應(yīng)用服務(wù)器306 通信。網(wǎng)絡(luò)304上的多個(gè)系統(tǒng)之間的通信可以通過(guò)任何協(xié)議或格式(例如,傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP),超文本傳輸通訊協(xié)議(HTTP )等)發(fā)生。在實(shí)施例中,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302包括一個(gè)或多個(gè)嵌入硬件和/ 或軟件的功能部件。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)存^f諸系統(tǒng)302包括與一 個(gè)或多個(gè)驅(qū)動(dòng)端口 110-3通信的存檔系統(tǒng)312-1,這些驅(qū)動(dòng)端口與一 個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-3通信。驅(qū)動(dòng)端口 110-3和可移動(dòng)盤 驅(qū)動(dòng)器102-3在功能上與結(jié)合圖1所描述的驅(qū)動(dòng)端口和可移動(dòng)盤驅(qū) 動(dòng)器類似。存檔系統(tǒng)312-1控制一個(gè)或多個(gè)驅(qū)動(dòng)端口 110-3的功能,并將存檔凝:據(jù)寫入到一個(gè)或多個(gè)驅(qū)動(dòng)端口 110-3中的一個(gè)或多個(gè)預(yù) 定的可移動(dòng)盤驅(qū)動(dòng)器102-3或乂人其中讀出。在又一實(shí)施例中,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302包括存檔管理系統(tǒng)310-1。 在實(shí)施例中,存檔管理系統(tǒng)310-1從網(wǎng)絡(luò)304上的 一個(gè)或多個(gè)系統(tǒng) 接收數(shù)據(jù)用于存檔。另外,存檔管理系統(tǒng)310確定應(yīng)當(dāng)將數(shù)據(jù)存檔 到哪個(gè)系統(tǒng)或可移動(dòng)盤驅(qū)動(dòng)器、應(yīng)當(dāng)以何種格式保存數(shù)據(jù),并且能 夠?yàn)榫W(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302^是供安全。在實(shí)施例中,存檔管理系統(tǒng)310-1 提供邏輯分區(qū)的存檔,以使網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302對(duì)于應(yīng)用服務(wù)器306 呈現(xiàn)為獨(dú)立的文件系統(tǒng),仍為多個(gè)應(yīng)用月l務(wù)器4呆持存檔。因此,存 檔管理系統(tǒng)310-1將網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302管理為多個(gè)、獨(dú)立的文件系 統(tǒng)用于一個(gè)或多個(gè)應(yīng)用月l務(wù)器306。在實(shí)施例中,存檔管理系統(tǒng) 310-1和存檔系統(tǒng)312-1是存檔系統(tǒng)i殳備210 (圖2)的功能部件。在實(shí)施例中,存檔管理系統(tǒng)310-1將存檔數(shù)據(jù)保存到存檔系統(tǒng) 312-1和活動(dòng)檔案庫(kù)(active archive) 314-1中。在實(shí)施例中,活動(dòng) 檔案庫(kù)314-1控制、乂人允許容易地存耳又存檔凄t據(jù)的一個(gè)或多個(gè)固定 存儲(chǔ)裝置316中讀取以及寫入數(shù)據(jù)。在實(shí)施例中,固定存儲(chǔ)器316 在功能上類似于固定存儲(chǔ)器216 (圖2)?;顒?dòng)檔案庫(kù)314-1對(duì)存檔 系統(tǒng)312-1而不是固定存儲(chǔ)裝置316執(zhí)行類似的功能。在實(shí)施例中, 活動(dòng)檔案庫(kù)314-1以及固定存儲(chǔ)裝置316是硬件固定存儲(chǔ)系統(tǒng)216 (圖2)的部件。在可選實(shí)施例中,活動(dòng)檔案庫(kù)314-1是存檔系統(tǒng) i殳備210 (圖2)的部件。存檔管理系統(tǒng)310-1還可以提供智能存儲(chǔ)容量。發(fā)送到網(wǎng)絡(luò)存 4諸系統(tǒng)302的每類凄t據(jù)可以具有不同的需求和控制。例如,^者如 SEC、食品和藥物管理局(FDA)、歐盟等的某些組織對(duì)于如何存檔 某些數(shù)據(jù)具有不同的需求。SEC可能需要將金融信息保存七(7) 年,而FDA可能需要將臨床試驗(yàn)數(shù)據(jù)保存三十(30)年。數(shù)據(jù)存 儲(chǔ)需求可以包括不變性(數(shù)據(jù)不被蓋寫的需求)、加密、預(yù)定的數(shù)據(jù)格式、保留期限(數(shù)據(jù)將保持存檔多久)等。存檔管理系統(tǒng)310-1 能夠根據(jù)用戶建立的數(shù)據(jù)存儲(chǔ)需求對(duì)RDA 232-2的不同分區(qū)進(jìn)行控 制。在一個(gè)實(shí)施例中,存檔管理系統(tǒng)310-1在存檔庫(kù)中創(chuàng)建多個(gè)跨 越一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-3的邏輯分區(qū)。待存儲(chǔ)在任一個(gè) 分區(qū)中的所有數(shù)據(jù)能夠具有相同的需求和控制。因此,將對(duì)數(shù)據(jù)存 ^賭的需求應(yīng)用到才莫塊式驅(qū)動(dòng)器座212(圖2)中的不同驅(qū)動(dòng)端口 110-2 (圖2)和存儲(chǔ)在這些驅(qū)動(dòng)端口 110-2 (圖2)中的可移動(dòng)盤驅(qū)動(dòng)器 102-2 (圖2)。在實(shí)施例中,如果替換了可移動(dòng)盤驅(qū)動(dòng)器102-2 (圖 2),則由于其在驅(qū)動(dòng)端口 110-2 (圖2)中的位置,所以相同的存儲(chǔ) 需求被應(yīng)用到替換的可移動(dòng)盤驅(qū)動(dòng)器102-3 (圖2)。同樣地,即使 在不同的可移動(dòng)盤驅(qū)動(dòng)器110-2 (圖2)中,存檔管理系統(tǒng)310-1也 能夠使用不同的控制單獨(dú)地保持分離的數(shù)據(jù)組。網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302還可以包括與存檔管理系統(tǒng)310-1通信的數(shù) 據(jù)庫(kù)318-1。在實(shí)施例中,數(shù)據(jù)庫(kù)318-1是用于存儲(chǔ)與被存檔的數(shù) 據(jù)相關(guān)的信息的存儲(chǔ)器。數(shù)據(jù)庫(kù)318-1可以包括HDD、 ROM、 RAM 或網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302和/或存檔管理系統(tǒng)310-1內(nèi)部的或可由存檔管 理系統(tǒng)310-1尋址的單獨(dú)的分離部件的其他存儲(chǔ)器。在實(shí)施例中, 存儲(chǔ)在數(shù)據(jù)庫(kù)318-1中的信息包括但不限于數(shù)據(jù)標(biāo)識(shí)、應(yīng)用服務(wù)器 標(biāo)識(shí)、存4諸時(shí)間、存4諸lt據(jù)的可移動(dòng)盤驅(qū)動(dòng)器標(biāo)識(shí)、lt據(jù)格式、加 密密鑰等中的一個(gè)或多個(gè)。在實(shí)施例中,網(wǎng)絡(luò)304連接、耦合、或允許一個(gè)或多個(gè)其他系 統(tǒng)與網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302之間的通信。例如,應(yīng)用服務(wù)器306經(jīng)由網(wǎng) 絡(luò)304連接到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302 。應(yīng)用服務(wù)器306可以是軟件應(yīng)用 程序(例如,電子郵件軟件程序)、^_件裝置、或其他網(wǎng)絡(luò)部件或 系統(tǒng)。在實(shí)施例中,應(yīng)用服務(wù)器306與作為應(yīng)用服務(wù)器的主存儲(chǔ)器 308的存儲(chǔ)器通信。在實(shí)施例中,主存儲(chǔ)器308是HDD、 RAM、ROM、或位于應(yīng)用服務(wù)器306或位于可尋址的分離位置的其他存儲(chǔ)器。在實(shí)施例中,應(yīng)用服務(wù)器306將信息存儲(chǔ)到主存儲(chǔ)器308。在 一些預(yù)定事件(諸如經(jīng)過(guò)了一段時(shí)間)之后,應(yīng)用服務(wù)器306將數(shù) 據(jù)發(fā)送到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302以對(duì)數(shù)據(jù)進(jìn)行存檔。應(yīng)用服務(wù)器306可 以通過(guò)任何網(wǎng)絡(luò)協(xié)議(諸如TCP/IP、 HTTP等)在網(wǎng)絡(luò)304上將數(shù) 據(jù)發(fā)送到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)302。在存檔管理系統(tǒng)310-1處4妄收凝:據(jù)。 在實(shí)施例中,存檔管理系統(tǒng)310-1將數(shù)據(jù)發(fā)送到活動(dòng)檔案庫(kù)314-1 和/或存檔系統(tǒng)312-1中的一個(gè)或兩者以^皮存檔。圖4示出了包才舌一個(gè)或多個(gè)部件或才莫塊的歸檔管理系統(tǒng)310-2 或歸檔系統(tǒng)312-2的實(shí)施例。在實(shí)施例中,歸檔管理系統(tǒng)310-2包 括一個(gè)或多個(gè)保護(hù)才莫塊402、活動(dòng)檔案庫(kù)管理才莫塊404、以及審計(jì) 才莫塊405。在實(shí)施例中,保護(hù)才莫塊402通過(guò)應(yīng)用程序、應(yīng)用服務(wù)器、 或其他部件4呆護(hù)到歸檔系統(tǒng)312-2的訪問(wèn)。例如,如果歸檔系統(tǒng) 312-2是封閉系統(tǒng),則保護(hù)模塊402將阻止用戶訪問(wèn)歸檔系統(tǒng)312-2。 因此,保護(hù)才莫塊402可以鑒別系統(tǒng)、決定系統(tǒng)的訪問(wèn)權(quán)、執(zhí)行數(shù)據(jù) 解密、或其他處理。在實(shí)施例中,活動(dòng)檔案庫(kù)管理才莫塊404管理寫入到活動(dòng)檔案庫(kù) 314-2以及從其中讀取的數(shù)據(jù)。在實(shí)施例中,活動(dòng)檔案庫(kù)管理模塊 404基于由應(yīng)用服務(wù)器提供的信息或存儲(chǔ)在數(shù)據(jù)庫(kù)318-2中的信息 決定是否應(yīng)該將存檔凄t據(jù)寫入活動(dòng)檔案庫(kù)314-2。在其他實(shí)施例中, 活動(dòng)檔案庫(kù)管理才莫塊404確定〗可時(shí)將活動(dòng)檔案庫(kù)314-2中的ft據(jù)乂人 活動(dòng)檔案庫(kù)314-2中去除。根據(jù)數(shù)據(jù)庫(kù)318-2中的信息, 一個(gè)或多 個(gè)數(shù)據(jù)項(xiàng)可以僅在活動(dòng)檔案庫(kù)314-2中存在預(yù)定時(shí)間段,例如,三 個(gè)月。在經(jīng)過(guò)了該預(yù)定時(shí)間,殳以后,將凄t據(jù)乂人活動(dòng)檔案庫(kù)314-2中 去除,4又留下存^f諸在可移動(dòng)盤驅(qū)動(dòng)器中的副本用于取回。在實(shí)施例中,審計(jì)模塊405存儲(chǔ)關(guān)于存儲(chǔ)在存檔系統(tǒng)312-2中 的存檔數(shù)據(jù)的數(shù)據(jù)。在實(shí)施例中,審計(jì)模塊405存儲(chǔ)信息,例如, 發(fā)送數(shù)據(jù)的應(yīng)用服務(wù)器、何時(shí)接收到數(shù)據(jù)、數(shù)據(jù)類型、數(shù)據(jù)在存檔 系統(tǒng)312-2中存儲(chǔ)的位置、數(shù)據(jù)將在活動(dòng)檔案庫(kù)314-2中存儲(chǔ)的時(shí) 間段等。審計(jì)模塊405能夠通過(guò)將信息存儲(chǔ)在數(shù)據(jù)庫(kù)318-2中來(lái)為 存檔數(shù)據(jù)提供"保管鏈"。在實(shí)施例中,存檔系統(tǒng)312-2包括一個(gè)或多個(gè)認(rèn)證模塊406、 索引才莫塊408和/或布置/々某體管理才莫塊410。在實(shí)施例中,認(rèn)i正才莫塊 406確定將可移動(dòng)盤驅(qū)動(dòng)器與存檔系統(tǒng)312-2連4妻是否是安全的。 例如,認(rèn)證才莫塊406可以使用一個(gè)或多個(gè)密鑰來(lái)完成認(rèn)證處理,例 如,相當(dāng)好的隱私(PGP)、 /^鑰力。密處理、或其4也i人i正處理,以-驗(yàn) 證插入的可移動(dòng)盤驅(qū)動(dòng)器能夠訪問(wèn)存檔系統(tǒng)312-2。在實(shí)施例中,索引模塊408在RDA中創(chuàng)建邏輯分區(qū),以為不 同凄t據(jù)才是供存儲(chǔ)區(qū)域。例如,索引才莫塊408選沖奪一個(gè)或多個(gè)可移動(dòng) 盤驅(qū)動(dòng)器來(lái)形成一個(gè)或多個(gè)"驅(qū)動(dòng)器"。"Drive A:V, 412可以包4舌 一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器,而"Drive B:V, 414和"Drive C:V, 416 也可以包括一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器。在實(shí)施例中,每個(gè)驅(qū)動(dòng)器 都是RDA的邏輯分區(qū)。如圖4所示,可能存在少于三個(gè)的RDA分 區(qū),或者存在如省略號(hào)418所示的多于三個(gè)的RDA分區(qū)。在實(shí)施 例中,每個(gè)驅(qū)動(dòng)器僅存儲(chǔ)與 一個(gè)或多個(gè)應(yīng)用服務(wù)器相關(guān)的預(yù)定類型 的數(shù)據(jù)。例如,"Drive A:V, 412存儲(chǔ)電子郵件數(shù)據(jù),而"Drive B:V, 414存儲(chǔ)醫(yī)療保險(xiǎn)便攜性和責(zé)任法案(HIPAA)數(shù)據(jù)。應(yīng)用服務(wù)器 可以3見(jiàn)看RDA中的邏輯分區(qū),并且將RDA #見(jiàn)為在RDA內(nèi)部具有 用于應(yīng)用服務(wù)器的單獨(dú)、獨(dú)立的驅(qū)動(dòng)器的虛擬存檔系統(tǒng)。 一個(gè)應(yīng)用 服務(wù)器僅可以訪問(wèn)與應(yīng)用服務(wù)器存檔的數(shù)據(jù)相關(guān)的 一個(gè)或多個(gè)驅(qū) 動(dòng)器,而不能訪問(wèn)與該應(yīng)用服務(wù)器存檔的數(shù)據(jù)不相關(guān)的其他驅(qū)動(dòng)器。在可選實(shí)施例中,活動(dòng)檔案庫(kù)管理才莫塊404同沖羊以類似的方式 劃分活動(dòng)檔案庫(kù)314-2。在其他實(shí)施例中,索引模塊408提供對(duì)每個(gè)驅(qū)動(dòng)器的控制。對(duì) 于如何存檔數(shù)據(jù), 一種類型的數(shù)據(jù)可能與另一類型的數(shù)據(jù)不同。例 如,某個(gè)組織(例如,SEC)可能要求將電子郵件存儲(chǔ)七(7)年, 而FDA可能要求將臨床試驗(yàn)數(shù)據(jù)存儲(chǔ)三十(30 )年。索引模塊408 可以不同地管理每個(gè)驅(qū)動(dòng)器,以滿足數(shù)據(jù)需求。例如,索引模塊408 可以將電子郵件在驅(qū)動(dòng)器A:\412存〗諸七年,將HIPAA tt據(jù)在驅(qū)動(dòng) 器B:\414存儲(chǔ)三十年。在實(shí)施例中,索引才莫塊408存儲(chǔ)關(guān)于哪個(gè)可 移動(dòng)盤驅(qū)動(dòng)器包括單獨(dú)的分區(qū)的信息,并且對(duì)這些可移動(dòng)盤驅(qū)動(dòng)器 施以控制。由索引沖莫塊408施加的其他控制可以包括在驅(qū)動(dòng)器上存 儲(chǔ)的數(shù)據(jù)格式、數(shù)據(jù)是否在可移動(dòng)盤驅(qū)動(dòng)器上加密、如何將數(shù)據(jù)在 可移動(dòng)盤驅(qū)動(dòng)器上擦除等。在實(shí)施例中,布置/々某體管理才莫塊410管理RDA中的可移動(dòng)盤 驅(qū)動(dòng)器。例如,布置/4某體管理才莫塊410確定^f可時(shí)需要在由于可移動(dòng) 盤驅(qū)動(dòng)器達(dá)到或接近容量時(shí)替換盒式磁帶。在實(shí)施例中,布置/々某體 管理模塊410還單獨(dú)地對(duì)可移動(dòng)盤驅(qū)動(dòng)器尋址,并將尋址信息提供 給索引才莫塊408用于在正確的分區(qū)存<渚#1據(jù)。某些組織要求存檔數(shù)據(jù)是不變的,即,在一個(gè)時(shí)間段內(nèi)數(shù)據(jù)不 能被蓋寫或刪除。為了確保存儲(chǔ)在RDA中的數(shù)據(jù)是不變的,在實(shí) 施例中,布置/媒體管理模塊410對(duì)存儲(chǔ)了不變數(shù)據(jù)的可移動(dòng)盤驅(qū)動(dòng) 器實(shí)施一次讀多次寫(WORM)處理。WORM處理可以包括將數(shù) 據(jù)以防止其^^皮蓋寫的方式寫入可移動(dòng)盤驅(qū)動(dòng)器的一個(gè)或多個(gè)功能, 例如,寫保護(hù)、順序?qū)懭氡P等。邏輯分區(qū)的數(shù)據(jù)可能根據(jù)索引模塊 408需要實(shí)施WORM。布置/媒體管理模塊410能夠確定何種盤與 需要實(shí)施WORM的邏輯分區(qū)相關(guān),并對(duì)與邏輯分區(qū)相關(guān)的可移動(dòng) 盤驅(qū)動(dòng)器執(zhí)行WORM處理。圖5示出了用于將數(shù)據(jù)存儲(chǔ)到檔案庫(kù)的方法500。在實(shí)施例中, 方法500 —4殳以開(kāi)始(START )操作502開(kāi)始,并以結(jié)束(END ) #:作514結(jié)束。在方法500中示出的步艱《可以在i者如一組計(jì)算才幾可 執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。雖然在圖5中示出了邏輯順序,但 是在某些情況下,可以以不同于此處的順序4^f亍所示出或描述的步 驟。接收操作504接收存檔數(shù)據(jù)。在實(shí)施例中,應(yīng)用服務(wù)器206 (圖 2)在主存儲(chǔ)器228 (圖2)中存儲(chǔ)數(shù)據(jù)。在某些預(yù)定事件之后,應(yīng) 用服務(wù)器206 (圖2 )將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)202 (圖2 )以被 存檔。例如,應(yīng)用月l務(wù)器206 (圖2)中的單獨(dú)程序執(zhí)行并確定超 過(guò)預(yù)定時(shí)間段(例如,七年)沒(méi)有被訪問(wèn)的所有數(shù)據(jù)被存檔。該單 獨(dú)程序識(shí)別并捆綁凄t據(jù)用于存檔。在另一實(shí)施例中,應(yīng)用程序(例 如電子郵件應(yīng)用程序)周期性地(例如,每月或每當(dāng)用戶退出系統(tǒng)) 對(duì)所有凄t據(jù)存檔。應(yīng)用程序捆綁凄史據(jù)并將其發(fā)送到網(wǎng)絡(luò)存^f諸系統(tǒng) 202 (圖2 )。在實(shí)施例中,存檔管理系統(tǒng)310-1 (圖3)將RDA232-1 (圖2) 虛擬為一個(gè)或多個(gè)邏輯分區(qū),并將RDA 232-1 (圖2)呈現(xiàn)鄉(xiāng)合應(yīng)用 服務(wù)器206 (圖2)作為一個(gè)或多個(gè)驅(qū)動(dòng)器。應(yīng)用服務(wù)器206 (圖2) 能夠通過(guò)將特定驅(qū)動(dòng)器作為目標(biāo)存儲(chǔ)器而將存檔數(shù)據(jù)發(fā)送到網(wǎng)絡(luò) 存儲(chǔ)系統(tǒng)202 (圖2)。例如,應(yīng)用服務(wù)器206 (圖2)根據(jù),支設(shè)數(shù) 據(jù)將被存儲(chǔ)到"Drive A:\"來(lái)確定目標(biāo)存儲(chǔ)器。存檔管理系統(tǒng)310-1 (圖3)接收該驅(qū)動(dòng)器的數(shù)據(jù)。確定操作506確定接收到的數(shù)據(jù)的存儲(chǔ)位置。在實(shí)施例中,存 檔管理系統(tǒng)310-1確定^U居是否應(yīng)該^皮發(fā)送到活動(dòng)檔案庫(kù)314-1。 如果凄史據(jù)應(yīng)該^皮發(fā)送到活動(dòng)檔案庫(kù)314-1,則存檔管理系統(tǒng)310-1 將接收到的數(shù)據(jù)發(fā)送到活動(dòng)檔案庫(kù)314-1和存檔系統(tǒng)312-1 (圖3 )。 活動(dòng)檔案庫(kù)314-1 (圖3 )能夠確定可以在固定存々者器316 (圖3 )中的何處存儲(chǔ)接收到的數(shù)據(jù)。同樣地,存檔系統(tǒng)312-1 (圖3 )能夠 確定將在RDA232-1中的何處存儲(chǔ)接收到的數(shù)據(jù)。在實(shí)施例中,索 引模塊408 (圖4)基于目標(biāo)驅(qū)動(dòng)器和可移動(dòng)盤驅(qū)動(dòng)器之間的聯(lián)系 解決將在哪個(gè)或哪幾個(gè)可移動(dòng)盤驅(qū)動(dòng)器存^f諸^:據(jù)的問(wèn)題。確定操作508確定接收到的數(shù)據(jù)的存儲(chǔ)需求。如結(jié)合圖4所描 述的,RDA232-1 (圖2)中的每個(gè)邏輯分區(qū)可以與特定類型的凄t據(jù) 相關(guān)。每個(gè)類型的數(shù)據(jù)以及邏輯分區(qū)可以具有預(yù)定的存儲(chǔ)需求集 合。存儲(chǔ)需求可以包括但不限于不變性、加密、保持周期等中的一 個(gè)或多個(gè)。例如,SEC可能要求將電子郵件保存三(3)個(gè)月。索 引模塊408 (圖4)能夠通過(guò)數(shù)據(jù)類型或由應(yīng)用服務(wù)器206 (圖2) 提供的目標(biāo)驅(qū)動(dòng)器確定數(shù)據(jù)是電子郵件數(shù)據(jù)。索引模塊408 (圖4 ) 能夠設(shè)置RDA 232-1 (圖2)中存儲(chǔ)的存檔的電子郵件必須保持三(3 )個(gè)月的數(shù)據(jù)標(biāo)記或存儲(chǔ)元數(shù)據(jù)信息。在實(shí)施例中,存檔管理 系統(tǒng)310-1 (圖3)將關(guān)于數(shù)據(jù)的保持力的信息存儲(chǔ)到數(shù)據(jù)庫(kù)318-1(圖3)。存儲(chǔ)操作510將存檔數(shù)據(jù)存儲(chǔ)到活動(dòng)檔案庫(kù)314-1 (圖3 )。在 實(shí)施例中,如果確定才喿作506確定存檔#:據(jù)將#皮存<諸在活動(dòng)檔案庫(kù) 314-1 (圖3 )中,則存儲(chǔ)才喿作510將數(shù)據(jù)存4諸在活動(dòng)檔案庫(kù)314-1(圖3)中。在實(shí)施例中,存檔管理系統(tǒng)310-1 (圖3)將存檔數(shù)據(jù) 發(fā)送到活動(dòng)檔案庫(kù)314-1(圖3)。在一個(gè)實(shí)施例中,活動(dòng)檔案庫(kù)314-1(圖3 )將數(shù)據(jù)寫入位于包括固定存儲(chǔ)器316 (圖3 )的RAID中的 存儲(chǔ)器中。存儲(chǔ)操作512將存檔數(shù)據(jù)存儲(chǔ)到至少一個(gè)可移動(dòng)盤驅(qū)動(dòng)器 102-1 (圖1)中。在實(shí)施例中,存檔系統(tǒng)312-1 (圖3)將數(shù)據(jù)寫 入到才莫塊式驅(qū)動(dòng)器座212 (圖2)中的一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器 102-3 (圖3)中。在實(shí)施例中,布置/媒體管理才莫塊410 (圖4)從 目標(biāo)驅(qū)動(dòng)器識(shí)別將寫入存檔數(shù)據(jù)的一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-3 (圖3 )。通過(guò)將存檔數(shù)據(jù)發(fā)送到嵌入式存儲(chǔ)器104 (圖1 )中 的HDD的機(jī)器地址,布置/媒體管理模塊410 (圖4)能夠?qū)⒋鏅n 數(shù)據(jù)寫入一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器102-3 (圖3 )。圖6示出了用于獲取存檔數(shù)據(jù)的方法600。在實(shí)施例中,方法 600 —^:地乂人開(kāi)始(START )操作602開(kāi)始,并且在結(jié)束(END ) 操作620結(jié)束。在方法600中示出的步驟可以在諸如一組計(jì)算機(jī)可 執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。雖然在圖6中示出了邏輯順序,但 是在某些情況下,可以以不同于此處的順序才丸4亍所示出或描述的步 驟。才妄收才喿作604接收存檔凄t據(jù)。在實(shí)施例中,應(yīng)用服務(wù)器206(圖2) 請(qǐng)求應(yīng)用力l務(wù)器206先前存檔的數(shù)據(jù)。在一個(gè)實(shí)施例中,應(yīng)用 服務(wù)器206 (圖2)識(shí)別凄t據(jù)以及該數(shù)據(jù)一皮存々者的目標(biāo)驅(qū)動(dòng)器。存 檔管理系統(tǒng)310-K圖3 )通過(guò)提供的信息以及通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)318-1(圖3 )中的信息確定所請(qǐng)求的數(shù)據(jù)存儲(chǔ)的位置。確定操作606確 定所請(qǐng)求的數(shù)據(jù)是否存檔于活動(dòng)檔案庫(kù)314-1 (圖3 )中。在實(shí)施例 中,存檔管理系統(tǒng)310-1 (圖3 )通過(guò)教:據(jù)庫(kù)318-1 (圖3 )中的信 息確定數(shù)據(jù)是否仍然存儲(chǔ)在活動(dòng)檔案庫(kù)314-1 (圖3 )中。如果數(shù)據(jù) 存儲(chǔ)在活動(dòng)檔案庫(kù)314-1 (圖3 )中,則該方法按照YES流程進(jìn)行 到取回操作608。如果數(shù)據(jù)不再存儲(chǔ)在活動(dòng)檔案庫(kù)314-1 (圖3 )中, 則該方法4姿照NO ;危禾呈進(jìn)4亍到確定才喿作610。取回操作608 乂人活動(dòng)檔案庫(kù)314-K圖3 )中取回所請(qǐng)求的數(shù)據(jù)。 在實(shí)施例中,活動(dòng)檔案庫(kù)314-1 (圖3),人位于固定存儲(chǔ)器316 (圖3) 的一個(gè)或多個(gè)存儲(chǔ)器讀取所請(qǐng)求的數(shù)據(jù)。確定操作610確定哪個(gè)可移動(dòng)盤驅(qū)動(dòng)器存儲(chǔ)所請(qǐng)求的數(shù)據(jù)。所 請(qǐng)求的數(shù)據(jù)可能已經(jīng)存儲(chǔ)在邏輯分區(qū)中。 一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng) 器102-3 (圖3)可能對(duì)應(yīng)于邏輯分區(qū)。用于目標(biāo)邏輯分區(qū)的可移動(dòng)盤驅(qū)動(dòng)器102-3 (圖3)被確定。在其他實(shí)施例中,存檔管理系統(tǒng) 310-1 (圖3 )從應(yīng)用服務(wù)器提供的識(shí)別信息確定存儲(chǔ)信息的可移動(dòng) 盤驅(qū)動(dòng)器。例如,存儲(chǔ)在數(shù)據(jù)庫(kù)318-1 (圖3)中的數(shù)據(jù)識(shí)別碼被定 位,并且相關(guān)的可移動(dòng)盤驅(qū)動(dòng)器識(shí)別碼:故確定。確定才喿作612確定所識(shí)別的可移動(dòng)盤驅(qū)動(dòng)器是連接的還是可用 的。存儲(chǔ)所請(qǐng)求的信息的可移動(dòng)盤驅(qū)動(dòng)器可能已經(jīng)從驅(qū)動(dòng)端口去除 并存儲(chǔ)在另一物理位置。如果可移動(dòng)盤驅(qū)動(dòng)器不可用,則處理#4居 NO流程進(jìn)行到請(qǐng)求操作614。請(qǐng)求操作614請(qǐng)求安裝可移動(dòng)盤驅(qū) 動(dòng)器或?qū)⑵溥B接到存檔系統(tǒng)。在一個(gè)實(shí)施例中,向存檔系統(tǒng)的管理 員發(fā)送消息,以將由其識(shí)別碼標(biāo)識(shí)的特定可移動(dòng)盤驅(qū)動(dòng)器插入到模 塊式驅(qū)動(dòng)器座的特定對(duì)4妄端口。在安裝之后,存檔系統(tǒng)可以讀耳又所 請(qǐng)求的數(shù)據(jù)。如果可移動(dòng)盤驅(qū)動(dòng)器是連接的,則處理根據(jù)YES流程 進(jìn)4亍到取回才喿作616。取回操作616從可移動(dòng)盤驅(qū)動(dòng)器獲取所請(qǐng)求的數(shù)據(jù)。在實(shí)施例 中,布置/々某體管理模塊410 (圖4)從可移動(dòng)盤驅(qū)動(dòng)器讀取所請(qǐng)求 的數(shù)據(jù)。發(fā)送操作618將數(shù)據(jù)發(fā)送到請(qǐng)求方。在實(shí)施例中,存檔系 統(tǒng)設(shè)備210 (圖2 )將數(shù)據(jù)打包,并通過(guò)網(wǎng)絡(luò)204 (圖2 )將數(shù)據(jù)發(fā) 送到請(qǐng)求的應(yīng)用力l務(wù)器。才艮據(jù)以上描述,可以容易地看出本7>開(kāi)的多個(gè)優(yōu)點(diǎn)。例如,可 移動(dòng)盤驅(qū)動(dòng)器在不添加新的支撐部件或裝置的情況下提供了幾乎 無(wú)限的存儲(chǔ)容量。如果需要更多的存儲(chǔ)容量,則可以將新的可移動(dòng) 盤驅(qū)動(dòng)器可以插入到模塊式驅(qū)動(dòng)器座中。此外,如果存儲(chǔ)容量接近 全部用量,則可以替換一個(gè)或多個(gè)可去除的盤驅(qū)動(dòng)器。由于盤可以 是隨機(jī)存取裝置,因此可移動(dòng)盤驅(qū)動(dòng)器提供了更快的讀操作和寫操 作。此外,實(shí)施例提供了能夠獨(dú)立地并按照所存儲(chǔ)的數(shù)據(jù)的需求執(zhí) 行數(shù)據(jù)控制的智能存檔系統(tǒng)。盡管上面已經(jīng)結(jié)合特定設(shè)備和方法描述了本公開(kāi)的原理,但是 應(yīng)當(dāng)清楚地了解,該描述僅僅是作為實(shí)例,并不作為對(duì)本發(fā)明范圍 的限制。
權(quán)利要求
1.一種用于存檔數(shù)據(jù)的可移動(dòng)盤系統(tǒng),所述可移動(dòng)盤系統(tǒng)包括一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器,所述一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器可操作用于存儲(chǔ)存檔數(shù)據(jù),每個(gè)可移動(dòng)盤驅(qū)動(dòng)器包括數(shù)據(jù)盒式磁帶盒;連接器;嵌入式存儲(chǔ)器,所述嵌入式存儲(chǔ)器物理地連接至所述數(shù)據(jù)盒式磁帶盒,所述嵌入式存儲(chǔ)器電連接至所述連接器,所述嵌入式存儲(chǔ)器可操作用于存儲(chǔ)存檔數(shù)據(jù);以及一個(gè)或多個(gè)驅(qū)動(dòng)端口,每個(gè)驅(qū)動(dòng)端口包括數(shù)據(jù)盒式磁帶連接器,所述數(shù)據(jù)盒式磁帶連接器與所述連接器配合以與所述嵌入式存儲(chǔ)器通信,所述一個(gè)或多個(gè)驅(qū)動(dòng)端口與一個(gè)或多個(gè)應(yīng)用服務(wù)器通信,所述一個(gè)或多個(gè)驅(qū)動(dòng)端口接收來(lái)自所述一個(gè)或多個(gè)應(yīng)用服務(wù)器的所述存檔數(shù)據(jù),并將所述存檔數(shù)據(jù)發(fā)送到所述嵌入式存儲(chǔ)器用于存儲(chǔ),其中,每個(gè)驅(qū)動(dòng)端口可被單獨(dú)尋址以實(shí)現(xiàn)對(duì)每個(gè)可移動(dòng)盤驅(qū)動(dòng)器的專門控制。
2. 根據(jù)權(quán)利要求1所述的可移動(dòng)盤系統(tǒng),其中,所述嵌入式存儲(chǔ) 器包括包含石更盤驅(qū)動(dòng)器、閃存、固態(tài)盤、或固態(tài)驅(qū)動(dòng)器的組中 的一個(gè)。
3. 根據(jù)權(quán)利要求1所述的可移動(dòng)盤系統(tǒng),進(jìn)一步包括存檔系統(tǒng)設(shè) 備,所述存檔系統(tǒng)設(shè)備與所述一個(gè)或多個(gè)應(yīng)用服務(wù)器通信以接 收所述存檔凄t據(jù),所述存檔系統(tǒng)i殳備確定在何處存4諸所述存檔 凄t據(jù),所述存檔系統(tǒng)設(shè)備確定所述存檔凄t據(jù)的存〗諸需求。
4. 根據(jù)權(quán)利要求3所述的可移動(dòng)盤系統(tǒng),進(jìn)一步包括與所述存檔 系統(tǒng)設(shè)備通信的固定存儲(chǔ)器,所述固定存儲(chǔ)器提供一個(gè)或多個(gè) 存檔數(shù)據(jù)項(xiàng)的臨時(shí)存儲(chǔ)器。
5. 根據(jù)權(quán)利要求4所述的可移動(dòng)盤系統(tǒng),其中,所述固定存儲(chǔ)器 是RAID保護(hù)的。
6. 才艮據(jù)斥又利要求1所述的可移動(dòng)盤系統(tǒng),進(jìn)一步包4舌一個(gè)或多個(gè) 包^^舌兩個(gè)或更多個(gè)驅(qū)動(dòng)端口的才莫塊式驅(qū)動(dòng)器座。
7. 根據(jù)權(quán)利要求1所述的可移動(dòng)盤系統(tǒng),進(jìn)一步包括與所述可移動(dòng)盤驅(qū)動(dòng)器通信的存檔系統(tǒng),所述存檔系統(tǒng) 管理所述存檔數(shù)據(jù)的存儲(chǔ);以及與所述存檔系統(tǒng)通信的存檔管理系統(tǒng),所述存檔管理系 統(tǒng)-接收來(lái)自所述一個(gè)或多個(gè)應(yīng)用月良務(wù)器的所述存檔凄t據(jù),所述 存檔管理系統(tǒng)確定在何處存儲(chǔ)所述存檔數(shù)據(jù),所述存檔管理系 統(tǒng)確定所述存檔數(shù)據(jù)的存儲(chǔ)需求。
8. 根據(jù)權(quán)利要求7所述的可移動(dòng)盤系統(tǒng),其中,所述存檔管理系 統(tǒng)在數(shù)據(jù)庫(kù)中存儲(chǔ)與所述存檔^t據(jù)相關(guān)的信息,所述信息包括 包含不變性標(biāo)記、進(jìn)行存儲(chǔ)的可移動(dòng)盤驅(qū)動(dòng)器的標(biāo)識(shí)、以及數(shù) 據(jù)識(shí)別碼的組中的一個(gè)。
9. 根據(jù)權(quán)利要求7所述的可移動(dòng)盤系統(tǒng),其中,所述存檔管理系 統(tǒng)包括保護(hù)模塊,所述保護(hù)模塊決定所述一個(gè)或多個(gè)應(yīng)用服務(wù) 器對(duì)所述網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的存取權(quán);與活動(dòng)檔案庫(kù)通信的活動(dòng)檔案庫(kù)管理模塊,所述活動(dòng)檔 案庫(kù)管理模塊決定是否在所述活動(dòng)檔案庫(kù)中存儲(chǔ)存檔數(shù)據(jù),所述活動(dòng)檔案庫(kù)管理才莫塊從所述活動(dòng)檔案庫(kù)取回所述存檔^t據(jù)以及向其發(fā)送所述存檔凄t據(jù);以及與數(shù)據(jù)庫(kù)通信的審計(jì)模塊,所述審計(jì)模塊將與所述存檔 數(shù)據(jù)相關(guān)的信息寫入到所述數(shù)據(jù)庫(kù)。
10. 根據(jù)權(quán)利要求7所述的可移動(dòng)盤系統(tǒng),其中,所述存檔系統(tǒng)包 括與一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器通信的i人證才莫塊,所述認(rèn) 證才莫塊對(duì)所述一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器進(jìn)行認(rèn)i正;與一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器通信的索引才莫塊,所述索 引模塊決定存儲(chǔ)所述存檔數(shù)據(jù)的位置,并為所述一個(gè)或多個(gè)可 移動(dòng)盤驅(qū)動(dòng)器4是供邏輯分區(qū);以及與一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器通信的布置/々某體管理模 塊,所述布置A某體管理模塊從所述一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng) 器讀取存檔數(shù)據(jù)并向其寫入存檔數(shù)據(jù)。
11. 根據(jù)權(quán)利要求1所述的可移動(dòng)盤系統(tǒng),其中,所述嵌入式存儲(chǔ) 器與所述連接器物理地集成。
12. —種用于存檔凄t據(jù)的存檔系統(tǒng),所述存檔系統(tǒng)包括網(wǎng)絡(luò);與所述網(wǎng)絡(luò)通信的一個(gè)或多個(gè)應(yīng)用月l務(wù)器,所述應(yīng)用月l 務(wù)器要求存檔數(shù)據(jù);以及網(wǎng)纟各存^f諸系統(tǒng),其與所述網(wǎng)絡(luò)通4言以經(jīng)由所述網(wǎng)紹4妄收 來(lái)自所述一個(gè)或多個(gè)應(yīng)用服務(wù)器的存檔數(shù)據(jù),所述網(wǎng)絡(luò)存儲(chǔ)系 統(tǒng)包4舌一個(gè)或多個(gè)馬區(qū)動(dòng)端口;以及與所述一個(gè)或多個(gè)驅(qū)動(dòng)端口連"l妄的一個(gè)或多個(gè)可移 動(dòng)盤驅(qū)動(dòng)器,所述一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器存儲(chǔ)從所 述一個(gè)或多個(gè)應(yīng)用服務(wù)器接收的所述存檔數(shù)據(jù)。
13. 才艮據(jù)4又利要求12所述的存檔系統(tǒng),其中,所述可移動(dòng)盤驅(qū)動(dòng) 器包括包含石更盤驅(qū)動(dòng)器、固態(tài)盤、固態(tài)驅(qū)動(dòng)器、或閃存的組中 的一個(gè)。
14. 根據(jù)權(quán)利要求12所述的存檔系統(tǒng),進(jìn)一步包括存檔系統(tǒng)設(shè)備,所述存檔系統(tǒng)設(shè)備與所述一個(gè)或多個(gè)應(yīng) 用服務(wù)器通信以接收所述存檔數(shù)據(jù),所述存檔系統(tǒng)i殳備決定在 何處存儲(chǔ)所述存檔數(shù)據(jù),所述存檔系統(tǒng)設(shè)備決定所述存檔數(shù)據(jù) 的存儲(chǔ)需求;固定存儲(chǔ)器,與所述存檔系統(tǒng)設(shè)備通信,所述固定存儲(chǔ) 器提供一個(gè)或多個(gè)歸檔數(shù)據(jù)項(xiàng)的臨時(shí)存儲(chǔ)器。
15. 根據(jù)權(quán)利要求12所述的存檔系統(tǒng),進(jìn)一步包括與所述可移動(dòng)盤驅(qū)動(dòng)器通信的存檔系統(tǒng),所述存檔系統(tǒng) 管理所述存檔數(shù)據(jù)的存儲(chǔ);以及與所述存檔系統(tǒng)通信的存檔管理系統(tǒng),所述存檔管理系 統(tǒng)接收來(lái)自所述一個(gè)或多個(gè)應(yīng)用服務(wù)器的所述存檔凝:據(jù),所述 存檔管理系統(tǒng)決定在何處存儲(chǔ)所述存檔數(shù)據(jù),所述存檔管理系 統(tǒng)決定所述存檔數(shù)據(jù)的存儲(chǔ)需求,所述存檔管理系統(tǒng)在數(shù)椐庫(kù) 中存儲(chǔ)關(guān)于所述存檔數(shù)據(jù)的信息,所述信息包括包含不變性標(biāo) 記、存儲(chǔ)所述存檔婆t據(jù)的可移動(dòng)盤驅(qū)動(dòng)器的標(biāo)識(shí)、以及凄t據(jù)識(shí) 別;馬的《且中的一個(gè)。
16. 根據(jù)權(quán)利要求15所述的存檔系統(tǒng),其中,所述存檔管理系統(tǒng) 包括保護(hù)模塊,所述保護(hù)模塊決定一個(gè)或多個(gè)應(yīng)用服務(wù)器對(duì) 所述網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的存取權(quán);與活動(dòng)檔案庫(kù)通信的活動(dòng)檔案庫(kù)管理模塊,所述活動(dòng)檔 案庫(kù)管理模塊決定是否在所述活動(dòng)檔案庫(kù)中存儲(chǔ)存檔數(shù)據(jù),所 述活動(dòng)檔案庫(kù)管理纟莫塊^人所述活動(dòng)檔案庫(kù)取回所述存檔凄文據(jù) 以及向其發(fā)送所述存檔lt據(jù);以及與數(shù)據(jù)庫(kù)通信的審計(jì)模塊,所述審計(jì)模塊將關(guān)于所述存 檔數(shù)據(jù)的信息寫入所述數(shù)據(jù)庫(kù)。
17. 根據(jù)權(quán)利要求15所述的存檔系統(tǒng),其中,所述存檔系統(tǒng)包括與一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器通信的認(rèn)證才莫塊,所述認(rèn) 證模塊對(duì)所述一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器進(jìn)行認(rèn)證;與一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器通信的索引才莫塊,所述索 引模塊決定在何處存儲(chǔ)所述存檔數(shù)據(jù),并為所述一個(gè)或多個(gè)可 移動(dòng)盤驅(qū)動(dòng)器4是供邏輯分區(qū);以及與一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器通信的布置"某體管理模 塊,所述布置/々某體管理4莫塊乂人所述一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng) 器讀取存檔數(shù)據(jù)以及向其寫入存檔數(shù)據(jù)。
18. —種方法,在計(jì)算機(jī)系統(tǒng)中執(zhí)行,用于在網(wǎng)絡(luò)存儲(chǔ)裝置中存儲(chǔ) 存檔數(shù)據(jù),所述方法包括從一個(gè)或多個(gè)應(yīng)用服務(wù)器接收存檔數(shù)據(jù);確定所4妄收的數(shù)據(jù)在可移動(dòng)盤陣列中的存儲(chǔ)〃f立置;以及在一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器中存儲(chǔ)所述所接收的數(shù)據(jù)。
19. 才艮據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括決定是否在活動(dòng)檔案庫(kù)中存儲(chǔ)所述所接收的數(shù)據(jù);如果在所述活動(dòng)檔案庫(kù)中存儲(chǔ)所述所接收的^:據(jù),則在 所述活動(dòng)檔案庫(kù)和所述可移動(dòng)盤陣列中存儲(chǔ)所述所接收的數(shù) 據(jù);以及如果不在所述活動(dòng)檔案庫(kù)中存4諸所述所接收的H據(jù),則 ^又在所述可移動(dòng)盤陣列中存儲(chǔ)所述所接收的凄t據(jù)。
20. 根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括確定所述所接收 的數(shù)據(jù)的存儲(chǔ)需求,其中,所述存儲(chǔ)需求是包含不變性、保持 周期、加密、以及^i:據(jù)才各式的組中的一個(gè)。
21. 根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括接收對(duì)存儲(chǔ)的存檔數(shù)據(jù)的請(qǐng)求;確定所述存^f諸的存檔數(shù)據(jù)是否在活動(dòng)檔案庫(kù)中;如果所述存^f諸的存檔數(shù)據(jù)在所述活動(dòng)檔案庫(kù)中,則乂人所 述活動(dòng)檔案庫(kù)中讀取所述存儲(chǔ)的存檔數(shù)據(jù);如果所述存儲(chǔ)的存檔數(shù)據(jù)不在所述活動(dòng)檔案庫(kù)中,則確 定存儲(chǔ)所述存儲(chǔ)的存檔數(shù)據(jù)的一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器;確定存儲(chǔ)所述存儲(chǔ)的存檔數(shù)據(jù)的 一 個(gè)或多個(gè)可移動(dòng)盤驅(qū) 動(dòng)器是否被連接;如果存儲(chǔ)所述存儲(chǔ)的存檔數(shù)據(jù)的一個(gè)或多個(gè)可移動(dòng)盤驅(qū) 動(dòng)器沒(méi)有被連接,則請(qǐng)求安裝存儲(chǔ)所述存儲(chǔ)的存檔數(shù)據(jù)的 一個(gè) 或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器;如果存儲(chǔ)所述存儲(chǔ)的存檔數(shù)據(jù)的一個(gè)或多個(gè)可移動(dòng)盤驅(qū) 動(dòng)器被連接,則從存儲(chǔ)所述存儲(chǔ)的存檔數(shù)據(jù)的一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器取回所述存儲(chǔ)的存檔數(shù)據(jù);以及 發(fā)送取回的數(shù)據(jù)。
全文摘要
根據(jù)本公開(kāi),披露了存檔存儲(chǔ)系統(tǒng)的實(shí)施例。存檔存儲(chǔ)系統(tǒng)包括兩個(gè)或更多個(gè)提供隨機(jī)存取并能夠容易地?cái)U(kuò)展的可移動(dòng)盤驅(qū)動(dòng)器。一個(gè)或多個(gè)應(yīng)用服務(wù)器能夠?qū)⒋鏅n數(shù)據(jù)存儲(chǔ)到一個(gè)或多個(gè)可移動(dòng)盤驅(qū)動(dòng)器。此外,存檔存儲(chǔ)系統(tǒng)通過(guò)對(duì)由應(yīng)用服務(wù)器存檔的數(shù)據(jù)類型采用存儲(chǔ)需求,提供了智能存檔。還提供了在可移動(dòng)盤驅(qū)動(dòng)器中存儲(chǔ)存檔信息的用于存儲(chǔ)存檔數(shù)據(jù)的方法。
文檔編號(hào)G06F3/06GK101403959SQ200810161700
公開(kāi)日2009年4月8日 申請(qǐng)日期2008年10月6日 優(yōu)先權(quán)日2007年10月5日
發(fā)明者S·克里斯多佛·阿萊莫, 蘭迪·克恩斯, 馬修·D·邦杜蘭特 申請(qǐng)人:普羅斯特系統(tǒng)公司