專利名稱::磁帶卷容器在復(fù)制和供應(yīng)管理中的使用的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明的實(shí)施例涉及在復(fù)制和供應(yīng)管理中使用磁帶巻容器(volumecontoiner)。
背景技術(shù):
:災(zāi)難恢復(fù)系統(tǒng)解決了兩種故障,在單個(gè)時(shí)間點(diǎn)處的突發(fā)災(zāi)難性故障或在一段時(shí)間中的數(shù)據(jù)丟失。在這第二種類型的漸進(jìn)災(zāi)難中,可能丟失對數(shù)據(jù)存儲(chǔ)器上的磁帶巻(volume)的更新。這種在一段時(shí)間中的數(shù)據(jù)丟失是地點(diǎn)災(zāi)難(sitedisaster)的普遍形式,因?yàn)楣β什粫?huì)立刻完全降低,而是,更確切地可能在整個(gè)計(jì)算機(jī)系統(tǒng)花費(fèi)幾秒鐘來降低。雖然對于人類來說,這可能看起來是瞬間的,但是對于計(jì)算機(jī)系統(tǒng)來說,功率的降低可能跨越幾個(gè)事務(wù)(transaction),因此如果沒有留意保持?jǐn)?shù)據(jù)一致則導(dǎo)致在次級地點(diǎn)處的數(shù)據(jù)崩潰。為了有助于數(shù)據(jù)更新的恢復(fù),可以在遠(yuǎn)程位置處提供數(shù)據(jù)的拷貝。典型地隨著應(yīng)用系統(tǒng)向具有由初級地點(diǎn)處的初級^f茲帶巻構(gòu)成的存儲(chǔ)器的初級控制單元寫入新數(shù)據(jù),進(jìn)行這種冗余("雙倍"或"影子(shadow)")拷貝。國際商業(yè)機(jī)器公司(IBM)即本主題專利申請的受讓人提供幾種遠(yuǎn)程鏡像系統(tǒng),包括災(zāi)難恢復(fù)解決方案,諸如metro鏡像(即同步鏡像)和全局鏡像(即異步鏡像)。僅為了例示方便,使用術(shù)語初級和次級來涉及地點(diǎn)、控制單元或存儲(chǔ)器。任何地點(diǎn)、控制單元或存儲(chǔ)器(例如,磁帶巻或高速緩存器)可以是用于數(shù)據(jù)傳輸或遠(yuǎn)程鏡像的源或目標(biāo)。遠(yuǎn)程鏡像系統(tǒng)能夠恢復(fù)在最后的安全備份與系統(tǒng)故障之間發(fā)生的數(shù)據(jù)更新。這種遠(yuǎn)程鏡像系統(tǒng)還可以提供額外遠(yuǎn)程拷貝來用于非恢復(fù)目的,諸如在遠(yuǎn)程地點(diǎn)處的本地存取。作為例子,用遠(yuǎn)程鏡像系統(tǒng),初級控制單元在具有由次級磁帶巻構(gòu)成的存儲(chǔ)器的次級控制單元上維持?jǐn)?shù)據(jù)的拷貝。隨著應(yīng)用更新在初級控制單元處的數(shù)據(jù),在初級控制單元處對數(shù)據(jù)的改變被拷貝到次級控制單元。取決于所使用的遠(yuǎn)程鏡像系統(tǒng)的類型,可以同步或異步地進(jìn)行這種改變。當(dāng)所有寫入已經(jīng)按它們的邏輯次序被傳輸了時(shí),即在依賴于其的寫入之前首先傳輸所有依賴的寫入,在初級和次級控制單元中的磁帶巻是一致的。在銀行業(yè)例子中,這可以意味著,在提款之前向次級》茲帶巻寫入存款。一致性的組可以被描述為被保持在一致的狀態(tài)中的相關(guān)磁帶巻的集合。一致性的事務(wù)集可以被描述為對初級磁帶巻的更新的集合,以便以一致的方式確保依賴的寫入。一致性的組維持磁帶巻之間的一致性。例如,如果發(fā)生故障,在提款前,存款將被寫入次級磁帶巻。因此,當(dāng)從該次級^f茲帶巻恢復(fù)數(shù)據(jù)時(shí),所恢復(fù)的數(shù)據(jù)將與在初級控制單元處的數(shù)據(jù)一致。時(shí)間點(diǎn)拷貝操作(apointintimecopyoperation)包含物理地將所有數(shù)據(jù)從初級^f茲帶巻拷貝到次級》茲帶巻,以便次級^P茲帶巻具有在時(shí)間點(diǎn)時(shí)的數(shù)據(jù)的拷貝。還可以通過邏輯地進(jìn)行數(shù)據(jù)的拷貝并然后僅當(dāng)需要時(shí)完全拷貝數(shù)據(jù),實(shí)際上推遲物理拷貝來進(jìn)行時(shí)間點(diǎn)拷貝。進(jìn)行該邏輯的拷貝操作以最小化次級和初級;茲帶巻不可存取的時(shí)間段。"即時(shí)虛擬拷貝"操作還被稱為"快速復(fù)制功能"通過修改元數(shù)據(jù)、諸如關(guān)系表或指針來工作,以將初級數(shù)據(jù)對象視為原本和副本兩者。響應(yīng)于主機(jī)(即服務(wù)器計(jì)算機(jī))的拷貝請求,控制單元立即報(bào)告副本的創(chuàng)建,而不進(jìn)行數(shù)據(jù)的任何物理拷貝。僅創(chuàng)建了"虛擬"的副本,且主機(jī)完全不知道額外物理副本是不存在的。稍后,當(dāng)存儲(chǔ)系統(tǒng)接收對原本或副本的更新時(shí),單獨(dú)地存儲(chǔ)這些更新,并僅交叉引用被更新的數(shù)據(jù)對象。在這點(diǎn)上,原本和副本數(shù)據(jù)對象開始差異。最初的益處在于,幾乎瞬間發(fā)生即時(shí)虛擬拷貝,完成得比普通的物理拷貝操作要快得多。這釋放了主機(jī)和控制單元以便進(jìn)行其他任務(wù)。主機(jī)或控制單元甚至可以在后臺(tái)處理期間、或在另一時(shí)間繼續(xù)創(chuàng)建原始數(shù)據(jù)對象的實(shí)際、物理的副本。一種這樣的虛擬拷貝操作已知為FlashCopy⑧操作。FlashCopy⑧操作涉及建立在相同或不同設(shè)備上的初級和次級磁帶巻之間的邏輯上時(shí)間點(diǎn)關(guān)系。FlashCopy⑧操作保證了直到在FlashCopy⑧關(guān)系中的磁道(track)已經(jīng)硬化(harden)到其在次級盤上的位置之前,該磁道駐留在初級盤上。關(guān)系表被用于維持關(guān)于在控制單元中的所有現(xiàn)有的FlashC叩y⑧關(guān)系的信息。在FlashC叩y⑧關(guān)系的建立階段,一個(gè)條目被記錄在初級和次級關(guān)系表中,其針對參與正建立的FlashCopy⑧的初級和次級。每個(gè)被添加的條目維持關(guān)于FlashC叩y⑧關(guān)系的所有必需的信息。當(dāng)來自初級范圍(extent)的所有FlashCopy⑧磁道已經(jīng)被物理地拷貝到次級范圍時(shí),或當(dāng)接收了撤消命令時(shí),從關(guān)系表中移除用于該關(guān)系的這兩種條目。在某些情況中,即使已經(jīng)從初級范圍拷貝了所有磁道到次級范圍,但關(guān)系持續(xù)。因?yàn)榄h(huán)境不穩(wěn)定,因此復(fù)制會(huì)話的控制,尤其如果涉及用于災(zāi)難恢復(fù)的復(fù)制會(huì)話的控制,是易于出錯(cuò)且費(fèi)時(shí)的。復(fù)制會(huì)話可以被描述為一種會(huì)話類型和一組拷貝集(copyset)。會(huì)話類型定義了要在拷貝集之間進(jìn)行的復(fù)制的類型,例如進(jìn)行FlashCopy⑧操作或同步遠(yuǎn)程拷貝??截惣梢员幻枋鰹楸3衷摂?shù)據(jù)的一個(gè)邏輯副本的磁帶巻的集合。每個(gè)拷貝集角色(copysetrole)存在一個(gè)磁帶巻。其中由會(huì)話類型來定義拷貝集角色。例如,在FlashCopy⑧會(huì)話類型中,拷貝集角色是源和目標(biāo)。除了FlashCopy⑧會(huì)話類型以外的會(huì)話類型可以需要更復(fù)雜的拷貝集,并使用不同的角色。例如,對于災(zāi)難恢復(fù)會(huì)話類型,討論源和目標(biāo)磁帶巻是有問題的。如果說地點(diǎn)1是當(dāng)前的生產(chǎn)地點(diǎn),而地點(diǎn)2是當(dāng)前的備份地點(diǎn),則拷貝集包括在地點(diǎn)1上的源磁帶巻和在地點(diǎn)2上的目標(biāo)磁帶巻。但是,如果地點(diǎn)1出故障且恢復(fù)使用了地點(diǎn)2,則在地點(diǎn)2上運(yùn)行生成。一旦地點(diǎn)1恢復(fù),則在相反的方向(從地點(diǎn)2到地點(diǎn)1)運(yùn)行復(fù)制會(huì)話,因此然后從目標(biāo)到源運(yùn)行復(fù)制會(huì)話。因此對于災(zāi)難恢復(fù)類型會(huì)話,取代源和目標(biāo)角色,諸如主機(jī)地點(diǎn)1和主機(jī)地點(diǎn)2的角色被用于指定在地點(diǎn)1上的主機(jī)或在地點(diǎn)2上的主機(jī)將分別安裝的》茲帶巻。環(huán)境的穩(wěn)定性的缺乏是因?yàn)槔缛萘勘惶砑佑糜趹?yīng)用。隨著容量被添加用于應(yīng)用,需要添加額外容量用于在次級控制單元處的冗余拷貝,且需要配置該額外容量到復(fù)制會(huì)話中,以便初級數(shù)據(jù)被鏡像到次級數(shù)據(jù)。如果不添加且不配置額外容量,則在地點(diǎn)突難的情況下,可能不是所有的數(shù)據(jù)都已經(jīng)被拷貝到次級控制單元。在傳統(tǒng)的系統(tǒng)中,難以在相同的一致性的組中復(fù)制數(shù)據(jù)且難以避免該問題。具體地,在某些傳統(tǒng)系統(tǒng)中,當(dāng)用戶在初級控制單元處添加存儲(chǔ)器時(shí),用戶必須確定要在次級控制單元處添加多大的存儲(chǔ)器,以及在何處可以獲得該存儲(chǔ)器。用戶還必須將在初級和次級控制單元處的新添加的存儲(chǔ)與復(fù)制會(huì)話相關(guān)聯(lián)。這種手動(dòng)處理是易于出錯(cuò)且效率低的。因此,現(xiàn)有技術(shù)中需要改進(jìn)的復(fù)制管理。
發(fā)明內(nèi)容提供一種用于拷貝數(shù)據(jù)的方法、計(jì)算機(jī)程序產(chǎn)品和系統(tǒng)。接收包括磁帶巻容器的磁帶巻容器拷貝集。磁帶巻容器的每個(gè)與拷貝集角色相關(guān)聯(lián),且磁帶巻容器的每個(gè)包括零個(gè)或更多磁帶巻,其中所述磁帶巻容器中的每個(gè)磁帶巻具有該磁帶巻容器的拷貝集角色。磁帶巻的集合與復(fù)制會(huì)話相關(guān)聯(lián),其中磁帶巻的集合的每個(gè)都具有來自磁帶巻容器的每個(gè)的一個(gè)磁帶巻。磁帶巻的集合的每個(gè)都具有與拷貝集角色相關(guān)聯(lián)的磁帶巻,該拷貝集角色與磁帶巻容器相關(guān)聯(lián),該磁帶巻容器與每個(gè)^茲帶巻相關(guān)聯(lián)。響應(yīng)于確定已經(jīng)修改了磁帶巻容器之一中的磁帶巻的成員和大小中的一種,自動(dòng)地修改在》茲帶巻容器拷貝集中的一個(gè)或多個(gè)對應(yīng)的磁帶巻容器?,F(xiàn)在將通過僅示例的方式,參考附圖描述本發(fā)明,在附圖中圖1例示了根據(jù)某些實(shí)施例的計(jì)算環(huán)境的細(xì)節(jié);圖2例示了根據(jù)某些實(shí)施例的創(chuàng)建^f茲帶巻容器拷貝集(VCopyset)的邏輯;圖3例示了根據(jù)某些實(shí)施例的將磁帶巻容器與復(fù)制會(huì)話相關(guān)聯(lián)的邏輯;圖4例示了根據(jù)某些實(shí)施例的磁帶巻容器拷貝集和拷貝集;圖5例示了根據(jù)某些實(shí)施例、當(dāng)已經(jīng)更新了磁帶巻容器時(shí)進(jìn)行的邏輯;圖6例示了根據(jù)某些實(shí)施例、當(dāng)要釆取從磁帶巻容器刪除磁帶巻的動(dòng)作時(shí)進(jìn)行的邏輯;圖7例示了根據(jù)某些實(shí)施例、當(dāng)要采取改變在磁帶巻容器中的磁帶巻的磁帶巻大小的動(dòng)作時(shí)進(jìn)行的邏輯;圖8例示了根據(jù)某些實(shí)施例、當(dāng)要采取向磁帶巻容器添加磁帶巻的動(dòng)作時(shí)進(jìn)行的邏輯;圖9例示了根據(jù)某些實(shí)施例、復(fù)制會(huì)話類型是使用全局鏡像和第三級(tertiary)磁帶巻的突難恢復(fù)的例子;圖IO例示了根據(jù)某些實(shí)施例的關(guān)系表;以及圖11例示了根據(jù)某些實(shí)施例的可以被使用的計(jì)算機(jī)系統(tǒng)的架構(gòu)。具體實(shí)施方式在以下描述中,參考形成描述的一部分且例示了本發(fā)明的各個(gè)實(shí)施例的附圖。應(yīng)該理解,可以使用其他實(shí)施例,且可以進(jìn)行結(jié)構(gòu)和操作的改變,而不脫離本發(fā)明的范圍。僅為了例示方便,在例子中可以使用術(shù)語源和目標(biāo)來涉及地點(diǎn)、控制單元或存儲(chǔ)器。要理解,任何地點(diǎn)、控制單元或存儲(chǔ)器(例如^f茲帶巻或高速緩存器)可以是為了數(shù)據(jù)傳輸或遠(yuǎn)程鏡像的源或目標(biāo)。圖1例示根據(jù)某些實(shí)施例的計(jì)算環(huán)境的細(xì)節(jié)。初級控制單元100通過通信i各徑190被耦合于一個(gè)或多個(gè)主機(jī)120,并給一個(gè)或多個(gè)主機(jī)120提供對初級存儲(chǔ)器112的存取。在某些實(shí)施例中,主機(jī)120是服務(wù)器計(jì)算機(jī)。初級存儲(chǔ)器112可以被劃分為包含數(shù)據(jù)塊的存儲(chǔ)塊。在某些實(shí)施例中,數(shù)據(jù)塊是磁道(track)的內(nèi)容,而數(shù)據(jù)子塊是磁道的扇區(qū)的內(nèi)容。為了便于參考,在此可以使用術(shù)語磁道和扇區(qū)作為數(shù)據(jù)塊和數(shù)據(jù)子塊的例子,但這些術(shù)語的使用不意味著限制本發(fā)明的實(shí)施例到磁道和扇區(qū)。本發(fā)明的實(shí)施例可用于任何類型的存儲(chǔ)器、以任何方式劃分的存儲(chǔ)塊或數(shù)據(jù)塊。初級控制單元100包括初級高速緩存器116,其中維持對初級存儲(chǔ)器112中的數(shù)據(jù)塊的更新直到其被寫入初級存儲(chǔ)器112(即,數(shù)據(jù)塊是幕后的(destaged))。另外,初級控制單元100包括非易失性高速緩存器118。非易失性高速緩存器118可以是例如具有備用電池的易失性存儲(chǔ)器,以維持?jǐn)?shù)據(jù)更新的非易失性副本。初級控制單元100包括用于讀數(shù)據(jù)的讀處理102、用于寫數(shù)據(jù)的寫處理104和用于將數(shù)據(jù)從初級控制單元100傳輸?shù)酱渭壙刂茊卧?30的一個(gè)或多個(gè)數(shù)據(jù)移動(dòng)代理105。在茱些實(shí)施例中,數(shù)據(jù)移動(dòng)代理105將數(shù)據(jù)從初級控制單元100異步地傳輸?shù)酱渭壙刂茊卧?30,而在其他實(shí)施例中,同步地傳輸數(shù)據(jù)。初級控制單元IOO經(jīng)由通信路徑190耦合于用于管理復(fù)制會(huì)話的復(fù)制管理器106、供應(yīng)存儲(chǔ)器的供應(yīng)管理器108、和管理磁帶巻容器的磁帶巻容器管理器110,在以下將進(jìn)一步描述。供應(yīng)可以被描述為創(chuàng)建存儲(chǔ)器并使得存儲(chǔ)器可被適當(dāng)?shù)闹鳈C(jī)120存取(例如標(biāo)識(shí)哪個(gè)主機(jī)120可以存取該存儲(chǔ)器,確定分區(qū),并進(jìn)行其他類似的任務(wù))。在某些實(shí)施例中,磁帶巻容器管理器110可以被視為處于比復(fù)制管理器106更高的抽象級。在某些實(shí)施例中,復(fù)制管理器106、供應(yīng)管理器108和磁帶巻容器管理器IIO是服務(wù)器。次級控制單元130通過通信路徑190耦合于一個(gè)或多個(gè)恢復(fù)系統(tǒng)150,并給一個(gè)或多個(gè)恢復(fù)系統(tǒng)150提供對次級存儲(chǔ)器132和可選的第三級存儲(chǔ)器134的存取,該次級存儲(chǔ)器132和可選的第三級存儲(chǔ)器134的每個(gè)維持初級存儲(chǔ)器112的所有磁帶巻或磁帶巻的子集的備份副本。在某些實(shí)施例中,次級控制單元130直接耦合于一個(gè)或多個(gè)恢復(fù)系統(tǒng)150,而不經(jīng)由通信路徑190來耦合。次級存儲(chǔ)器132和第三級存儲(chǔ)器134的每個(gè)被劃分為包含數(shù)據(jù)塊的存儲(chǔ)塊,且存儲(chǔ)塊被進(jìn)一步劃分為包含數(shù)據(jù)子塊的存儲(chǔ)子塊。在某些實(shí)施例中,數(shù)據(jù)塊是磁道,而數(shù)據(jù)子塊是磁道的扇區(qū)。為了便于參考,在此可以使用術(shù)語磁道和扇區(qū)作為數(shù)據(jù)塊和數(shù)據(jù)子塊的例子,而這些術(shù)語的使用不意味著限制本發(fā)明的實(shí)施例到〃磁道和扇區(qū)。本發(fā)明的實(shí)施例可用于以任何方式劃分的任何類型的存儲(chǔ)器、存儲(chǔ)塊或數(shù)據(jù)塊。次級控制單元130還經(jīng)由通信路徑190耦合于用于管理復(fù)制會(huì)話的復(fù)制管理器136、供應(yīng)存儲(chǔ)器的供應(yīng)管理器138和管理磁帶巻容器的磁帶巻容器管理器140。在某些實(shí)施例中,磁帶巻容器管理器140可以被視為處于比復(fù)制管理器136更高的抽象級。在某些實(shí)施例中,復(fù)制管理器136、供應(yīng)管理器138、和磁帶巻容器管理器140是服務(wù)器。在某些實(shí)施例中,可移動(dòng)存儲(chǔ)器(取代或附加于遠(yuǎn)程存儲(chǔ)器,諸如次級存儲(chǔ)器132或第三級存儲(chǔ)器134)可以被用于維持初級存儲(chǔ)器112的所有或子集的備份副本,且本發(fā)明的實(shí)施例將數(shù)據(jù)傳輸?shù)娇梢苿?dòng)存儲(chǔ)器而不是遠(yuǎn)程存儲(chǔ)器??梢苿?dòng)存儲(chǔ)器可以被耦合于初級控制單元100。在某些實(shí)施例中,初級控制單元100和/或次級控制單元130可以包括現(xiàn)有技術(shù)中已知的任何計(jì)算設(shè)備、諸如大型機(jī)、服務(wù)器、個(gè)人計(jì)算機(jī)、工作站、膝上計(jì)算機(jī)、手持計(jì)算機(jī)、電話設(shè)備、網(wǎng)絡(luò)工具、虛擬化設(shè)備、存儲(chǔ)控制器等等。初級地點(diǎn)可以包括多個(gè)初級控制單元、初級存儲(chǔ)器和主機(jī)計(jì)算機(jī)。次級地點(diǎn)可以包括多個(gè)次級控制單元、恢復(fù)系統(tǒng)和次級存儲(chǔ)器。在某些實(shí)施例中,初級存儲(chǔ)器112、次級存儲(chǔ)器132和可選的第三級存儲(chǔ)器134可以是直接存取存儲(chǔ)設(shè)備(DASD)。在某些實(shí)施例中,通信路徑190表示不同技術(shù)的不同通信路徑。例如,一些命令可以使用傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP),而其他命令可以4吏用光纖信道(例如,光纖信道協(xié)議(FCP)、企業(yè)系統(tǒng)連接(ESCON)鏈接或光纖連接性(FICON)鏈接)。不同的通信路徑l卯允許冗余以增加可用性。而且,在各種實(shí)施例中,通信路徑l卯的每個(gè)可以被共享也可以不被共享。在某些實(shí)施例中,通信路徑l卯可以包括一個(gè)或多個(gè)網(wǎng)絡(luò),其每個(gè)可以包括任何類型的網(wǎng)絡(luò),諸如,存儲(chǔ)區(qū)域網(wǎng)絡(luò)(storageareanetwork)(SAN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)和企業(yè)內(nèi)部互聯(lián)網(wǎng)。但是,通信路徑190可以由本領(lǐng)域公知的任何其他通信手段組成,包括網(wǎng)絡(luò)傳送線、光纜等等。在某些實(shí)施例中,在磁帶巻對(volumepair)中維持?jǐn)?shù)據(jù)。磁帶巻對是由以下組成在初級存儲(chǔ)設(shè)備(例如初級存儲(chǔ)器112)中的磁帶巻和在次級存儲(chǔ)設(shè)備(例如次級存儲(chǔ)器132)中的對應(yīng)的磁帶巻,該對應(yīng)的磁帶巻包括在初級磁帶巻中維持的數(shù)據(jù)的一致副本。例如,初級存儲(chǔ)器112可以包括磁帶巻1和磁帶巻2,且次級存儲(chǔ)器132可以包含對應(yīng)的磁帶巻1和磁帶巻2。初始地,主機(jī)120向初級高速緩存器116中的磁道寫數(shù)據(jù)。寫操作修改在初級高速緩存器116中的磁道,且初級高速緩存器116內(nèi)容被寫到初級存儲(chǔ)器122。隨后,初級高速緩存器116內(nèi)容被異步地寫到初級存儲(chǔ)器112。向初級存儲(chǔ)器112寫在初級高速緩存器116中的數(shù)據(jù)被稱為幕后操作(destageoperation),對于幕后操作,不從初級高速緩存器116移除被緩存的磁道。當(dāng)被緩存的磁道必須從初級高速緩存器116移除以便于釋放空間用于其他數(shù)據(jù)時(shí),被緩存的磁道稱為被降級(demoted)。將磁道的所有或一部分從初級存儲(chǔ)器112拷貝到初級高速緩存器116被稱為前臺(tái)操作(staging叩eration)。磁帶巻容器可以被描述為示出主機(jī)120和磁帶巻(例如在初級存儲(chǔ)器112中的那些磁帶巻)之間的關(guān)系的抽象實(shí)體。磁帶巻容器自動(dòng)地捕獲磁帶巻向主機(jī)120的分配。磁帶巻容器進(jìn)一步自動(dòng)地捕獲主機(jī)和存儲(chǔ)控制單元之間的網(wǎng)絡(luò)存取控制,例如,安全性、分區(qū)等等。磁帶巻容器可以被描述為如下對象(例如Java⑧類對象),該對象包含要被包括在磁帶巻容器中的一個(gè)或多個(gè)磁帶巻的列表、磁帶巻所附于的一個(gè)或多個(gè)主機(jī)120的列表、控制磁帶巻的參考策略、和可能針對磁帶巻容器而采耳又的一個(gè)或多個(gè)動(dòng)作。具體地,初級控制單元100保持用于許多不同的主機(jī)120的磁帶巻,且不是所有的磁帶巻都允許被所有主機(jī)120存取。因此將磁帶巻附于主機(jī)120意味著使得磁帶巻可被該主機(jī)120存取。在某些實(shí)施例中,這意味著設(shè)立在通信光纖(fabric)上的區(qū)(zone)以便初級控制單元100和主機(jī)120上的適當(dāng)端口能夠通信,且設(shè)立在初級控制單元100上的邏輯單元數(shù)(LUN)掩蔽(masking)以允許主機(jī)120存取該磁帶巻。參考策略例如包括分派策略(例如,何處獲得新的存儲(chǔ)器,如果可能是否擴(kuò)展磁帶巻大小或一直添加新的磁帶巻,要被添加的存儲(chǔ)器的性能標(biāo)準(zhǔn)等等)和指示當(dāng)保證主機(jī)120和控制單元能夠通信時(shí)要使用何種類型的分區(qū)的分區(qū)策略。例如,可以針對磁帶巻容器而采取的一些動(dòng)作包括向磁帶巻容器添加存儲(chǔ)器、向磁帶巻容器添加磁帶巻,向主機(jī)的列表添加主機(jī)、從主機(jī)的列表移除主機(jī)、從磁帶巻的列表移除磁帶巻、和從磁帶巻容器刪除磁帶巻。至于添加存儲(chǔ)器,使用參考策略(例如,使用分派策略和分區(qū)策略)來添加存儲(chǔ)器。添加存儲(chǔ)器可以被認(rèn)為是擴(kuò)展由磁帶巻容器控制的存儲(chǔ)器(例如可以添加新的50吉字節(jié)(GB)磁帶巻)。添加存儲(chǔ)器包括保證存儲(chǔ)器被分配給磁帶巻容器中的主機(jī),保證正確地設(shè)立分區(qū),且保證被添加的存儲(chǔ)器的一個(gè)或多個(gè)石茲帶巻可用于與例如主4幾處的主機(jī)代理一起使用。至于添加》茲帶巻,不像添加存儲(chǔ)器,磁帶巻已經(jīng)存在,且不需要被創(chuàng)建。在某些實(shí)施例中,向磁帶巻容器添加磁帶巻給^茲帶巻容器中的所有主機(jī)120分配該磁帶巻,并進(jìn)一步將磁帶巻分區(qū)給磁帶巻容器中的所有主機(jī)。在某些實(shí)施例中,向磁帶巻容器添加主機(jī)120給磁帶巻容器中的所有磁帶巻分配主機(jī)120,并進(jìn)一步將所有主機(jī)120分區(qū)(zone)到磁帶巻容器中的磁帶巻。在某些實(shí)施例中,移除磁帶巻、這從磁帶巻容器移除該磁帶巻,而保持物理磁帶巻原封不動(dòng)。也就是說,從磁帶巻容器移除磁帶巻、這移除了磁帶巻容器中被移除的磁帶巻向主機(jī)120的分配,并進(jìn)一步移除了與被移除的磁帶巻相關(guān)聯(lián)的分區(qū)。在某些實(shí)施例中,從磁帶巻容器移除主機(jī)120、這移除了磁帶巻容器中被移除的主機(jī)120對磁帶巻的分配,并進(jìn)一步移除了與被移除的主機(jī)120相關(guān)聯(lián)的分區(qū)。在某些實(shí)施例中,刪除磁帶巻、這從磁帶巻容器移除磁帶巻,并從控制單元100刪除-茲帶巻(即,,茲帶巻不再存在)。在某些實(shí)施例中,主機(jī)120可以屬于多個(gè)磁帶巻容器,但磁帶巻可以屬于最多一個(gè)^f茲帶巻容器。拷貝集可以被描述為包含相同磁帶巻的副本的相同類型的一組磁帶巻,并取決于會(huì)話類型,還可以要求磁帶巻具有相同的大小。在某些實(shí)施例中,對于單向會(huì)話,需要次級至少與初級一樣大,且對于災(zāi)難恢復(fù)類型(其中,拷貝的方向可以反轉(zhuǎn)),需要磁帶巻具有相同的大小。每個(gè)拷貝集角色存在一個(gè)磁帶巻,其中拷貝集角色由會(huì)話類型來定義。在復(fù)制會(huì)話內(nèi)的拷貝集形成一致性組。針對復(fù)制會(huì)話內(nèi)的所有拷貝集來采取針對復(fù)制會(huì)話所采取的動(dòng)作。會(huì)話策略確定要經(jīng)由復(fù)制會(huì)話來控制何種類型的復(fù)制,且確定在復(fù)制會(huì)話中什么動(dòng)作和狀態(tài)是可允許的。再次,拷貝集可以被描述為表示相同數(shù)據(jù)的副本的磁帶巻的集合,而在拷貝集中的磁帶巻是相同類型的且滿足大小約束。由會(huì)話策略確定在拷貝集中的磁帶巻的數(shù)量和拷貝集中的每個(gè)磁帶巻在復(fù)制會(huì)話中所扮演的拷貝集角色。拷貝集角色包括,例如源、目標(biāo)、主機(jī)地點(diǎn)1、主機(jī)地點(diǎn)2、日志地點(diǎn)(journalsite)1和日志地點(diǎn)2。在本發(fā)明的范圍內(nèi)還可以使用其他拷貝集角色。在拷貝集中扮演源拷貝集角色的磁帶巻是拷貝集的源磁帶巻。在拷貝集中扮演目標(biāo)拷貝集的磁帶巻是拷貝集的目標(biāo)磁帶巻。在拷貝集中扮演主機(jī)地點(diǎn)1(Hl)拷貝集角色的磁帶巻是當(dāng)復(fù)制會(huì)話具有地點(diǎn)1作為生產(chǎn)地點(diǎn)時(shí)、要被安裝且針對應(yīng)用在線的磁帶巻。在拷貝集中扮演主機(jī)地點(diǎn)2(H2)拷貝集角色的磁帶巻是當(dāng)復(fù)制會(huì)話具有地點(diǎn)2作為生產(chǎn)地點(diǎn)時(shí)、要被安裝且針對應(yīng)用在線的磁帶巻。在拷貝集中扮演日志地點(diǎn)1(Jl)拷貝集角色的磁帶巻是當(dāng)生產(chǎn)是在地點(diǎn)2上時(shí)、被用于維持全局鏡像遠(yuǎn)程鏡像系統(tǒng)一致性的磁帶巻。在拷貝集中扮演日志地點(diǎn)2(J2)拷貝集角色的磁帶巻是當(dāng)生產(chǎn)是在地點(diǎn)l上時(shí)、被用于維持全局鏡像一致性的磁帶巻。由會(huì)話策略來確定可用于復(fù)制會(huì)話的動(dòng)作和復(fù)制會(huì)話內(nèi)的拷貝集的角色的數(shù)量。以下表A例示了基于基本會(huì)話類型的策略、在拷貝集中的磁帶巻的角色。表A<table>tableseeoriginaldocumentpage16</column></row><table><table>tableseeoriginaldocumentpage0</column></row><table>]參考PiT策略,對于具有ESS家庭設(shè)備屬性的時(shí)間點(diǎn)會(huì)話類型,以下屬性可以在創(chuàng)建復(fù)制會(huì)話之后改變完全拷貝/不拷貝(FullCopy/NoCopy)、永久(Persistent)和遞增(Incremental)。參考PitNoCopy策略,對于具有ESS家庭設(shè)備屬性的時(shí)間點(diǎn)會(huì)話類型,以下屬性可以在創(chuàng)建復(fù)制會(huì)話之后改變完全拷貝/不拷貝、永久和遞增。參考PiTInc策略,對于具有ESS家庭設(shè)備屬性的時(shí)間點(diǎn)會(huì)話類型,以下屬性可以在創(chuàng)建復(fù)制會(huì)話之后改變完全拷貝/不拷貝、永久和遞增。以下表B例示基于高級(advanced)的會(huì)話類型的策略、在拷貝集中的磁帶巻的角色。表B<table>tableseeoriginaldocumentpage0</column></row><table>管理復(fù)制會(huì)話的操作包括添加和刪除拷貝集;執(zhí)行可允許的動(dòng)作;監(jiān)視復(fù)制會(huì)話的狀態(tài)和狀況并當(dāng)復(fù)制會(huì)話狀態(tài)改變時(shí)發(fā)起警報(bào);以及提供關(guān)于復(fù)制會(huì)話的狀態(tài)和在復(fù)制會(huì)話內(nèi)的磁帶巻級別關(guān)系的信息。復(fù)制會(huì)話可以被描述為控制在一個(gè)或多個(gè)拷貝集之間的拷貝操作??截惒僮骺梢允抢鐣r(shí)間點(diǎn)拷貝、連續(xù)拷貝或使用全局鏡像和第三級^f茲帶巻的災(zāi)難恢復(fù)。在某些實(shí)施例中,磁帶巻是要被添加到復(fù)制會(huì)話的基本增量。例如,對于時(shí)間點(diǎn)拷貝,可以在拷貝集的集合之間進(jìn)行FlashCopy⑧操作,且每個(gè)拷貝集具有相同大小和類型的源和目標(biāo)^t帶巻。作為另一例子,對于連續(xù)拷貝,可以在拷貝集的集合之間進(jìn)行對等遠(yuǎn)程拷貝(Peer-to-PeerRemoteCopy)(PPRC)操作,且每個(gè)拷貝集具有相同大小和類型的源和目標(biāo)磁帶巻。在該會(huì)話類型中,復(fù)制會(huì)話是一致性組(即,復(fù)制會(huì)話保持一致性)。作為另一例子,對于使用全局鏡像和第三級磁帶巻的災(zāi)難恢復(fù),管理多地點(diǎn)復(fù)制會(huì)話,其可以使用兩個(gè)地點(diǎn)中的任何一個(gè)作為生產(chǎn)地點(diǎn)。每個(gè)地點(diǎn)具有存儲(chǔ)器,且一個(gè)地點(diǎn)復(fù)制其他地點(diǎn)的數(shù)據(jù)。另外,一個(gè)地點(diǎn)具有用于存儲(chǔ)第三級拷貝的額外存儲(chǔ)器。例如,可以使用第三級拷貝以當(dāng)正從另一地點(diǎn)拷貝數(shù)據(jù)時(shí)的災(zāi)難進(jìn)行實(shí)踐(practice)。也就是當(dāng)正在備份地點(diǎn)運(yùn)行實(shí)踐接管時(shí),允許繼續(xù)在生產(chǎn)地點(diǎn)上的正常操作,包括遠(yuǎn)程復(fù)制。該會(huì)話類型的每個(gè)拷貝集具有五個(gè)磁帶巻在第一地點(diǎn)處的主機(jī)磁帶巻(主機(jī)地點(diǎn)1)、在第一地點(diǎn)處的日志磁帶巻(日志地點(diǎn)1)(即,當(dāng)次級控制單元130是生產(chǎn)地點(diǎn)時(shí)存儲(chǔ)檢查點(diǎn)數(shù)據(jù)并使能一致性組的創(chuàng)建的-茲帶巻)、在第二地點(diǎn)處的主機(jī)磁帶巻(主機(jī)地點(diǎn)2)、在第二地點(diǎn)處的日志磁帶巻(日志地點(diǎn)2)、和在第二地點(diǎn)處的影子(第三)磁帶巻。災(zāi)難恢復(fù)復(fù)制會(huì)話可以被描述為一致性組。圖2例示了根據(jù)某些實(shí)施例的創(chuàng)建和使用磁帶巻容器拷貝集(columecontainercopyset,VCcopyset)的邏輯。磁帶巻容器拷貝集可以被描述為以磁帶巻容器而不是磁帶巻作為元素的拷貝集。如同在磁帶巻拷貝集的情況下,磁帶巻容器拷貝集具有每個(gè)拷貝集角色的一個(gè);茲帶巻容器。在某些實(shí)施例中,現(xiàn)有的AddCopyset命令被重載(overload),以便參數(shù)支持磁帶巻容器拷貝集(而不是磁帶巻)。控制開始于塊200,此時(shí)磁帶巻容器管理器110接收包括磁帶巻容器的磁帶巻容器拷貝集,其中每個(gè)磁帶巻容器與拷貝集角色相關(guān)聯(lián),且包括0個(gè)或更多的磁帶巻,且其中,在磁帶巻容器中的每個(gè)磁帶巻具有該磁帶巻容器的拷貝集角色。在塊202中,磁帶巻容器過濾器IIO將磁帶巻的集合相關(guān)聯(lián),其中磁帶巻的每個(gè)集合的具有來自每個(gè)磁帶巻容器的一個(gè)磁帶巻,且其中磁帶巻的每個(gè)集合具有與拷貝集角色相關(guān)聯(lián)的磁帶巻,該拷貝集角色與磁帶巻容器相關(guān)聯(lián),該磁帶巻容器與每個(gè)磁帶巻相關(guān)聯(lián)。磁帶巻的每個(gè)集合可以被描述為拷貝集,和來自拷貝集的所有磁帶巻都具有拷貝集角色,這是在與拷貝集中的磁帶巻相關(guān)聯(lián)的磁帶巻容器拷貝集中的磁帶巻容器的拷貝集角色。在某些實(shí)施例中,當(dāng)創(chuàng)建會(huì)話時(shí)定義復(fù)制會(huì)話的會(huì)話類型。每個(gè)磁帶巻容器可以與一個(gè)或多個(gè)復(fù)制會(huì)話相關(guān)聯(lián)。在塊204中,響應(yīng)于確定已經(jīng)修改了磁帶巻容器的成員關(guān)系或在容器中的一個(gè)或多個(gè)磁帶巻的大小,磁帶巻容器過濾器IIO結(jié)合供應(yīng)管理器108和/或復(fù)制管理器106來自動(dòng)地修改在^t帶巻容器拷貝集中的一個(gè)或多個(gè)對應(yīng)的磁帶巻容器。當(dāng)從磁帶巻容器添加或刪除磁帶巻時(shí)修改磁帶巻容器的成員關(guān)系,且在這種情況下,從一個(gè)或多個(gè)對應(yīng)的f茲帶巻容器添加或刪除對應(yīng)的》茲帶巻。作為另一例子,如果在磁帶巻容器中的磁帶巻的大小增加,則在一個(gè)或多個(gè)對應(yīng)的磁帶巻容器中的對應(yīng)的磁帶巻每個(gè)也都使其大小增加。以這種方式,實(shí)施例保證由復(fù)制會(huì)話中的一個(gè)或多個(gè)應(yīng)用所需要的磁帶巻是可用的,即使另外的存儲(chǔ)器被添加到應(yīng)用之一。圖3例示根據(jù)某些實(shí)施例的將;茲帶巻容器的集合與復(fù)制會(huì)話相關(guān)聯(lián)的邏輯。在某些實(shí)施例中,在磁帶巻容器中的磁帶巻被排序,這使能匹配對應(yīng)的磁帶巻是確定性的??刂崎_始于塊300,且磁帶巻容器管理器110將磁帶巻索引(index)設(shè)置為1。初始地,該磁帶巻索引是"當(dāng)前磁帶巻索引"。在塊302中,磁帶巻容器管理器110將磁帶巻索引設(shè)置為大于或等于(">=,,)任何磁帶巻容器中的磁帶巻的當(dāng)前磁帶巻索引的最小磁帶巻索引。在塊304中,磁帶巻容器管理器110確定是否已經(jīng)發(fā)現(xiàn)其磁帶巻索引大于或等于當(dāng)前磁帶巻索引的磁帶巻。如果已經(jīng)發(fā)現(xiàn)了這種磁帶巻,則處理繼續(xù)到塊306,否則,處理完成。在塊306中,磁帶巻容器管理器110響應(yīng)于來自于不具有用磁帶巻索引標(biāo)識(shí)的磁帶巻的任何磁帶巻容器中的磁帶巻容器管理器110的命令,根據(jù)每個(gè)對應(yīng)的磁帶巻容器的參考策略來供應(yīng)磁帶巻。在塊308中,磁帶巻容器管理器110調(diào)用復(fù)制管理器來創(chuàng)建包括所標(biāo)識(shí)的磁帶巻的集合的拷貝集,并將該拷貝集與復(fù)制會(huì)話相關(guān)聯(lián)。在塊310中,磁帶巻容器管理器110將磁帶巻索引遞增1。從塊310,處理循環(huán)回到塊302。以此方式,在磁帶巻容器中的所有磁帶巻被添加到復(fù)制會(huì)話。圖4例示了根據(jù)某些實(shí)施例的磁帶巻容器拷貝集和拷貝集。在圖4中,磁帶巻容器400和磁帶巻容器402組成磁帶巻容器拷貝集。磁帶巻容器400的第一磁帶巻412匹配于磁帶巻容器402中的第一磁帶巻414以組成拷貝集A410?!菲潕喨萜?00的第二磁帶巻422匹配于在》茲帶巻容器402中的第二磁帶巻424以組成拷貝集B420?!菲潕喨萜?00的第三^茲帶巻432匹配于在磁帶巻容器402中的第三磁帶巻434以組成拷貝集C430。而且,當(dāng)磁帶巻容器拷貝集中的磁帶巻容器被添加、刪除或具有大小變化時(shí),該磁帶巻容器是一個(gè)或多個(gè)復(fù)制會(huì)話的部分。因此,如果相關(guān)磁帶巻容器的參考策略允許,復(fù)制管理器106與供應(yīng)管理器108交互以保證在受影響的磁帶巻容器拷貝集中的磁帶巻容器之間反映該變化。圖5例示了根據(jù)某些實(shí)施例、當(dāng)已經(jīng)更新了磁帶巻容器時(shí)進(jìn)行的邏輯。更新包括從磁帶巻容器刪除磁帶巻、改變在磁帶巻容器中的磁帶巻的大小、和向磁帶巻容器添加磁帶巻??刂崎_始于塊500,其中磁帶巻容器管理器110確定已經(jīng)修改了磁帶巻容器的成員或在磁帶巻容器中的一個(gè)或多個(gè)磁帶巻的大小。在塊502中,磁帶巻容器管理器IIO標(biāo)識(shí)與磁帶巻容器相關(guān)聯(lián)的復(fù)制會(huì)話。在某些實(shí)施例中,磁帶巻容器管理器110問詢數(shù)據(jù)存儲(chǔ)來找出哪個(gè)復(fù)制會(huì)話的哪個(gè)磁帶巻容器拷貝集包括所更新的磁帶巻容器作為元素。在塊504中,磁帶巻容器管理器IIO調(diào)用復(fù)制管理器106,其標(biāo)識(shí)已經(jīng)被更新的磁帶巻容器、包括所更新的磁帶巻容器作為元素的復(fù)制會(huì)話、要采取的動(dòng)作(例如,刪除磁帶巻、改變磁帶巻大小、或添加磁帶巻)。圖6例示了根據(jù)某些實(shí)施例、當(dāng)要采取從磁帶巻容器刪除磁帶巻的動(dòng)作時(shí)所進(jìn)行的邏輯。控制開始于塊600,其中復(fù)制管理器106從復(fù)制會(huì)話移除拷貝集,其中該拷貝集包含要被刪除的磁帶巻,且復(fù)制管理器106標(biāo)識(shí)并向磁帶巻容器管理器110返回在拷貝集中的其他磁帶巻的列表。在某些實(shí)施例中,塊600的處理自動(dòng)地發(fā)生。在塊602中,磁帶巻容器管理器IIO從它們的磁帶巻容器刪除所接收的磁帶巻列表。圖7例示了根據(jù)某些實(shí)施例、當(dāng)要采取改變在磁帶巻容器中的磁帶巻的磁帶巻大小的動(dòng)作時(shí)所進(jìn)行的邏輯??刂崎_始于塊700,其中復(fù)制管理器標(biāo)識(shí)并向磁帶巻容器管理器110返回在拷貝集中的其他磁帶巻的列表,以便這些其他磁帶巻也可以改變它們的大小。在塊702中,磁帶巻容器管理器110證實(shí)可能發(fā)生改變,并通知復(fù)制管理器106從復(fù)制會(huì)話移除拷貝集。在塊704中,復(fù)制管理器106從復(fù)制會(huì)話移除具有要被改變的磁帶巻的拷貝集。在塊706中,磁帶巻容器管理器110命令供應(yīng)管理器以改變一個(gè)或多個(gè)^f茲帶巻的大小。在塊708中,供應(yīng)管理器108改變一個(gè)或多個(gè)^F茲帶巻的大小。在塊710中,磁帶巻容器管理器110調(diào)用復(fù)制管理器106以把拷貝集添加回復(fù)制會(huì)話。在塊712中,復(fù)制管理器106把拷貝集添加回復(fù)制會(huì)話。圖8例示了根據(jù)某些實(shí)施例、當(dāng)要采取向磁帶巻容器添加磁帶巻的動(dòng)作時(shí)所進(jìn)行的邏輯??刂崎_始于塊800,其中復(fù)制管理器106標(biāo)識(shí)并返回要向其分派磁帶巻的磁帶巻容器的列表,同時(shí)連同對要被分派的磁帶巻的復(fù)制約束。在塊802中,磁帶巻容器管理器IIO調(diào)用供應(yīng)管理器108以供應(yīng)磁帶巻。在塊804中,供應(yīng)管理器108供應(yīng)磁帶巻。在塊806中,磁帶巻容器管理器110向各個(gè)磁帶巻容器添加所供應(yīng)的磁帶巻。在塊808中,磁帶巻容器管理器IIO調(diào)用復(fù)制管理器106以通知復(fù)制管理器106有關(guān)被分派給磁帶巻容器的磁帶巻。在塊810中,復(fù)制管理器106向會(huì)話添加新的拷貝集,其中新的拷貝集包括所供應(yīng)的磁帶巻。圖8的處理是遞歸的,其中在開始處完成遞歸搜索以標(biāo)識(shí)所涉及的復(fù)制會(huì)話和磁帶巻容器。接下來,進(jìn)行供應(yīng)以滿足約束。然后,更新^t帶巻容器和拷貝集。圖9例示根據(jù)某些實(shí)施例、復(fù)制會(huì)話類型是使用全局鏡像和第三級磁帶巻的災(zāi)難恢復(fù)的例子。對于使用全局鏡像和第三級^f茲帶巻的災(zāi)難恢復(fù),初級控制單元900包括主機(jī)磁帶巻912和日志磁帶巻914,且次級控制單元920包括主機(jī)磁帶巻922的副本、日志磁帶巻924的副本和影子磁帶巻926(即主機(jī)數(shù)據(jù)的第三級副本)。在該例子中,因?yàn)橄虮3种鳈C(jī)磁帶巻912的磁帶巻容器添加磁帶巻,^磁帶巻容器管理器IIO調(diào)用復(fù)制管理器106。復(fù)制管理器106返回要求來給被分派的每個(gè)主機(jī)》茲帶巻912分派四個(gè)另外的磁帶巻曰志磁帶巻914、主枳J茲帶巻922、日志磁帶巻924和影子i茲帶巻926。復(fù)制管理器106還提供對要被添加的磁帶巻的約束。例如,對于日志磁帶巻914,另外的約束是磁帶巻要在與主機(jī)磁帶巻912相同的控制單元上。對于主機(jī)磁帶巻922,另外的約束是磁帶巻要在具有與保持主機(jī)磁帶巻912的控制單元所建立的PPRC⑧路徑的控制單元上。對于日志磁帶巻924,另外的約束是磁帶巻要在與主機(jī)磁帶巻922相同的控制單元上。對于影子磁帶巻926,另外的約束是磁帶巻要在與主機(jī)磁帶巻922相同的控制單元上。圖10例示了根據(jù)某些實(shí)施例的關(guān)系表1000。復(fù)制管理器106創(chuàng)建關(guān)系表1000。該關(guān)系表1000提供關(guān)于對要被添加到磁帶巻容器的磁帶巻的另外的約束。具體地,關(guān)系表1000包括關(guān)系字段、子系統(tǒng)1字段、和子系統(tǒng)2字段。關(guān)系關(guān)鍵字描述了對于由關(guān)系管理器106提供的約束送入了什么,包括復(fù)制關(guān)系的類型(例如在子系統(tǒng)之間拷貝數(shù)據(jù)的遠(yuǎn)程拷貝或在一個(gè)子系統(tǒng)上拷貝數(shù)據(jù)的本地拷貝)。子系統(tǒng)1字段描述了要被分派的第一磁帶巻的子系統(tǒng)。子系統(tǒng)2字段描述了在第一磁帶巻在子系統(tǒng)1上的情況下允許被分派的子系統(tǒng)。在某些實(shí)施例中,子系統(tǒng)可以被描述為邏輯子系統(tǒng)(logicalsubsystem,LSS)(例如在從國際商業(yè)機(jī)器公司可得到的企業(yè)存儲(chǔ)服務(wù)器(ESS)產(chǎn)品),而在某些其他實(shí)施例中,子系統(tǒng)可以是單個(gè)控制單元(例如,從國際商業(yè)機(jī)器公司可得到的IBMDS4000產(chǎn)品)。在其他實(shí)施例中,子系統(tǒng)可以被描述為節(jié)點(diǎn)的集群(例如,從國際商業(yè)機(jī)器公司可得到的San磁帶巻控制器(SVC)產(chǎn)品)。設(shè)立子系統(tǒng)關(guān)系表1000以執(zhí)行約束。具體地,每個(gè)子系統(tǒng)具有一個(gè)條目,且子系統(tǒng)1和子系統(tǒng)2是一樣的。也就是說,對于用于相同控制單元的拷貝操作的關(guān)系關(guān)鍵字,子系統(tǒng)1和子系統(tǒng)2的值是相同的。另外,用于不同的子系統(tǒng)的拷貝操作的關(guān)系關(guān)鍵字(例如PPRC⑧服務(wù)),可以存在許多關(guān)系關(guān)鍵字(例如,一個(gè)用于源地點(diǎn)到第一目標(biāo)地點(diǎn)、一個(gè)用于源地點(diǎn)到第二目標(biāo)地點(diǎn)、一個(gè)用于第一目標(biāo)地點(diǎn)到第二目標(biāo)地點(diǎn)、一個(gè)用于源地點(diǎn)到第三目標(biāo)地點(diǎn)等等)。在表中的關(guān)系關(guān)鍵字反映了在不同地點(diǎn)上的控制單元之間的連通性。為了使用子系統(tǒng)關(guān)系表1000,通過查詢關(guān)系關(guān)鍵字和控制單元1來檢索可能的控制單元。查詢的結(jié)果被用作對關(guān)于給磁帶巻容器添加新的磁帶巻的參考策略的另外的過濾器。這樣,磁帶巻被分組用于復(fù)制和供應(yīng)。用實(shí)施例,當(dāng)用戶更新在磁帶巻容器中的磁帶巻時(shí),自動(dòng)地更新復(fù)制會(huì)話相關(guān)的其他磁帶巻。磁帶巻容器管理器和/或供應(yīng)管理器與復(fù)制管理器106且與復(fù)制會(huì)話交互,以4是供復(fù)制管理器(RM)組和池(pool)概念的擴(kuò)展。具體地,磁帶巻容器包含了磁帶巻的列表(即RM組)和分派策略(即,RM池)兩者的屬性。但是,RM池是被預(yù)分派的池磁帶巻的列表,而磁帶巻容器的分派策略允許被預(yù)分派的磁帶巻和/或新的磁帶巻的分派,且》茲帶巻容器保證主機(jī)對磁帶巻的可存取性。例如,可以向時(shí)間點(diǎn)復(fù)制會(huì)話添加源和目標(biāo)磁帶巻容器。在該例中,初始地,源磁帶巻容器包括所有源磁帶巻,且目標(biāo)磁帶巻容器不具有磁帶巻。如果目標(biāo)磁帶巻容器的參考策略允許,則向復(fù)制會(huì)話添加源和目標(biāo)磁帶巻容器的磁帶巻容器拷貝集使得供應(yīng)管理器108分派目標(biāo)磁帶巻并將它們放入目標(biāo)磁帶巻容器中。因此,實(shí)施例使用磁帶巻容器來對與應(yīng)用數(shù)據(jù)相關(guān)聯(lián)的磁帶巻和相關(guān)聯(lián)的冗余磁帶巻進(jìn)行分組。磁帶巻被添加到磁帶巻容器,而不是作為單獨(dú)的磁帶巻被添加到拷貝集。磁帶巻容器提供一種使用策略來控制供應(yīng)的方法。因此,當(dāng)關(guān)于應(yīng)用進(jìn)行了請求以向磁帶巻容器添加存儲(chǔ)器時(shí),磁帶巻容器處于一個(gè)或多個(gè)復(fù)制會(huì)話中的信息被用于給所添加的存儲(chǔ)器供應(yīng)冗余磁帶巻。因此,在磁帶巻容器中的磁帶巻被關(guān)聯(lián)以提供適當(dāng)?shù)娜哂?。磁帶巻容器具有一定的?yīng)用親和力(affinity),從而允許某個(gè)應(yīng)用不參與會(huì)話,而其他應(yīng)用則不然。也就是說,使用它們自己的磁帶巻容器的其他應(yīng)用可以不參與會(huì)話,或可以參與不同的復(fù)制會(huì)話。PPRC和FlashCopy是國際商業(yè)機(jī)器公司在美國和/或其他國家中的注冊商標(biāo)或通用法律標(biāo)記。Java是SunMicrosystem在美國和/或其他國家的注冊商標(biāo)或通用法律標(biāo)記。另外的實(shí)施細(xì)節(jié)所描述的操作可以使用標(biāo)準(zhǔn)編程和/或工程技術(shù)來生產(chǎn)軟件、固件、硬件或任何其組合被實(shí)現(xiàn)為方法、計(jì)算機(jī)程序產(chǎn)品或裝置。每個(gè)實(shí)施例可以采用完全的硬件實(shí)施、完全的軟件實(shí)施或包含硬件和軟件兩種元件的形式。實(shí)施例可以在軟件中實(shí)現(xiàn),其包括但不限于固件、駐留軟件、微碼等等。另外,實(shí)施例可以采用可從計(jì)算機(jī)可用或計(jì)算機(jī)可讀的介質(zhì)存取的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可用或計(jì)算機(jī)可讀的介質(zhì)提供由計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用或與計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)相連的程序代碼。為了該描述的目的,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是可以包含、存儲(chǔ)、通信、傳播、或傳輸由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備相連的程序代碼的任何裝置。所描述的操作可以被實(shí)現(xiàn)為維持在計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)中的代碼,其中處理器可以從計(jì)算機(jī)可讀介質(zhì)讀取和執(zhí)行代碼。該介質(zhì)可以是電子、磁、光、電磁、紅外、或半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的例子包括半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、可移動(dòng)計(jì)算機(jī)盤、硬磁盤、光盤、磁存儲(chǔ)器介質(zhì)(例如硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、磁帶等等)、易失性和非易失性存儲(chǔ)器設(shè)備(例如隨機(jī)存取存儲(chǔ)器(RAM)、DRAM、SRAM、只讀存儲(chǔ)器(ROM)、PROM、EEPROM、閃存、固件、可編程邏輯等等)。光盤的當(dāng)前例子包括緊致盤-只讀存儲(chǔ)器(CD-ROM)、緊致盤-讀/寫(CD-R/W)和DVD。實(shí)現(xiàn)所描述的操作的代碼可以進(jìn)一步被實(shí)現(xiàn)為硬件邏輯(例如集成電路芯片、可編程門陣列(PGA)、應(yīng)用專用集成電路(ASIC)等等)。另外,可以在"傳輸信號(hào)"中實(shí)現(xiàn)所描述的操作的代碼,其中傳輸信號(hào)可以通過空間或通過傳輸媒介、諸如光纖、銅線等等來傳播。在其中編碼了代碼或邏輯的傳輸信號(hào)可以進(jìn)一步包括無線信號(hào)、衛(wèi)星傳輸、無線電波、紅外信號(hào)、藍(lán)牙等等。在其中編碼了代碼或邏輯的傳輸信號(hào)能夠被傳輸站傳輸且被接收站接收,其中,在傳輸信號(hào)中編碼的代碼或邏輯可以被解碼和存儲(chǔ)在接收和傳輸站或設(shè)備處的硬件或計(jì)算機(jī)可讀介質(zhì)中。計(jì)算機(jī)程序產(chǎn)品可以包括在其中可以實(shí)現(xiàn)代碼的計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)、硬件邏輯、和/或傳輸信號(hào)。當(dāng)然,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,在不脫離實(shí)施例的范圍的情況下,可以對該配置進(jìn)行許多修改,且計(jì)算機(jī)程序產(chǎn)品可以包括本領(lǐng)域公知的任何適當(dāng)?shù)男畔⒊休d介質(zhì)。術(shù)語邏輯可以包括示例地軟件、硬件、固件和/或軟件和硬件的組合。系統(tǒng)內(nèi)部署計(jì)算基礎(chǔ)設(shè)施的方法,其中在與計(jì)算系統(tǒng)的組合中的代碼被使能以進(jìn)行所描述的實(shí)施方式的操作。圖2、3、5、6、7和8的邏輯描述了以具體次序發(fā)生的特定操作。在替換的實(shí)施例中,可以以不同的次序來進(jìn)行、修改、或移除某些邏輯操作。另外,操作可以被添加到上述邏輯,且仍然符合所描述的實(shí)施例。另外,可以順序地發(fā)生在此所述的操作,或可以并行地處理某些操作,或可以通過分布式處理來進(jìn)行被描述為由單個(gè)處理進(jìn)行的操作??梢栽谲浖?、硬件、可編程和不可編程門陣列邏輯或在硬件、軟件或門陣列邏輯的某種組合中實(shí)現(xiàn)圖2、3、5、6、7和8的所示邏輯。圖11例示根據(jù)某些實(shí)施例可以使用的系統(tǒng)架構(gòu)1110。初級控制單元100和/或次級控制單元130可以實(shí)現(xiàn)系統(tǒng)架構(gòu)1100。系統(tǒng)架構(gòu)1100適于存儲(chǔ)和/或執(zhí)行程序代碼,且包括直接或通過系統(tǒng)總線1120間接耦合于存儲(chǔ)器元件1104的至少一個(gè)處理器1102。存儲(chǔ)器元件1104可以包括在程序代碼的實(shí)際執(zhí)行期間使用的本地存儲(chǔ)器、大容量存儲(chǔ)器、和高速緩存器,該高速緩存器提供至少一些程序代碼的暫時(shí)存儲(chǔ)以便減少在執(zhí)行期間必須從大容量存儲(chǔ)器檢索代碼的次數(shù)。存儲(chǔ)器元件1101包括操作系統(tǒng)1105和一個(gè)或多個(gè)計(jì)算機(jī)程序1106。輸入/輸出(I/O)設(shè)備1112、1114(包括但不限于鍵盤、顯示器、點(diǎn)示設(shè)備)可以直接或通過介入的170控制器1110來耦合于系統(tǒng)。網(wǎng)絡(luò)適配器1108還可以耦合于系統(tǒng)以使能數(shù)據(jù)處理系統(tǒng)通過介入的私人或公共網(wǎng)絡(luò)而變得耦合于其他數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲(chǔ)設(shè)備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡僅是少量當(dāng)前可用的網(wǎng)絡(luò)適配器1108的類型。系統(tǒng)架構(gòu)1100可以耦合于存儲(chǔ)器1116(例如,非易失性存儲(chǔ)區(qū)域、諸如磁盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器等等)。存儲(chǔ)器1116可以包括內(nèi)部存儲(chǔ)設(shè)備或附屬或網(wǎng)絡(luò)可存取存儲(chǔ)器。在存儲(chǔ)器1116中的計(jì)算機(jī)程序1106可以被裝載到存儲(chǔ)器元件1104中,且以本領(lǐng)域公知的方式被處理器1102執(zhí)行。系統(tǒng)架構(gòu)1100可以包括比例示的組件少的組件、在此未例示的另外的組件、或所示的組件和另外的組件的某種組合。系統(tǒng)架構(gòu)1100可以包括本領(lǐng)域中公知的任何計(jì)算設(shè)備、諸如大型機(jī)、服務(wù)器、個(gè)人計(jì)算機(jī)、工作站、膝上計(jì)算機(jī)、手持計(jì)算機(jī)、電話設(shè)備、網(wǎng)絡(luò)工具、虛擬設(shè)備、存儲(chǔ)控制器等等。已經(jīng)為了例示和描述的木樨呈現(xiàn)了本發(fā)明的實(shí)施例的前述描述。不意圖窮舉或限制實(shí)施例到所公開的精確形式。在上述教導(dǎo)下可以進(jìn)行許多修改和變化。這些實(shí)施例的范圍不意圖由該詳細(xì)的描述來限制,而是由所附的權(quán)利要求來限制。上述說明書、例子和數(shù)據(jù)提供這些實(shí)施例的構(gòu)成的制造和用途的全面描述。由于在不脫離這些實(shí)施例的精神和范圍的情況下可以做出許多存在實(shí)施例。權(quán)利要求1.一種用于拷貝數(shù)據(jù)的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收包括磁帶卷容器的磁帶卷容器拷貝集,其中所述磁帶卷容器的每個(gè)與拷貝集角色相關(guān)聯(lián),且包括零個(gè)或更多磁帶卷,且其中在磁帶卷容器中的所述磁帶卷的每個(gè)具有該磁帶卷容器的拷貝集角色;將在所述磁帶卷容器中的磁帶卷的集合與復(fù)制會(huì)話相關(guān)聯(lián),其中,所述磁帶卷的集合的每個(gè)具有來自所述磁帶卷容器的每個(gè)的一個(gè)磁帶卷,且其中所述磁帶卷的集合的每個(gè)具有與拷貝集角色相關(guān)聯(lián)的磁帶卷,其中該拷貝集角色與所述磁帶卷容器相關(guān)聯(lián),所述磁帶卷容器與每個(gè)磁帶卷相關(guān)聯(lián);以及響應(yīng)于確定已經(jīng)修改了所述磁帶卷容器之一中的磁帶卷的成員和大小中的一種,自動(dòng)地修改在所述磁帶卷容器拷貝集中的一個(gè)或多個(gè)對應(yīng)的磁帶卷容器。2.如權(quán)利要求l的方法,進(jìn)一步包括對于所述磁帶巻容器的每個(gè),對于每個(gè)磁帶巻,標(biāo)識(shí)在一個(gè)或多個(gè)對應(yīng)的^茲帶巻容器中的一個(gè)或多個(gè)對應(yīng)的^f茲帶巻;以及;供應(yīng)還沒有供應(yīng)的所標(biāo)識(shí)的對應(yīng)的》茲帶巻。3.如權(quán)利要求l的方法,其中,所述磁帶巻容器的每個(gè)包括要被包括在該磁帶巻容器中的一個(gè)或多個(gè)磁帶巻的列表、所述磁帶巻所附于的一個(gè)或多個(gè)主機(jī)的列表、控制所述^f茲帶巻的參考策略、和可以針對所述^f茲帶巻容器而采取的一個(gè)或多個(gè)動(dòng)作。4.如權(quán)利要求l的方法,其中,所述磁帶巻的集合的每個(gè)包括拷貝集,且其中,從由以下各項(xiàng)組成的組中選擇拷貝集角色源、目標(biāo)、主機(jī)地點(diǎn)l、主才幾地點(diǎn)2、日志i也點(diǎn)1和日志地點(diǎn)2。5.如權(quán)利要求1的方法,進(jìn)一步包括標(biāo)識(shí)與已經(jīng)修改的磁帶巻容器相關(guān)聯(lián)的另外的復(fù)制會(huì)話。6.如權(quán)利要求l的方法,其中,所述磁帶巻容器之一的成員的修改包括如下中的至少一種從磁帶巻容器刪除磁帶巻和向磁帶巻容器添加磁帶巻。7.如權(quán)利要求6的方法,其中,所述修改包括從磁帶巻容器刪除磁帶巻,且進(jìn)一步包括標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括要被刪除的磁帶巻;從所述復(fù)制會(huì)話移除所述拷貝集;以及從該其他磁帶巻的磁帶巻容器刪除該其他磁帶巻。8.如權(quán)利要求6的方法,其中,所述修改包括改變來自磁帶巻容器的磁帶巻的大小,且進(jìn)一步包括標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括其大小要被改變的磁帶巻;從所述復(fù)制會(huì)話移除所述拷貝集;改變所述^f茲帶巻和所述其他,茲帶巻的大小;以及把所述拷貝集添加回所述復(fù)制會(huì)話。9.如權(quán)利要求6的方法,其中所述修改包括向磁帶巻容器添加磁帶巻,且進(jìn)一步包括標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括要被添加的磁帶巻;給所述》茲帶巻和所述其他磁帶巻供應(yīng)另外的磁帶巻;向各個(gè)磁帶巻容器添加所供應(yīng)的磁帶巻;以及向所述復(fù)制會(huì)話添加新的拷貝集,其中,所述新的拷貝集包括所供應(yīng)的磁帶巻。10.如權(quán)利要求9的方法,其中,所述另外的磁帶巻是基于在子系統(tǒng)關(guān)系表中定義的一個(gè)或多個(gè)約束且基于所述各個(gè)磁帶巻容器的每個(gè)的參考策略而供應(yīng)的。11.一種計(jì)算機(jī)程序產(chǎn)品,包括包含了計(jì)算機(jī)可讀程序的計(jì)算機(jī)可用介質(zhì),其中所述計(jì)算機(jī)可讀程序當(dāng)在計(jì)算機(jī)上被執(zhí)行時(shí)使得所述計(jì)算機(jī)接收包括磁帶巻容器的磁帶巻容器拷貝集,其中所述磁帶巻容器的每個(gè)與拷貝集角色相關(guān)聯(lián),且包括零個(gè)或更多磁帶巻,且其中在磁帶巻容器中的所述磁帶巻的每個(gè)具有該磁帶巻容器的拷貝集角色;將在所述磁帶巻容器中的磁帶巻的集合與復(fù)制會(huì)話相關(guān)聯(lián),其中,所述磁帶巻的集合的每個(gè)具有來自所述磁帶巻容器的每個(gè)的一個(gè)磁帶巻,且其中所述磁帶巻的集合的每個(gè)具有與拷貝集角色相關(guān)聯(lián)的磁帶巻,其中該拷貝集角色與所述磁帶巻容器相關(guān)聯(lián),所述磁帶巻容器與每個(gè)磁帶巻相關(guān)聯(lián);以及響應(yīng)于確定已經(jīng)修改了所述磁帶巻容器之一中的磁帶巻的成員和大小中的一種,自動(dòng)地修改在所述磁帶巻容器拷貝集中的一個(gè)或多個(gè)對應(yīng)的磁帶巻谷為。12.如權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀程序當(dāng)在計(jì)算機(jī)上被執(zhí)行時(shí)使得所述計(jì)算機(jī)對于所述^f茲帶巻容器的每個(gè),對于每個(gè)磁帶巻,標(biāo)識(shí)在一個(gè)或多個(gè)對應(yīng)的磁帶巻容器中的一個(gè)或多個(gè)對應(yīng)的,茲帶巻;以及;供應(yīng)還沒有供應(yīng)的所標(biāo)識(shí)的對應(yīng)的磁帶巻。13.如權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,其中,所述磁帶巻容器的每個(gè)包括要被包括在磁帶巻容器中的一個(gè)或多個(gè)磁帶巻的列表、所述磁帶巻所附于的一個(gè)或多個(gè)主機(jī)的列表、控制所述磁帶巻的參考策略、和可以針對所述磁帶巻容器而采取的一個(gè)或多個(gè)動(dòng)作。14.如權(quán)利要求11的方法,其中,所述磁帶巻的集合的每個(gè)包括拷貝集,且其中,從由以下各項(xiàng)組成的組中選擇拷貝集角色源、目標(biāo)、主機(jī)地點(diǎn)l、主才幾;也點(diǎn)2、日志地點(diǎn)1和日志地點(diǎn)2。15.如權(quán)利要求ll的方法,其中,所述計(jì)算機(jī)可讀程序當(dāng)在計(jì)算機(jī)上被執(zhí)行時(shí)使得所述計(jì)算機(jī)標(biāo)識(shí)與已經(jīng)修改的磁帶巻容器相關(guān)聯(lián)的另外的復(fù)制會(huì)話。16.如權(quán)利要求ll的方法,其中,所述磁帶巻容器之一的成員的修改包括如下中的至少一種從磁帶巻容器刪除磁帶巻和向磁帶巻容器添加磁帶巻。17.如權(quán)利要求16的方法,其中,所述修改包括從^磁帶巻容器刪除磁帶巻,且其中所述計(jì)算機(jī)可讀程序當(dāng)在計(jì)算機(jī)上被執(zhí)行時(shí)使得所述計(jì)算機(jī)標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括要被刪除的磁帶巻;從所述復(fù)制會(huì)話移除所述拷貝集;以及從該其他磁帶巻的磁帶巻容器刪除該其他磁帶巻。18.如權(quán)利要求16的方法,其中,所述修改包括改變來自磁帶巻容器的磁帶巻的大小,且其中所述計(jì)算機(jī)可讀程序當(dāng)在計(jì)算機(jī)上被執(zhí)行時(shí)使得所述計(jì)算機(jī)標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括其大小要被改變的磁帶巻;從所述復(fù)制會(huì)話移除所述拷貝集;改變所述磁帶巻和所述其他磁帶巻的大??;以及把所述拷貝集添加回所述復(fù)制會(huì)話。19.如權(quán)利要求16的方法,其中所述修改包括向磁帶巻容器添加磁帶巻,且其中所述計(jì)算機(jī)可讀程序當(dāng)在計(jì)算機(jī)上被執(zhí)行時(shí)使得所述計(jì)算機(jī)標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他^F茲帶巻的列表,其中所述拷貝集包括要被添加的磁帶巻;給所述磁帶巻和所述其他磁帶巻供應(yīng)另外的磁帶巻;向各個(gè)磁帶巻容器添加所供應(yīng)的磁帶巻;以及向所述復(fù)制會(huì)話添加新的拷貝集,其中,所述新的拷貝集包括所供應(yīng)的磁帶巻。20.如權(quán)利要求19的方法,其中,所述另外的磁帶巻是基于在子系統(tǒng)關(guān)系表中定義的一個(gè)或多個(gè)約束且基于所述各個(gè)^f茲帶巻容器的每個(gè)的參考策略而供應(yīng)的。21.—種用于拷貝數(shù)據(jù)的系統(tǒng),包括能夠進(jìn)行操作的邏輯,所述操作包括接收包括磁帶巻容器的磁帶巻容器拷貝集,其中所述磁帶巻容器的每個(gè)與拷貝集角色相關(guān)聯(lián),且包括零個(gè)或更多磁帶巻,且其中在磁帶巻容器中的所述磁帶巻的每個(gè)具有該磁帶巻容器的拷貝集角色;將在所述磁帶巻容器中的磁帶巻的集合與復(fù)制會(huì)話相關(guān)聯(lián),其中,所述磁帶巻的集合的每個(gè)具有來自所述磁帶巻容器的每個(gè)的一個(gè)磁帶巻,且其中所述磁帶巻的集合的每個(gè)具有與拷貝集角色相關(guān)聯(lián)的磁帶巻,其中該拷貝集角色與所述磁帶巻容器相關(guān)聯(lián),所述磁帶巻容器與每個(gè)磁帶巻相關(guān)聯(lián);以及響應(yīng)于確定已經(jīng)修改了所述磁帶巻容器之一中的磁帶巻的成員和大小中的一種,自動(dòng)地修改在所述磁帶巻容器拷貝集中的一個(gè)或多個(gè)對應(yīng)的磁帶巻谷在。22.如權(quán)利要求21的系統(tǒng),其中所述操作進(jìn)一步包括對于所述磁帶巻容器的每個(gè),對于每個(gè)磁帶巻,標(biāo)識(shí)在一個(gè)或多個(gè)對應(yīng)的磁帶巻容器中的一個(gè)或多個(gè)對應(yīng)的磁帶巻;以及;供應(yīng)還沒有供應(yīng)的所標(biāo)識(shí)的對應(yīng)的;茲帶巻。23.如權(quán)利要求21的系統(tǒng),其中,所述磁帶巻容器的每個(gè)包括要被包括在磁帶巻容器中的一個(gè)或多個(gè)磁帶巻的列表、所述磁帶巻所附于的一個(gè)或多個(gè)主機(jī)的列表、控制所述磁帶巻的參考策略、和可以針對所述磁帶巻容器而釆取的一個(gè)或多個(gè)動(dòng)作。24.如權(quán)利要求21的系統(tǒng),其中,所述磁帶巻的集合的每個(gè)包括拷貝集,且其中,從由以下各項(xiàng)組成的組中選擇拷貝集角色源、目標(biāo)、主機(jī)地點(diǎn)l、主才幾i也點(diǎn)2、日志;也點(diǎn)1和日志i也點(diǎn)2。25.如權(quán)利要求21的系統(tǒng),其中所述操作進(jìn)一步包括標(biāo)識(shí)與已經(jīng)修改的磁帶巻容器相關(guān)聯(lián)的另外的復(fù)制會(huì)話。26.如權(quán)利要求21的系統(tǒng),其中,所述磁帶巻容器之一的成員的修改包括如下中的至少一種從磁帶巻容器刪除磁帶巻和向磁帶巻容器添加磁帶巻。27.如權(quán)利要求26的系統(tǒng),其中,所述修改包括從磁帶巻容器刪除磁帶巻,且其中所述操作進(jìn)一步包括標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括要被刪除的磁帶巻;從所述復(fù)制會(huì)話移除所述拷貝集;以及從該其他磁帶巻的磁帶巻容器刪除該其他磁帶巻。28.如權(quán)利要求26的系統(tǒng),其中,所述修改包括改變來自磁帶巻容器的磁帶巻的大小,且其中所述操作進(jìn)一步包括標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括其大小要被改變的磁帶巻;從所述復(fù)制會(huì)話移除所述拷貝集;改變所述磁帶巻和所述其他磁帶巻的大小;以及把所述拷貝集添加回所述復(fù)制會(huì)話。29.如權(quán)利要求26的系統(tǒng),其中所述修改包括向磁帶巻容器添加磁帶巻,且其中所述操作進(jìn)一步包括標(biāo)識(shí)在拷貝集中的一個(gè)或多個(gè)其他磁帶巻的列表,其中所述拷貝集包括要#皮添力口的》茲帶巻;給所述磁帶巻和所述其他石茲帶巻供應(yīng)另外的磁帶巻;向各個(gè)磁帶巻容器供應(yīng)所供應(yīng)的磁帶巻;以及向所述復(fù)制會(huì)話添加新的拷貝集,其中,所述新的拷貝集包括所供應(yīng)的磁帶巻。30.如權(quán)利要求29的系統(tǒng),其中,所述另外的》茲帶巻是基于在子系統(tǒng)關(guān)系表中定義的一個(gè)或多個(gè)約束且基于所述各個(gè)磁帶巻容器的每個(gè)的參考策略而供應(yīng)的。31.—種用于部署計(jì)算基礎(chǔ)設(shè)施的方法,包括將計(jì)算機(jī)可讀代碼集成到計(jì)算系統(tǒng)中,其中,與所述計(jì)算系統(tǒng)結(jié)合的所述代碼能夠進(jìn)行接收包括磁帶巻容器的磁帶巻容器拷貝集,其中所述磁帶巻容器的每個(gè)與拷貝集角色相關(guān)聯(lián),且包括零個(gè)或更多磁帶巻,且其中在磁帶巻容器中的所述磁帶巻的每個(gè)具有該磁帶巻容器的拷貝集角色;將在所述磁帶巻容器中的磁帶巻的集合與復(fù)制會(huì)話相關(guān)聯(lián),其中,所述磁帶巻的集合的每個(gè)具有來自所述磁帶巻容器的每個(gè)的一個(gè)磁帶巻,且其中所述磁帶巻的集合的每個(gè)具有與拷貝集角色相關(guān)聯(lián)的磁帶巻,其中該拷貝集角色與所述磁帶巻容器相關(guān)聯(lián),所述磁帶巻容器與每個(gè)磁帶巻相關(guān)聯(lián);以及響應(yīng)于確定已經(jīng)修改了所述磁帶巻容器之一中的磁帶巻的成員和大小中的一種,自動(dòng)地修改在所述磁帶巻容器拷貝集中的一個(gè)或多個(gè)對應(yīng)的磁帶巻谷為。全文摘要提供一種用于拷貝數(shù)據(jù)的技術(shù)。接收包括磁帶卷容器的磁帶卷容器拷貝集。接收包括磁帶卷容器的磁帶卷容器拷貝集。磁帶卷容器的每個(gè)與拷貝集角色相關(guān)聯(lián),且磁帶卷容器的每個(gè)包括零個(gè)或更多磁帶卷,其中所述磁帶卷容器中的每個(gè)磁帶卷具有該磁帶卷容器的拷貝集角色。磁帶卷的集合與復(fù)制會(huì)話相關(guān)聯(lián),其中磁帶卷的集合的每個(gè)都具有來自磁帶卷容器的每個(gè)的一個(gè)磁帶卷。磁帶卷的集合的每個(gè)都具有與拷貝集角色相關(guān)聯(lián)的磁帶卷,該拷貝集角色與磁帶卷容器相關(guān)聯(lián),該磁帶卷容器與每個(gè)磁帶卷相關(guān)聯(lián)。響應(yīng)于確定已經(jīng)修改了磁帶卷容器之一中的磁帶卷的成員和大小中的一種,自動(dòng)地修改在磁帶卷容器拷貝集中的一個(gè)或多個(gè)對應(yīng)的磁帶卷容器。文檔編號(hào)G06F11/20GK101405701SQ200780009404公開日2009年4月8日申請日期2007年2月16日優(yōu)先權(quán)日2006年3月31日發(fā)明者布倫特·C·比爾茲利,庫昂·M·利申請人:國際商業(yè)機(jī)器公司