專(zhuān)利名稱:遠(yuǎn)程拷貝系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種存儲(chǔ)計(jì)算機(jī)使用的數(shù)據(jù)、并從計(jì)算機(jī)接受數(shù)據(jù)更新的存儲(chǔ)系統(tǒng), 尤其涉及在多個(gè)存儲(chǔ)系統(tǒng)之間保持?jǐn)?shù)據(jù)復(fù)制的處理。
背景技術(shù):
專(zhuān)利文獻(xiàn)1中公開(kāi)了如下技術(shù),即存儲(chǔ)系統(tǒng)存儲(chǔ)計(jì)算機(jī)使用的數(shù)據(jù),并在反映數(shù)據(jù)的寫(xiě)入順序的同時(shí),將該數(shù)據(jù)的拷貝存儲(chǔ)在遠(yuǎn)處設(shè)置的其它存儲(chǔ)系統(tǒng)中。在專(zhuān)利文獻(xiàn)1 所示的處理中,從正側(cè)的主計(jì)算機(jī)收領(lǐng)寫(xiě)入數(shù)據(jù)的正側(cè)的存儲(chǔ)系統(tǒng)在收領(lǐng)寫(xiě)入數(shù)據(jù)之后, 向正側(cè)的主計(jì)算機(jī)報(bào)告寫(xiě)入數(shù)據(jù)的收領(lǐng)完成。之后,正側(cè)的主計(jì)算機(jī)從正側(cè)的存儲(chǔ)系統(tǒng)讀出寫(xiě)入數(shù)據(jù)的拷貝。向該寫(xiě)入數(shù)據(jù)賦予作為發(fā)行對(duì)寫(xiě)入數(shù)據(jù)的寫(xiě)入請(qǐng)求的時(shí)刻的寫(xiě)入時(shí)刻,當(dāng)在正側(cè)的主計(jì)算機(jī)讀出寫(xiě)入數(shù)據(jù)時(shí),還將寫(xiě)入時(shí)刻傳遞給正側(cè)的主計(jì)算機(jī)。并且,正側(cè)的主計(jì)算機(jī)將寫(xiě)入數(shù)據(jù)與寫(xiě)入時(shí)刻傳輸給副側(cè)的主計(jì)算機(jī)。收領(lǐng)寫(xiě)入數(shù)據(jù)與寫(xiě)入時(shí)刻的副側(cè)主計(jì)算機(jī)將寫(xiě)入時(shí)刻等信息寫(xiě)入位于副側(cè)存儲(chǔ)系統(tǒng)中的控制用卷中,并且,參照賦予各寫(xiě)入數(shù)據(jù)的寫(xiě)入時(shí)刻,按寫(xiě)入時(shí)刻順序,將寫(xiě)入數(shù)據(jù)寫(xiě)入副側(cè)的存儲(chǔ)系統(tǒng)中。通過(guò)按寫(xiě)入時(shí)刻順序?qū)?xiě)入數(shù)據(jù)寫(xiě)入副側(cè)的存儲(chǔ)系統(tǒng)中,可在副側(cè)的存儲(chǔ)系統(tǒng)中保持具有整合性的數(shù)據(jù)。這里,若忽視寫(xiě)入順序、將寫(xiě)入數(shù)據(jù)反映到副側(cè)的存儲(chǔ)系統(tǒng)(下面,也將在副側(cè)的存儲(chǔ)系統(tǒng)中存儲(chǔ)寫(xiě)入數(shù)據(jù)表現(xiàn)為反映數(shù)據(jù)。),則例如就銀行帳戶的數(shù)據(jù)庫(kù)而言,在將存款從帳戶A轉(zhuǎn)移到帳戶B的處理中,不能將帳戶A的減額與帳戶B的增額再現(xiàn)為一個(gè)交易,例如,就副側(cè)的存儲(chǔ)系統(tǒng)而言,在減額帳戶A的存款額之前,產(chǎn)生增額帳戶B的存款額的期間。 此時(shí),在副側(cè)的存儲(chǔ)系統(tǒng)減額帳戶A的存款額之前,若正側(cè)的存儲(chǔ)系統(tǒng)中產(chǎn)生故障不能使用,則副側(cè)的存儲(chǔ)系統(tǒng)殘留沒(méi)有整合性的數(shù)據(jù),此后,即便副側(cè)的主計(jì)算機(jī)繼承業(yè)務(wù),也是執(zhí)行不正確的處理。因此,通過(guò)遵守寫(xiě)入順序、將寫(xiě)入數(shù)據(jù)存儲(chǔ)在副側(cè)的存儲(chǔ)系統(tǒng)中,可保持具有整合性的數(shù)據(jù),保證有關(guān)聯(lián)的操作與有關(guān)聯(lián)的數(shù)據(jù)之間的順序的正確。在專(zhuān)利文獻(xiàn)2中,公開(kāi)了如下技術(shù),即存儲(chǔ)系統(tǒng)存儲(chǔ)計(jì)算機(jī)使用的數(shù)據(jù),該存儲(chǔ)系統(tǒng)還將存儲(chǔ)的數(shù)據(jù)拷貝到遠(yuǎn)處設(shè)置的其它存儲(chǔ)系統(tǒng),從而,即便一個(gè)存儲(chǔ)系統(tǒng)因天災(zāi)或火災(zāi)等不能使用,也可由其它存儲(chǔ)系統(tǒng)來(lái)保持?jǐn)?shù)據(jù)。在專(zhuān)利文獻(xiàn)3中,公開(kāi)了如下技術(shù),即存儲(chǔ)系統(tǒng)存儲(chǔ)計(jì)算機(jī)使用的數(shù)據(jù),該存儲(chǔ)系統(tǒng)還將存儲(chǔ)的數(shù)據(jù)拷貝到遠(yuǎn)處設(shè)置的其它存儲(chǔ)系統(tǒng),并且,還將該其它存儲(chǔ)系統(tǒng)接收到的數(shù)據(jù)拷貝到第三存儲(chǔ)系統(tǒng),從而,得到相對(duì)數(shù)據(jù)的更高水平的冗余性。專(zhuān)利文獻(xiàn)1 歐洲專(zhuān)利申請(qǐng)公開(kāi)第0672985號(hào)說(shuō)明書(shū)專(zhuān)利文獻(xiàn)2 美國(guó)專(zhuān)利第6092066號(hào)公報(bào)專(zhuān)利文獻(xiàn)3 美國(guó)專(zhuān)利第6209002號(hào)公報(bào)
在專(zhuān)利文獻(xiàn)1公開(kāi)的技術(shù)中,當(dāng)將來(lái)自主計(jì)算機(jī)的寫(xiě)入數(shù)據(jù)反映到副側(cè)的存儲(chǔ)系統(tǒng)時(shí),由于使用主計(jì)算機(jī)提供給寫(xiě)入數(shù)據(jù)的寫(xiě)入時(shí)刻來(lái)遵守寫(xiě)入順序,所以在主計(jì)算機(jī)未向?qū)懭霐?shù)據(jù)提供寫(xiě)入時(shí)刻的情況下,不能保持存儲(chǔ)在副側(cè)的存儲(chǔ)系統(tǒng)中的數(shù)據(jù)復(fù)制的整合性。雖然可由所謂的主體(main frame)的主計(jì)算機(jī)向?qū)懭胝?qǐng)求提供寫(xiě)入時(shí)刻,但所謂的開(kāi)放系統(tǒng)的主計(jì)算機(jī)不向?qū)懭胝?qǐng)求提供寫(xiě)入時(shí)刻。因此,在專(zhuān)利文獻(xiàn)1公開(kāi)的技術(shù)中,不能對(duì)來(lái)自開(kāi)放系統(tǒng)的主計(jì)算機(jī)的I/O保持存儲(chǔ)在副側(cè)的存儲(chǔ)系統(tǒng)中的數(shù)據(jù)復(fù)制的整合性。
另外,在專(zhuān)利文獻(xiàn)2和專(zhuān)利文獻(xiàn)3中,也未公開(kāi)在主計(jì)算機(jī)中包含開(kāi)放系統(tǒng)的主計(jì)算機(jī)的情況下、存儲(chǔ)在副側(cè)存儲(chǔ)系統(tǒng)中的數(shù)據(jù)復(fù)制的整合性保持。
發(fā)明內(nèi)容
因此,就存儲(chǔ)系統(tǒng)存儲(chǔ)計(jì)算機(jī)使用的數(shù)據(jù)、且將該存儲(chǔ)系統(tǒng)存儲(chǔ)的數(shù)據(jù)傳輸?shù)狡渌鎯?chǔ)系統(tǒng)、其它存儲(chǔ)系統(tǒng)也保持?jǐn)?shù)據(jù)復(fù)制的計(jì)算機(jī)系統(tǒng)而言,公開(kāi)了如下技術(shù),即便對(duì)于如開(kāi)放系統(tǒng)的主計(jì)算機(jī)等未向?qū)懭霐?shù)據(jù)提供寫(xiě)入時(shí)刻的主計(jì)算機(jī)寫(xiě)入存儲(chǔ)系統(tǒng)中的數(shù)據(jù), 也保持存儲(chǔ)在其它存儲(chǔ)系統(tǒng)(即副側(cè)存儲(chǔ)系統(tǒng))中的數(shù)據(jù)復(fù)制的整合性。系統(tǒng)具有第一存儲(chǔ)裝置系統(tǒng),其連接于計(jì)算機(jī)上,并具有存儲(chǔ)從計(jì)算機(jī)接收的數(shù)據(jù)的第一邏輯卷(logical volume);和第二存儲(chǔ)裝置系統(tǒng),其連接于第一存儲(chǔ)裝置系統(tǒng)上, 并具有存儲(chǔ)第一邏輯卷中存儲(chǔ)的數(shù)據(jù)的復(fù)制數(shù)據(jù)的第二邏輯卷。第一存儲(chǔ)裝置系統(tǒng)向從計(jì)算機(jī)接收的寫(xiě)入數(shù)據(jù)提供時(shí)刻信息,將寫(xiě)入數(shù)據(jù)與時(shí)刻信息發(fā)送給第二存儲(chǔ)裝置系統(tǒng),第二存儲(chǔ)裝置系統(tǒng)根據(jù)提供給該寫(xiě)入數(shù)據(jù)的時(shí)刻信息,將從第一存儲(chǔ)裝置系統(tǒng)接收到的寫(xiě)入數(shù)據(jù)存儲(chǔ)在第二邏輯卷中。就存儲(chǔ)系統(tǒng)存儲(chǔ)計(jì)算機(jī)使用的數(shù)據(jù)、且該存儲(chǔ)系統(tǒng)將數(shù)據(jù)傳輸?shù)狡渌鎯?chǔ)系統(tǒng)、 其它存儲(chǔ)系統(tǒng)也保持?jǐn)?shù)據(jù)復(fù)制的計(jì)算機(jī)系統(tǒng)而言,即便對(duì)于如開(kāi)放系統(tǒng)的主計(jì)算機(jī)等未向?qū)懭霐?shù)據(jù)提供寫(xiě)入時(shí)刻的主計(jì)算機(jī)存儲(chǔ)在存儲(chǔ)系統(tǒng)中的數(shù)據(jù),也保持存儲(chǔ)在其它存儲(chǔ)系統(tǒng) (副側(cè)存儲(chǔ)系統(tǒng))中的數(shù)據(jù)復(fù)制的整合性。
圖1是表示實(shí)施例1的計(jì)算機(jī)系統(tǒng)構(gòu)成例的圖。圖2是表示邏輯卷組一例的原理圖。圖3是表示存儲(chǔ)裝置A收領(lǐng)寫(xiě)入請(qǐng)求時(shí)的處理一例的流程圖。圖4是表示組管理信息的一例的圖。圖5是表示用于管理寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息的一例的圖。圖6是表示從存儲(chǔ)裝置A向存儲(chǔ)裝置B傳輸寫(xiě)入數(shù)據(jù)的處理一例的流程圖。圖7是表示邏輯卷的對(duì)方邏輯卷信息一例的圖。圖8是表示已到達(dá)寫(xiě)入時(shí)刻信息一例的圖。圖9是表示存儲(chǔ)裝置B中的寫(xiě)入數(shù)據(jù)反映處理一例的流程圖。圖10是表示存儲(chǔ)裝置A收領(lǐng)寫(xiě)入請(qǐng)求時(shí)的處理另一例的流程圖。圖11是表示存儲(chǔ)裝置A收領(lǐng)寫(xiě)入請(qǐng)求時(shí)的處理另一例的流程圖。圖12是表示實(shí)施例2中的計(jì)算機(jī)系統(tǒng)的構(gòu)成例的圖。圖13是表示實(shí)施例3中的計(jì)算機(jī)系統(tǒng)的構(gòu)成例的圖。
圖14是表示實(shí)施例3中的存儲(chǔ)裝置A收領(lǐng)寫(xiě)入請(qǐng)求時(shí)的處理一例的流程圖。圖15是表示管理軟件A對(duì)存儲(chǔ)裝置A指示寫(xiě)入請(qǐng)求的處理保留與標(biāo)記制作時(shí)的處理一例的流程圖。圖16是表示標(biāo)記序號(hào)信息一例的圖。圖17是表示寫(xiě)入數(shù)據(jù)管理信息另一例的圖。圖18是表示實(shí)施例3中從存儲(chǔ)裝置A向存儲(chǔ)裝置B傳輸寫(xiě)入數(shù)據(jù)的處理一例的流程圖。圖19是表示實(shí)施例3中的存儲(chǔ)裝置B中的寫(xiě)入數(shù)據(jù)反映處理一例的流程圖。圖20是表示實(shí)施例3中的存儲(chǔ)裝置B中的寫(xiě)入數(shù)據(jù)反映處理另一例的流程圖。圖21是表示實(shí)施例4中的計(jì)算機(jī)系統(tǒng)的構(gòu)成例的圖。圖22是表示實(shí)施例5中的計(jì)算機(jī)系統(tǒng)的構(gòu)成圖例的圖。圖23是表示實(shí)施例5中的管理軟件A對(duì)存儲(chǔ)裝置A指示寫(xiě)入請(qǐng)求的處理保留與標(biāo)記制作時(shí)的處理一例的流程圖。
流程圖<圖。 圖。
圖M是表示實(shí)施例5中從存儲(chǔ)裝置A向存儲(chǔ)裝置B傳輸寫(xiě)入數(shù)據(jù)的處理一例的
圖25是表示已到達(dá)標(biāo)記序號(hào)信息一例的圖。
圖沈是表示實(shí)施例5中對(duì)存儲(chǔ)裝置B中的復(fù)制的寫(xiě)入數(shù)據(jù)反映處理一例的流I
圖27是表示實(shí)施例6中的計(jì)算機(jī)系統(tǒng)的構(gòu)成例的圖。 圖觀是表示寫(xiě)入數(shù)據(jù)傳輸部A和寫(xiě)入數(shù)據(jù)收領(lǐng)部B的處理一例的圖。 圖四是表示寫(xiě)入數(shù)據(jù)New與寫(xiě)入數(shù)據(jù)Old的合并處理一例的圖。 圖30是表示寫(xiě)入請(qǐng)求的保留與差分集合的切換處理一例的圖。 圖31是表示寫(xiě)入請(qǐng)求的保留與差分集合的要素變換處理一例的圖。 圖32是表示實(shí)施例6中的寫(xiě)入請(qǐng)求接收時(shí)的處理一例的圖。 圖33是表示差分集合的切換處理、與存儲(chǔ)裝置B190中的數(shù)據(jù)反映處理一例的圖。 圖34是表示在寫(xiě)入數(shù)據(jù)的反映指示發(fā)行中、在存儲(chǔ)裝置中產(chǎn)生障礙時(shí)的一例的符號(hào)說(shuō)明
100. ·.存儲(chǔ)裝置A
180. ·.存儲(chǔ)裝置C
190. ·.存儲(chǔ)裝置B
200. · 控制部
210. ·.寫(xiě)入·(據(jù)收領(lǐng)部A
211...寫(xiě)入·(據(jù)收領(lǐng)部B
212. ·.寫(xiě)入·(據(jù)收領(lǐng)部C
220. ·.寫(xiě)入·(據(jù)傳輸部A
222. ·.寫(xiě)入·(據(jù)傳輸部C
230. ·.寫(xiě)入·(據(jù)反映指示部B
240. ·.寫(xiě)入·(據(jù)反映部B
250. ·.標(biāo)記制作部A
260. · 瞬象(snapshot)取得部C
300. · 控制用存儲(chǔ)器
310. · 組管理信息
320. · 對(duì)方邏輯卷管理信息
330. · 寫(xiě)入數(shù)據(jù)管理信息
340. · 寫(xiě)入時(shí)刻信息
350. ·.已到達(dá)寫(xiě)入時(shí)刻信息
360. · 標(biāo)記序號(hào)信息
400. · 高速緩沖存儲(chǔ)器
500. · 邏輯卷
600. ·.主體主計(jì)算機(jī)A (MFA)
610. ·.OS
620. ·.應(yīng)用程序軟件(APP)
630. · 寫(xiě)入請(qǐng)求
640. · 寫(xiě)入數(shù)據(jù)
650. ·.寫(xiě)入時(shí)刻
690. ·.主體主計(jì)算機(jī)B (MFB)
700. ·.開(kāi)放系統(tǒng)主計(jì)算機(jī)A
710. ·.OS
720. ·.應(yīng)用程序軟件(APP)
730. · 寫(xiě)入請(qǐng)求
740. · 寫(xiě)入數(shù)據(jù)
790. ·.開(kāi)放系統(tǒng)主計(jì)算機(jī)B
800. ·.管理軟件A
890. ·.管理軟件B
900. ·.I/O總線
910. · 傳輸總線
920. ·.網(wǎng)絡(luò)
具體實(shí)施例方式下面,說(shuō)明本發(fā)明的實(shí)施方式。另外,本發(fā)明不被以下說(shuō)明的實(shí)施方式限定。[實(shí)施例1]圖1是表示第一實(shí)施方式的計(jì)算機(jī)系統(tǒng)構(gòu)成例的圖。該系統(tǒng)由存儲(chǔ)裝置(也稱為存儲(chǔ)系統(tǒng)。)A100、主體主計(jì)算機(jī)A(也稱為MFA。)600、 開(kāi)放系統(tǒng)主計(jì)算機(jī)A700、存儲(chǔ)裝置B190、主體主計(jì)算機(jī)B (也稱為MFB。)690、開(kāi)放系統(tǒng)主計(jì)算機(jī)B790構(gòu)成。存儲(chǔ)裝置AlOO與MFA600、開(kāi)放系統(tǒng)主計(jì)算機(jī)A700分別由I/O總線900連接。存儲(chǔ)裝置B190與MFB690、開(kāi)放系統(tǒng)主計(jì)算機(jī)B790也分別由I/O總線900連接。MFB690 與開(kāi)放系統(tǒng)主計(jì)算機(jī)B790通常是備用系統(tǒng)。MFA600、MFB690、開(kāi)放系統(tǒng)主計(jì)算機(jī)A700與開(kāi)放系統(tǒng)主計(jì)算機(jī)B790由網(wǎng)絡(luò)920連接。在MFA600與MFB690中,存在0S610和應(yīng)用程序軟件(APP) 620。另外,在開(kāi)放系統(tǒng)主計(jì)算機(jī)A700與開(kāi)放系統(tǒng)主計(jì)算機(jī)B790中也存在0S710與APP720。從MFA600、MF690、開(kāi)放系統(tǒng)主計(jì)算機(jī)A700、或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790的APP經(jīng)OS發(fā)行的I/O請(qǐng)求,經(jīng)I/O總線 900發(fā)行到存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190。這里,DBMS等軟件也包含于APP620或APP720中。存儲(chǔ)裝置AlOO具有控制部200、控制用存儲(chǔ)器300、高速緩沖存儲(chǔ)器400??刂撇?200具備寫(xiě)入數(shù)據(jù)收領(lǐng)部A210與寫(xiě)入數(shù)據(jù)傳輸部A220??刂撇?00訪問(wèn)控制用存儲(chǔ)器300, 利用存儲(chǔ)在控制用存儲(chǔ)器中的信息,進(jìn)行后述的處理。高速緩沖存儲(chǔ)器400是主要存儲(chǔ)讀數(shù)據(jù)或?qū)懭霐?shù)據(jù)的高速存儲(chǔ)器,存儲(chǔ)裝置A可通過(guò)使用該高速緩沖存儲(chǔ)器400來(lái)實(shí)現(xiàn)高的 I/O處理性能。另外,為了耐故障性、可用性,期望這些部位被二重化,準(zhǔn)備備用電源。存儲(chǔ)裝置B190也具有控制部200、控制用存儲(chǔ)器300、高速緩沖存儲(chǔ)器400??刂撇?00具備寫(xiě)入數(shù)據(jù)收領(lǐng)部B211、寫(xiě)入數(shù)據(jù)反映指示部230與寫(xiě)入數(shù)據(jù)反映部M0。控制存儲(chǔ)器300與高速緩沖存儲(chǔ)器400的作用與上述存儲(chǔ)裝置AlOO的說(shuō)明一樣。存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190向MFA600、開(kāi)放系統(tǒng)主計(jì)算機(jī)A700、MFB690、開(kāi)放系統(tǒng)主計(jì)算機(jī)B790提供邏輯卷500,作為數(shù)據(jù)的存儲(chǔ)區(qū)域。一個(gè)邏輯卷500在物理上不必是一個(gè)裝置,例如也可以是分散到多個(gè)磁盤(pán)裝置中的存儲(chǔ)區(qū)域的集合。另外,邏輯卷例如也可以是鏡像(mirror)結(jié)構(gòu)、或附加了奇偶校驗(yàn)數(shù)據(jù)(parity data)的RAID結(jié)構(gòu)等具有冗余性的結(jié)構(gòu)。存儲(chǔ)裝置AlOO雖如上所述提供邏輯卷500,但在MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī) A700中,存儲(chǔ)裝置AlOO提供的邏輯卷500的類(lèi)型不同,另外,I/O總線900的邏輯和/或物理接口不同。存儲(chǔ)裝置B190、MFB690、開(kāi)放系統(tǒng)主計(jì)算機(jī)B790也一樣。在來(lái)自MFA600的寫(xiě)入請(qǐng)求630中,包含寫(xiě)入請(qǐng)求630的時(shí)刻,作為寫(xiě)入時(shí)刻650,但不包含于來(lái)自開(kāi)放系統(tǒng)主計(jì)算機(jī)A700的寫(xiě)入請(qǐng)求730中。存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190由傳輸總線910連接。存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190如后所述,還可在另一方的邏輯卷中保持一方的邏輯卷的內(nèi)容復(fù)制。在本實(shí)施例的實(shí)例中,將存儲(chǔ)裝置AlOO的邏輯卷500的內(nèi)容復(fù)制保持在存儲(chǔ)裝置B190的邏輯卷500中, 將對(duì)存儲(chǔ)裝置AlOO的邏輯卷500進(jìn)行的更新內(nèi)容經(jīng)傳輸總線910發(fā)送給存儲(chǔ)裝置B190,并存儲(chǔ)在存儲(chǔ)裝置B190的邏輯卷500中。存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B200就復(fù)制而言,如后所述,具有表示邏輯卷之間關(guān)系的管理信息,使用該管理信息來(lái)進(jìn)行上述復(fù)制的保持。根據(jù)用戶的需要,由用戶設(shè)定邏輯卷之間的關(guān)系和后述的邏輯卷組的關(guān)系。在本實(shí)施例中,將邏輯卷之間的關(guān)系分組。圖2中示出表示邏輯卷組一例的原理圖。虛線表示邏輯卷500之間或邏輯卷組之間的復(fù)制關(guān)系、即正側(cè)(也稱為源頭(source)。) 與副側(cè)(也稱為目標(biāo)。)的對(duì)應(yīng)關(guān)系。在本實(shí)施例中,利用這種具有多個(gè)邏輯卷的邏輯卷組單位來(lái)管理存儲(chǔ)裝置AlOO中的寫(xiě)入數(shù)據(jù)的順序、或存儲(chǔ)裝置之間的寫(xiě)入數(shù)據(jù)的傳輸、或存儲(chǔ)裝置B190中的反映,另外,上述處理所需的資源分配也由邏輯卷組單位來(lái)執(zhí)行。若對(duì)各個(gè)邏輯卷的每個(gè)執(zhí)行這些處理,則管理對(duì)象多,管理變復(fù)雜,另外,處理所需的資源也可能由于處理對(duì)象多而增大。另一方面,若將存儲(chǔ)裝置AlOO整體作為一個(gè)單位,則不執(zhí)行詳細(xì)的管理。尤其是主體主計(jì)算機(jī)與開(kāi)放系統(tǒng)主計(jì)算機(jī)中對(duì)邏輯卷500的性能等請(qǐng)求大不相同,所以,最好將它們分成不同的組來(lái)分別進(jìn)行處理,另外,分別受理用戶對(duì)處理的操作或調(diào)諧條件的設(shè)定等。通過(guò)設(shè)定這種邏輯卷組,可提供用戶或業(yè)務(wù)所需的彈性的復(fù)制處理和管理。之后,說(shuō)明在使MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700使用的邏輯卷500屬于不同的邏輯卷組的情況下,對(duì)向各邏輯卷500進(jìn)行的數(shù)據(jù)寫(xiě)入的處理、和向存儲(chǔ)裝置B190的數(shù)據(jù)傳輸和存儲(chǔ)裝置B190中的數(shù)據(jù)反映處理。通過(guò)這些處理,按照存儲(chǔ)裝置AlOO的各邏輯卷間的寫(xiě)入順序,執(zhí)行向復(fù)制的反映,就各復(fù)制間的整合性而言,即便是主體主計(jì)算機(jī)的數(shù)據(jù)與開(kāi)放系統(tǒng)主計(jì)算機(jī)的數(shù)據(jù),也可始終維持共同的整合性。圖3是表示存儲(chǔ)裝置AlOO對(duì)于制作復(fù)制的邏輯卷500 (成為源頭的邏輯卷500)、 從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)寫(xiě)入請(qǐng)求時(shí)的處理圖。寫(xiě)入數(shù)據(jù)收領(lǐng)部A210從 MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)寫(xiě)入請(qǐng)求(步驟1000)。若寫(xiě)入數(shù)據(jù)收領(lǐng)部A210接收到的寫(xiě)入請(qǐng)求中包含寫(xiě)入時(shí)刻650(步驟1001),則將寫(xiě)入數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器400 中(步驟1002),將序列序號(hào)提供給寫(xiě)入數(shù)據(jù),制作寫(xiě)入數(shù)據(jù)管理信息330(步驟1003)。此時(shí),寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入時(shí)刻650記錄在寫(xiě)入數(shù)據(jù)管理信息330中。另外,當(dāng)提供序列序號(hào)時(shí),寫(xiě)入數(shù)據(jù)收領(lǐng)部A210從寫(xiě)入對(duì)象的邏輯卷所屬的邏輯卷組的組管理信息310 中,參照序列序號(hào),將向該序號(hào)加1后的值作為寫(xiě)入數(shù)據(jù)的序列序號(hào),記錄在寫(xiě)入數(shù)據(jù)管理信息330中,并將該新的序列序號(hào)記錄在組管理信息310中。圖4是表示各邏輯卷組的組管理信息310的一例的圖。組ID是就存儲(chǔ)裝置AlOO 而言確定邏輯卷組用的ID。序列序號(hào)是連續(xù)提供給對(duì)屬于該邏輯卷組的邏輯卷的寫(xiě)入數(shù)據(jù)的序號(hào),將初始值例如為0、依次每次增加1的序號(hào)提供給寫(xiě)入數(shù)據(jù)。邏輯卷數(shù)是屬于該邏輯卷組的邏輯卷的數(shù)。邏輯卷序號(hào)是就存儲(chǔ)裝置AlOO而言屬于該邏輯卷組的邏輯卷ID。 對(duì)方存儲(chǔ)裝置ID是確定具有與該邏輯卷組成對(duì)的邏輯卷組、且存儲(chǔ)屬于該邏輯卷組的邏輯卷內(nèi)容復(fù)制的存儲(chǔ)裝置(在本實(shí)施例中為存儲(chǔ)裝置B190)的ID(序列序號(hào)等)。對(duì)方組 ID是就對(duì)方存儲(chǔ)裝置(存儲(chǔ)裝置B190)而言、確定存儲(chǔ)構(gòu)成該邏輯卷組的對(duì)的邏輯卷組、即屬于該邏輯卷組的邏輯卷內(nèi)容復(fù)制的邏輯卷500(也稱為對(duì)方邏輯卷。)所屬的邏輯卷組的 ID。圖5是表示用于管理各寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息330的一例的圖。邏輯卷ID 是存儲(chǔ)寫(xiě)入數(shù)據(jù)的邏輯卷的ID。寫(xiě)入地址是所述邏輯卷中的該寫(xiě)入數(shù)據(jù)的寫(xiě)入開(kāi)始地址。 寫(xiě)入數(shù)據(jù)長(zhǎng)度是該寫(xiě)入數(shù)據(jù)的長(zhǎng)度。寫(xiě)入數(shù)據(jù)指針是高速緩沖存儲(chǔ)器400中的該寫(xiě)入數(shù)據(jù)的存儲(chǔ)開(kāi)始地址。序列序號(hào)是就寫(xiě)入寫(xiě)入數(shù)據(jù)的邏輯卷所屬的邏輯卷組而言、連續(xù)提供給寫(xiě)入數(shù)據(jù)的序號(hào)。寫(xiě)入時(shí)刻如后所述。必需傳輸比特是表示是否必需將該寫(xiě)入數(shù)據(jù)傳輸給存儲(chǔ)裝置B的比特,在寫(xiě)入數(shù)據(jù)收領(lǐng)部A210收領(lǐng)寫(xiě)入數(shù)據(jù)并制作寫(xiě)入數(shù)據(jù)管理信息330時(shí)為ON。例如對(duì)每個(gè)邏輯卷組列表管理寫(xiě)入數(shù)據(jù)管理信息330。另外,邏輯卷ID、寫(xiě)入地址、 寫(xiě)入數(shù)據(jù)長(zhǎng)度可根據(jù)存儲(chǔ)裝置A從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700接收的寫(xiě)入指令來(lái)求出。因此,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210也可使用寫(xiě)入指令內(nèi)的信息來(lái)制作寫(xiě)入數(shù)據(jù)管理信息330。回到圖3,在步驟1004,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入時(shí)刻650作為寫(xiě)入時(shí)刻信息 340記錄在控制用存儲(chǔ)器300中。在步驟1001中,當(dāng)寫(xiě)入請(qǐng)求中不包含寫(xiě)入時(shí)刻時(shí),寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器400中(步驟100 ,參照寫(xiě)入時(shí)刻信息340,向?qū)懭霐?shù)據(jù)提供寫(xiě)入時(shí)刻,另外,參照組管理信息310,提供序列序號(hào),制作寫(xiě)入數(shù)據(jù)管理信息330 (步驟 1006)。此時(shí),寫(xiě)入數(shù)據(jù)收領(lǐng)部A210在寫(xiě)入數(shù)據(jù)管理信息300的寫(xiě)入時(shí)刻,記錄于該時(shí)刻記錄在寫(xiě)入時(shí)刻信息340中的時(shí)刻,序列序號(hào)按與上述步驟1003 —樣的步驟求出,記錄在寫(xiě)入數(shù)據(jù)管理信息300中。最后,在步驟1007中,對(duì)MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700執(zhí)行寫(xiě)入完成報(bào)告。在上述處理中,不包含邊將存儲(chǔ)在高速緩沖存儲(chǔ)器400中的寫(xiě)入數(shù)據(jù)寫(xiě)入邏輯卷500的物理記錄媒體中、邊向存儲(chǔ)裝置B190傳輸寫(xiě)入數(shù)據(jù)等費(fèi)時(shí)的處理,這些處理在后面適當(dāng)?shù)亩〞r(shí)非同步進(jìn)行。由此,從寫(xiě)入數(shù)據(jù)收領(lǐng)部A210收領(lǐng)寫(xiě)入請(qǐng)求起至報(bào)告寫(xiě)入完成為止的時(shí)間縮短,可實(shí)現(xiàn)對(duì)MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700的高速響應(yīng)。圖6是表示從存儲(chǔ)裝置AlOO向存儲(chǔ)裝置B190傳輸寫(xiě)入數(shù)據(jù)的處理一例的圖。寫(xiě)入數(shù)據(jù)傳輸部A220參照寫(xiě)入數(shù)據(jù)管理信息330的列表,求出必需傳輸?shù)膶?xiě)入數(shù)據(jù),再參照寫(xiě)入數(shù)據(jù)管理信息330與組管理信息310和對(duì)方邏輯卷信息320,求出關(guān)于傳輸給存儲(chǔ)裝置 B190的寫(xiě)入數(shù)據(jù)的信息(步驟1100)。在該信息中,包含根據(jù)寫(xiě)入數(shù)據(jù)管理信息330取得的寫(xiě)入地址、寫(xiě)入數(shù)據(jù)長(zhǎng)度、序列序號(hào)、寫(xiě)入時(shí)刻、根據(jù)對(duì)方邏輯卷信息320取得的對(duì)方存儲(chǔ)裝置ID、對(duì)方邏輯卷序號(hào)、和使用邏輯卷ID并從組管理信息310參照的對(duì)方組序號(hào)。圖7是表示各邏輯卷的對(duì)方邏輯卷信息320 —例的圖。邏輯卷ID是源頭側(cè)的邏輯卷(在實(shí)施例1中,為存儲(chǔ)裝置A具有的邏輯卷)的ID。對(duì)方存儲(chǔ)裝置ID是確定具有與該邏輯卷成對(duì)、存儲(chǔ)該邏輯卷中存儲(chǔ)的數(shù)據(jù)復(fù)制的邏輯卷(也稱為對(duì)方邏輯卷。)的存儲(chǔ)裝置(在實(shí)施例1中為存儲(chǔ)裝置B190)的ID (序列序號(hào)等)。對(duì)方邏輯卷ID是就對(duì)方存儲(chǔ)裝置(在實(shí)施例1中,為存儲(chǔ)裝置B190)而言、確定對(duì)方邏輯卷(即存儲(chǔ)邏輯卷中存儲(chǔ)的數(shù)據(jù)復(fù)制的目標(biāo)側(cè)的邏輯卷500)的ID。下面,回到圖6,寫(xiě)入數(shù)據(jù)傳輸部A220將寫(xiě)入數(shù)據(jù)與步驟1100中求出的信息傳輸給存儲(chǔ)裝置B190 (步驟1101)。存儲(chǔ)裝置B的寫(xiě)入數(shù)據(jù)收領(lǐng)部B211將接收到的寫(xiě)入數(shù)據(jù)與信息存儲(chǔ)在高速緩沖存儲(chǔ)器400中(步驟100 ,根據(jù)接收到的信息,制作寫(xiě)入數(shù)據(jù)管理信息330(步驟110 。存儲(chǔ)裝置B190的寫(xiě)入數(shù)據(jù)管理信息330的項(xiàng)目與存儲(chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)管理信息330的相同。就存儲(chǔ)裝置B190的寫(xiě)入數(shù)據(jù)管理信息330的內(nèi)容而言,邏輯卷ID是存儲(chǔ)復(fù)制的目標(biāo)側(cè)的邏輯卷500的ID,寫(xiě)入數(shù)據(jù)指針是存儲(chǔ)裝置B190的高速緩沖存儲(chǔ)器400中的寫(xiě)入數(shù)據(jù)的存儲(chǔ)開(kāi)始地址,必需傳輸比特通常為OFF,這與存儲(chǔ)裝置AlOO 的寫(xiě)入數(shù)據(jù)管理信息330不同,但其它相同。存儲(chǔ)裝置B190也具有組管理信息310,但該項(xiàng)目也與存儲(chǔ)裝置AlOO的相同。就組管理信息310的內(nèi)容而言,組ID是確定存儲(chǔ)復(fù)制的目標(biāo)側(cè)邏輯卷500所屬的邏輯卷組的 ID,對(duì)方存儲(chǔ)裝置ID是成為源頭的存儲(chǔ)裝置(在實(shí)施例1中為存儲(chǔ)裝置A100)的ID,對(duì)方組ID是就對(duì)方存儲(chǔ)裝置(在實(shí)施例1中為存儲(chǔ)裝置A100)而言、確定對(duì)方邏輯卷(即成為源頭的邏輯卷500)所屬的邏輯卷組的ID。另外,存儲(chǔ)裝置B190也具有對(duì)方邏輯卷信息 320,但該項(xiàng)目也與存儲(chǔ)裝置AlOO的相同,就內(nèi)容而言,邏輯卷ID是確定存儲(chǔ)復(fù)制的邏輯卷 500的ID,對(duì)方存儲(chǔ)裝置ID是確定成為源頭的存儲(chǔ)裝置(存儲(chǔ)裝置A100)的ID的ID,對(duì)方邏輯卷ID是就對(duì)方存儲(chǔ)裝置(存儲(chǔ)裝置A100)而言確定對(duì)方邏輯卷(成為源頭的邏輯卷 500)的 ID?;氐綀D6,接著,寫(xiě)入數(shù)據(jù)收領(lǐng)部B211更新已到達(dá)寫(xiě)入時(shí)刻信息350(步驟1104)。
圖8是表示各組的已到達(dá)寫(xiě)入時(shí)刻信息350 —例的圖。組ID是就存儲(chǔ)裝置B190 而言確定邏輯卷組的ID。已到達(dá)寫(xiě)入數(shù)據(jù)的最新寫(xiě)入時(shí)刻是就存儲(chǔ)裝置B190的邏輯卷組而言、提供給寫(xiě)入數(shù)據(jù)收領(lǐng)部B211收領(lǐng)的寫(xiě)入數(shù)據(jù)的寫(xiě)入時(shí)刻中、距當(dāng)前時(shí)刻最近的最新時(shí)刻。但是,在按序列序號(hào)順序看,有部分未到達(dá)的寫(xiě)入數(shù)據(jù)的情況下(有中途掉隊(duì)的寫(xiě)入數(shù)據(jù)的情況下),將按序列序號(hào)順序連續(xù)的最后寫(xiě)入數(shù)據(jù)(掉隊(duì)之前的寫(xiě)入數(shù)據(jù))之前作為時(shí)刻比較的范圍,將提供給這些寫(xiě)入數(shù)據(jù)的寫(xiě)入時(shí)刻中最新的時(shí)刻作為已到達(dá)時(shí)刻信息來(lái)記錄。就寫(xiě)入數(shù)據(jù)傳輸部A220與寫(xiě)入數(shù)據(jù)收領(lǐng)部B211之間的寫(xiě)入數(shù)據(jù)傳輸而言,也可并行同時(shí)傳輸多個(gè)寫(xiě)入數(shù)據(jù)。因此,不限于寫(xiě)入數(shù)據(jù)收領(lǐng)部B211按序列序號(hào)順序來(lái)收領(lǐng)寫(xiě)入數(shù)據(jù),但如后所述,由于對(duì)各邏輯卷組的每個(gè)、按序列序號(hào)順序反映寫(xiě)入數(shù)據(jù)(即存儲(chǔ)在存儲(chǔ)裝置B的邏輯卷中),所以根據(jù)更新順序(即根據(jù)存儲(chǔ)裝置A中的寫(xiě)入數(shù)據(jù)的寫(xiě)入順序)來(lái)反映到復(fù)制中。再回到圖6,最后,寫(xiě)入數(shù)據(jù)收領(lǐng)部B211向?qū)懭霐?shù)據(jù)傳輸部A220執(zhí)行寫(xiě)入數(shù)據(jù)收領(lǐng)完成(步驟110 。接收到該信息的存儲(chǔ)裝置A的寫(xiě)入數(shù)據(jù)傳輸部A對(duì)與寫(xiě)入數(shù)據(jù)收領(lǐng)完成報(bào)告對(duì)應(yīng)的寫(xiě)入數(shù)據(jù),將寫(xiě)入數(shù)據(jù)管理信息330的必需傳輸比特設(shè)為OFF。此時(shí),存儲(chǔ)裝置AlOO可從高速緩沖存儲(chǔ)器中廢棄用于向存儲(chǔ)裝置B傳輸中保持的傳輸完的寫(xiě)入數(shù)據(jù)。圖9是表示存儲(chǔ)裝置B190中的寫(xiě)入數(shù)據(jù)反映處理(即向邏輯卷中存儲(chǔ)寫(xiě)入數(shù)據(jù)的處理)一例的圖。寫(xiě)入數(shù)據(jù)反映指示部B230調(diào)查存儲(chǔ)裝置B190的全部邏輯卷組的已到達(dá)寫(xiě)入時(shí)刻信息350,求出其中最早的時(shí)刻(步驟1200)。寫(xiě)入數(shù)據(jù)反映指示部B230指示(或允許)寫(xiě)入數(shù)據(jù)反映部B240寫(xiě)入時(shí)刻在求出的時(shí)刻之前的寫(xiě)入數(shù)據(jù)向邏輯卷的反映(步驟1201)。 接受該指示(或允許)的寫(xiě)入數(shù)據(jù)反映部B240參照寫(xiě)入數(shù)據(jù)管理信息330與組管理信息 310,按寫(xiě)入時(shí)刻順序,或若為相同寫(xiě)入時(shí)刻,則按各邏輯卷組中的序列序號(hào)順序,對(duì)存儲(chǔ)復(fù)制的邏輯卷500反映指示的時(shí)刻范圍的數(shù)據(jù)(即寫(xiě)入時(shí)刻在步驟1200求出的時(shí)刻之前的寫(xiě)入數(shù)據(jù))(即將寫(xiě)入數(shù)據(jù)存儲(chǔ)在目標(biāo)側(cè)的邏輯卷中。)(步驟1202)。一旦步驟1202反映完全部指示范圍的寫(xiě)入數(shù)據(jù),則寫(xiě)入數(shù)據(jù)反映部B240向?qū)懭霐?shù)據(jù)反映指示部230報(bào)告指示的處理完成(步驟120 。存儲(chǔ)裝置B可從高速緩沖存儲(chǔ)器400中廢棄反映的寫(xiě)入數(shù)據(jù)。通過(guò)上述步驟1200至步驟1203的處理,1循環(huán)的反映處理結(jié)束。為了繼續(xù)反映從存儲(chǔ)裝置A傳輸來(lái)的寫(xiě)入數(shù)據(jù),寫(xiě)入數(shù)據(jù)反映指示部B230與寫(xiě)入數(shù)據(jù)反映部B240重復(fù)上述循環(huán)。通過(guò)上述處理,遵守由主體主計(jì)算機(jī)執(zhí)行的數(shù)據(jù)更新與由開(kāi)放系統(tǒng)主計(jì)算機(jī)執(zhí)行的數(shù)據(jù)更新間的順序,存儲(chǔ)存儲(chǔ)裝置B190的更新后的數(shù)據(jù)復(fù)制,對(duì)各復(fù)制間的數(shù)據(jù)整合性而言,即便是主體主計(jì)算機(jī)的數(shù)據(jù)與開(kāi)放系統(tǒng)主計(jì)算機(jī)的數(shù)據(jù),也可維持共同的整合性。S卩,存儲(chǔ)裝置A利用包含于從主體主計(jì)算機(jī)接收的寫(xiě)入請(qǐng)求630中的寫(xiě)入時(shí)刻 650,向從開(kāi)放系統(tǒng)主計(jì)算機(jī)接收的寫(xiě)入數(shù)據(jù)提供寫(xiě)入時(shí)刻,再將接收到的寫(xiě)入數(shù)據(jù)與寫(xiě)入時(shí)刻一起,使用序列序號(hào)進(jìn)行管理。副側(cè)的存儲(chǔ)裝置B使用序列序號(hào)與寫(xiě)入時(shí)刻來(lái)指定可反映的(即可存儲(chǔ)在目標(biāo)側(cè)的邏輯卷中的)寫(xiě)入數(shù)據(jù),將指定的寫(xiě)入數(shù)據(jù)存儲(chǔ)在目標(biāo)側(cè)的邏輯卷中。結(jié)果,即便中途的緩沖或傳輸并行,也可通過(guò)遵守從主體主計(jì)算機(jī)寫(xiě)入的數(shù)據(jù)與從開(kāi)放系統(tǒng)主計(jì)算機(jī)寫(xiě)入的數(shù)據(jù)間的寫(xiě)入順序,在副側(cè)的存儲(chǔ)裝置B190的邏輯卷中存儲(chǔ)拷貝數(shù)據(jù)。另外,即便例如存儲(chǔ)裝置AlOO中產(chǎn)生故障,先更新的寫(xiě)入數(shù)據(jù)未到達(dá)存儲(chǔ)裝置 B190,就未到達(dá)的寫(xiě)入數(shù)據(jù)的寫(xiě)入時(shí)刻之后的寫(xiě)入時(shí)刻的寫(xiě)入數(shù)據(jù)而言,由于序列序號(hào)不連續(xù),所以不允許反映。因此,副側(cè)的存儲(chǔ)裝置B不產(chǎn)生數(shù)據(jù)更新的掉隊(duì),確保正側(cè)的存儲(chǔ)裝置A與副側(cè)的存儲(chǔ)裝置B之間的整合性。結(jié)果,即便在正側(cè)的存儲(chǔ)裝置A產(chǎn)生故障的情況下,MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790也可使用取得整合性后的存儲(chǔ)裝置B190的邏輯卷 500的內(nèi)容,繼承業(yè)務(wù)。另外,上述處理中,由于向存儲(chǔ)裝置A接收的全部寫(xiě)入數(shù)據(jù)提供寫(xiě)入時(shí)刻,所以無(wú)論使用數(shù)據(jù)的主計(jì)算機(jī)是主體主計(jì)算機(jī)還是開(kāi)放系統(tǒng)主計(jì)算機(jī),均可知道任意邏輯卷500 中哪個(gè)寫(xiě)入時(shí)刻之前的寫(xiě)入數(shù)據(jù)已從存儲(chǔ)裝置A傳輸?shù)酱鎯?chǔ)裝置B、達(dá)到存儲(chǔ)裝置B、或已在存儲(chǔ)裝置B中反映(即已存儲(chǔ)在邏輯卷中)等信息。另外,上述步驟1202中為了減輕處理負(fù)荷,也可忽視寫(xiě)入時(shí)刻順序,而按各邏輯卷組中的序列序號(hào)順序,將指示的時(shí)刻范圍的寫(xiě)入數(shù)據(jù)存儲(chǔ)在存儲(chǔ)復(fù)制的邏輯卷500中。 此時(shí),由步驟1203的處理完成報(bào)告的定時(shí)來(lái)保持復(fù)制間(即副側(cè)的存儲(chǔ)裝置B的邏輯卷間)的整合性。在想在處理完成報(bào)告與下一處理完成報(bào)告之間的期間也保持具有整合性的數(shù)據(jù)的情況下,只要在處理完成報(bào)告的定時(shí)取得存儲(chǔ)復(fù)制的邏輯卷500的瞬象即可。作為取得這種瞬象的方法,例如美國(guó)專(zhuān)利6658434號(hào)公開(kāi)的技術(shù)。在該方法中,將存儲(chǔ)應(yīng)取得瞬象的數(shù)據(jù)的邏輯卷500 (正卷)的存儲(chǔ)內(nèi)容拷貝到存儲(chǔ)裝置B190的其它邏輯卷500 (副卷) 中,若更新正卷,則將更新內(nèi)容反映到副卷,但在本實(shí)施方式中,在一旦將正卷的瞬象存儲(chǔ)在副卷中的時(shí)刻,停止反映,使副卷的內(nèi)容靜止、確定。另外,在上述寫(xiě)入數(shù)據(jù)的傳輸處理中,最初寫(xiě)入數(shù)據(jù)傳輸部A220向?qū)懭霐?shù)據(jù)收領(lǐng)部B211傳輸寫(xiě)入數(shù)據(jù),但也可最初寫(xiě)入數(shù)據(jù)收領(lǐng)部B211向?qū)懭霐?shù)據(jù)傳輸部220發(fā)行寫(xiě)入數(shù)據(jù)的傳輸請(qǐng)求,收領(lǐng)該請(qǐng)求的寫(xiě)入數(shù)據(jù)傳輸部A220向?qū)懭霐?shù)據(jù)收領(lǐng)部B211傳輸寫(xiě)入數(shù)據(jù)。通過(guò)使用寫(xiě)入數(shù)據(jù)的傳輸請(qǐng)求,可對(duì)應(yīng)于存儲(chǔ)裝置B190的處理狀況或負(fù)荷、寫(xiě)入數(shù)據(jù)的存儲(chǔ)量等來(lái)調(diào)整寫(xiě)入數(shù)據(jù)的傳輸進(jìn)度。另外,在上述處理中,將存儲(chǔ)寫(xiě)入數(shù)據(jù)的場(chǎng)所設(shè)為高速緩沖存儲(chǔ)器400,但也可另外準(zhǔn)備寫(xiě)入數(shù)據(jù)存儲(chǔ)用的邏輯卷500,在該邏輯卷500中存儲(chǔ)寫(xiě)入數(shù)據(jù)。一般由于邏輯卷 500對(duì)高速緩沖存儲(chǔ)器400準(zhǔn)備大容量,所以可存儲(chǔ)較多的寫(xiě)入數(shù)據(jù)。另外,在上述處理中,設(shè)利用從主體主計(jì)算機(jī)接收的寫(xiě)入時(shí)刻650來(lái)更新寫(xiě)入時(shí)刻信息340,但也可是存儲(chǔ)裝置AlOO在內(nèi)部具有時(shí)鐘,參照該時(shí)鐘來(lái)不斷更新寫(xiě)入時(shí)刻信息340。此時(shí),存儲(chǔ)裝置AlOO從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)對(duì)制作復(fù)制的邏輯卷500(成為源頭的邏輯卷500)的寫(xiě)入請(qǐng)求時(shí)所執(zhí)行處理的一例如圖10所示。該處理是對(duì)應(yīng)于圖3所示的處理的處理。寫(xiě)入數(shù)據(jù)收領(lǐng)部A210 WMFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)寫(xiě)入請(qǐng)求(步驟 1300)。寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器400中(步驟1301),參照與存儲(chǔ)裝置A具有的時(shí)鐘一致來(lái)不斷更新的寫(xiě)入時(shí)刻信息340,向?qū)懭霐?shù)據(jù)提供寫(xiě)入時(shí)刻,另外,參照組管理信息310,向?qū)懭霐?shù)據(jù)提供序列序號(hào),制作寫(xiě)入數(shù)據(jù)管理信息330(步驟1302)。最后,向MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700執(zhí)行寫(xiě)入完成報(bào)告(步驟1303)。另外,在上述處理中,將時(shí)刻用于寫(xiě)入時(shí)刻信息340或?qū)懭霐?shù)據(jù)管理信息300的寫(xiě)入時(shí)刻或已到達(dá)寫(xiě)入時(shí)刻信息350中,但此時(shí)使用的時(shí)刻未必是年、月、日、時(shí)、分、秒、 毫秒、微秒、納秒或通算時(shí)間等形式,也可以是序列的序號(hào)。尤其是如圖11所示,表示從 MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)存儲(chǔ)裝置AlOO自己更新寫(xiě)入時(shí)刻信息340的情況下的、對(duì)存儲(chǔ)裝置AlOO制作復(fù)制的邏輯卷500(成為源頭的邏輯卷500)的寫(xiě)入請(qǐng)求時(shí)的處理一例。該處理是對(duì)應(yīng)于圖3或圖10的處理。另外,圖11中,將寫(xiě)入時(shí)刻信息340的初始值例如為0、后面依次每次增加1的序號(hào)作為寫(xiě)入時(shí)刻提供給寫(xiě)入數(shù)據(jù)。寫(xiě)入數(shù)據(jù)接收部A210 WMFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)寫(xiě)入請(qǐng)求(步驟 1400)。寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器400中(步驟1401),從寫(xiě)入時(shí)刻信息340中讀出序號(hào),將向該序號(hào)加1后的值作為寫(xiě)入時(shí)刻,提供給寫(xiě)入數(shù)據(jù)(步驟 1402),將在步驟1402加1后的值作為寫(xiě)入時(shí)刻信息340來(lái)記錄,更新寫(xiě)入時(shí)刻信息340 (步驟1403)。另外,參照組管理信息310,將序列序號(hào)提供給寫(xiě)入數(shù)據(jù)(步驟1404),制作寫(xiě)入數(shù)據(jù)管理信息330 (步驟140 。寫(xiě)入數(shù)據(jù)收領(lǐng)部A210最后向MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī) A700執(zhí)行寫(xiě)入完成報(bào)告(步驟1406)。在如此將序列的序號(hào)用作寫(xiě)入時(shí)刻的情況下,代替在存儲(chǔ)裝置B190中的處理中, 使用提供給寫(xiě)入數(shù)據(jù)收領(lǐng)部B211接收到的寫(xiě)入數(shù)據(jù)的寫(xiě)入時(shí)刻,更新已到達(dá)寫(xiě)入時(shí)刻信息350,寫(xiě)入數(shù)據(jù)反映指示部B230檢查各邏輯卷組的已到達(dá)寫(xiě)入時(shí)刻信息350,指定可存儲(chǔ)在存儲(chǔ)裝置B的邏輯卷中的寫(xiě)入數(shù)據(jù)的范圍,而是寫(xiě)入數(shù)據(jù)反映部240參照在寫(xiě)入數(shù)據(jù)管理信息330的寫(xiě)入時(shí)刻記錄的序列序號(hào),按序號(hào)順序不越過(guò)序號(hào)地將到達(dá)存儲(chǔ)裝置B的寫(xiě)入數(shù)據(jù)反映(即存儲(chǔ))在邏輯卷500中。[實(shí)施例2]圖12是表示第二實(shí)施方式中的計(jì)算機(jī)系統(tǒng)的構(gòu)成例的圖。與實(shí)施例1的不同之處在于,MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700經(jīng)I/O總線900 連接于存儲(chǔ)裝置C180上,存儲(chǔ)裝置C180經(jīng)傳輸總線910連接于存儲(chǔ)裝置AlOO上。在本實(shí)施例中,將存儲(chǔ)在存儲(chǔ)裝置C180的邏輯卷500中的數(shù)據(jù)復(fù)制存儲(chǔ)在存儲(chǔ)裝置AlOO的邏輯卷500中。并且,利用與實(shí)施例1中說(shuō)明的處理一樣的處理,將存儲(chǔ)在存儲(chǔ)裝置A的邏輯卷 500中的數(shù)據(jù)復(fù)制存儲(chǔ)在存儲(chǔ)裝置B190的邏輯卷500中。即,在本實(shí)施例中,將存儲(chǔ)在存儲(chǔ)裝置C180的邏輯卷500中的數(shù)據(jù)復(fù)制存儲(chǔ)在存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B180中。為了實(shí)現(xiàn)這種處理,存儲(chǔ)裝置C180具備與實(shí)施例1中說(shuō)明的存儲(chǔ)裝置AlOO—樣的構(gòu)成或各種信息等。但是,寫(xiě)入數(shù)據(jù)收領(lǐng)部C212發(fā)送對(duì)寫(xiě)入數(shù)據(jù)的寫(xiě)入完成通知的定時(shí)與實(shí)施例1不同。寫(xiě)入數(shù)據(jù)收領(lǐng)部如下所示,在從存儲(chǔ)裝置A的寫(xiě)入數(shù)據(jù)收領(lǐng)部A接收收領(lǐng)完成通知之后,向MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A發(fā)送寫(xiě)入完成通知。其它的存儲(chǔ)裝置C 的構(gòu)成與實(shí)施例1中說(shuō)明的存儲(chǔ)裝置A—樣。從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)對(duì)邏輯卷500的寫(xiě)入請(qǐng)求630或?qū)懭胝?qǐng)求730的存儲(chǔ)裝置C180在將收領(lǐng)到的寫(xiě)入數(shù)據(jù)640或?qū)懭霐?shù)據(jù)740存儲(chǔ)在存儲(chǔ)裝置C內(nèi)的邏輯卷中的同時(shí),將上述數(shù)據(jù)傳輸給存儲(chǔ)裝置A的寫(xiě)入數(shù)據(jù)收領(lǐng)部A210。此時(shí),與實(shí)施例1中說(shuō)明的處理不同,存儲(chǔ)裝置C180在等待來(lái)自寫(xiě)入數(shù)據(jù)收領(lǐng)部A210的收領(lǐng)完成通知之后,通過(guò)向MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700發(fā)送寫(xiě)入完成通知,保證存儲(chǔ)裝置C180寫(xiě)入的寫(xiě)入數(shù)據(jù)640或?qū)懭霐?shù)據(jù)740的復(fù)制存在于存儲(chǔ)裝置AlOO中。由此,例如即便在存儲(chǔ)裝置C180或傳輸總線910中產(chǎn)生故障、且不能向存儲(chǔ)裝置AlOO傳輸數(shù)據(jù),未傳輸?shù)酱鎯?chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)也不能被MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700寫(xiě)入,并將收領(lǐng)到的寫(xiě)入數(shù)據(jù)確實(shí)寫(xiě)入存儲(chǔ)裝置AlOO中,所以MFA600上的APP620或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700上的 APP720的期待復(fù)制存在于存儲(chǔ)裝置AlOO中。并且,在存儲(chǔ)裝置AlOO將收領(lǐng)到的寫(xiě)入數(shù)據(jù)全部發(fā)送給存儲(chǔ)裝置B190之后,由于存儲(chǔ)裝置B190中也存在期待的復(fù)制,所以MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790可使用與在 MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700執(zhí)行的處理中斷的時(shí)刻、識(shí)別為MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700寫(xiě)入完的數(shù)據(jù)相同的期待數(shù)據(jù),繼承業(yè)務(wù)。如實(shí)施例1中最初所示,在利用提供給寫(xiě)入數(shù)據(jù)的寫(xiě)入時(shí)刻650來(lái)更新寫(xiě)入時(shí)刻信息340的情況下,若存儲(chǔ)裝置ClOO的寫(xiě)入數(shù)據(jù)收領(lǐng)部C212收領(lǐng)的寫(xiě)入請(qǐng)求630中包含寫(xiě)入時(shí)刻650,則將寫(xiě)入時(shí)刻也記錄在寫(xiě)入數(shù)據(jù)管理信息330中,寫(xiě)入數(shù)據(jù)傳輸部C222在寫(xiě)入數(shù)據(jù)傳輸時(shí),還將寫(xiě)入時(shí)刻傳輸給存儲(chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)收領(lǐng)部A210。與寫(xiě)入數(shù)據(jù)一起收領(lǐng)寫(xiě)入時(shí)刻的寫(xiě)入數(shù)據(jù)收領(lǐng)部A210利用與實(shí)施例1中、處理從主體主計(jì)算機(jī)接收的寫(xiě)入請(qǐng)求630 —樣的方法,處理從存儲(chǔ)裝置C接收的寫(xiě)入數(shù)據(jù)與寫(xiě)入時(shí)刻,從而維持存儲(chǔ)在存儲(chǔ)裝置A內(nèi)的邏輯卷中的各復(fù)制間的整合性,即便是從主體主計(jì)算機(jī)發(fā)行的寫(xiě)入數(shù)據(jù)與從開(kāi)放系統(tǒng)主計(jì)算機(jī)發(fā)行的寫(xiě)入數(shù)據(jù)之間也可維持整合性。由此,即便因大規(guī)模災(zāi)害等而在存儲(chǔ)裝置C180與存儲(chǔ)裝置AlOO雙方中產(chǎn)生故障, MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790也可使用取得整合性的存儲(chǔ)裝置B190的邏輯卷500的內(nèi)容來(lái)繼承業(yè)務(wù)。如實(shí)施例1最后所示,在存儲(chǔ)裝置AlOO自己更新寫(xiě)入時(shí)刻信息340的情況下,不必從存儲(chǔ)裝置C180傳輸寫(xiě)入時(shí)刻,從存儲(chǔ)裝置C收領(lǐng)寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)收領(lǐng)部A210只要與實(shí)施例1最后所示的圖11的處理一樣處理寫(xiě)入數(shù)據(jù)即可。另外,也可存在多臺(tái)存儲(chǔ)裝置C180,該存儲(chǔ)裝置C180連接于存儲(chǔ)裝置AlOO上,向存儲(chǔ)裝置AlOO發(fā)送寫(xiě)入數(shù)據(jù)的復(fù)制,并使寫(xiě)入數(shù)據(jù)的復(fù)制存儲(chǔ)在存儲(chǔ)裝置A中。另外,在未圖示的主體主計(jì)算機(jī)和開(kāi)放系統(tǒng)主計(jì)算機(jī)經(jīng)I/O總線連接于存儲(chǔ)裝置 AlOO上時(shí),連接于存儲(chǔ)裝置A上的主體主計(jì)算機(jī)或開(kāi)放系統(tǒng)主計(jì)算機(jī)在MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700或存儲(chǔ)裝置C180中產(chǎn)生故障的情況等下,使用取得整合性的存儲(chǔ)裝置AlOO 的邏輯卷500的內(nèi)容,繼承MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700執(zhí)行的業(yè)務(wù)。[實(shí)施例3]圖13是表示實(shí)施例3中的計(jì)算機(jī)系統(tǒng)的構(gòu)成例的圖。與實(shí)施例1的主要不同之處在于,分別有多臺(tái)存儲(chǔ)裝置AlOO和存儲(chǔ)裝置B190, MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700經(jīng)I/O總線900連接于多臺(tái)存儲(chǔ)裝置AlOO的每個(gè)上, MFB690與開(kāi)放系統(tǒng)主計(jì)算機(jī)B790經(jīng)I/O總線900連接于多臺(tái)存儲(chǔ)裝置B190的每個(gè)上,在 MFA600中存在管理軟件A800,在MFB690中存在管理軟件B890。下面說(shuō)明其它差異。下面,說(shuō)明就MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700使用的邏輯卷500而言、對(duì)向各邏輯卷500執(zhí)行的寫(xiě)入的處理、和向存儲(chǔ)裝置B190傳輸寫(xiě)入數(shù)據(jù)與存儲(chǔ)裝置B190中的寫(xiě)入數(shù)據(jù)的反映(即寫(xiě)入數(shù)據(jù)向邏輯卷的存儲(chǔ))處理。通過(guò)這些處理,就多個(gè)存儲(chǔ)裝置B具有的多個(gè)邏輯卷各自中存儲(chǔ)的復(fù)制間的整合性而言,即便主體主計(jì)算機(jī)的數(shù)據(jù)與開(kāi)放系統(tǒng)主計(jì)算機(jī)的數(shù)據(jù)之間也能維持共同的整合性。圖14是表示存儲(chǔ)裝置AlOO從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)對(duì)制作復(fù)制的邏輯卷500(成為源頭的邏輯卷500)的寫(xiě)入請(qǐng)求時(shí)的處理一例的圖。寫(xiě)入數(shù)據(jù)收領(lǐng)部A210 WMFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)寫(xiě)入請(qǐng)求(步驟 1500)。寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器400中(步驟1501),另外,與實(shí)施例1 一樣,參照組管理信息310,取得序列序號(hào),制作寫(xiě)入數(shù)據(jù)管理信息330 (步驟 1502)。最后,向MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700執(zhí)行寫(xiě)入完成報(bào)告(步驟1503)。組管理信息310與實(shí)施例1的一樣。下面說(shuō)明本實(shí)施例的寫(xiě)入數(shù)據(jù)管理信息330。圖15是表示管理軟件A800對(duì)存儲(chǔ)裝置AlOO指示寫(xiě)入請(qǐng)求的處理保留與標(biāo)記制作時(shí)的處理一例的圖。如后所述,在對(duì)存儲(chǔ)裝置AlOO的邏輯卷500的更新期間進(jìn)行該處理的定時(shí),之后搬運(yùn)地各復(fù)制的反映的同步,確立存儲(chǔ)在多個(gè)存儲(chǔ)裝置B190的復(fù)制間的整合性。首先,管理軟件A800指示全部存儲(chǔ)裝置AlOO寫(xiě)入請(qǐng)求的處理保留(步驟1600)。 接受該指示后,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210保留寫(xiě)入請(qǐng)求的處理(步驟1601),向管理軟件A800 報(bào)告開(kāi)始保留(步驟160 。管理軟件A800在從指示的全部存儲(chǔ)裝置AlOO確認(rèn)有保留開(kāi)始的報(bào)告之后,進(jìn)入下一處理(步驟1603、步驟1604)。之后,管理軟件A800指示全部存儲(chǔ)裝置AlOO制作標(biāo)記(步驟160 。在該指示中包含標(biāo)記序號(hào),作為參數(shù)。標(biāo)記序號(hào)如后所述。接受該指示后,標(biāo)記制作部A250將收領(lǐng)的標(biāo)記序號(hào)記錄在控制存儲(chǔ)器300中存儲(chǔ)的圖16所示的標(biāo)記序號(hào)信息360中(步驟1606), 對(duì)全部邏輯卷組制作信息傳遞用的特殊寫(xiě)入數(shù)據(jù)(后面稱為標(biāo)記)(步驟1607)。另外,所謂標(biāo)記是對(duì)寫(xiě)入數(shù)據(jù)管理信息300設(shè)定標(biāo)記屬性的寫(xiě)入數(shù)據(jù)。圖17是表示本實(shí)施例中的寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息330 —例的圖,對(duì)實(shí)施例 1的寫(xiě)入數(shù)據(jù)管理信息330附加標(biāo)記屬性比特與標(biāo)記序號(hào)。標(biāo)記屬性比特是表示該寫(xiě)入數(shù)據(jù)是標(biāo)記的比特,在通常的寫(xiě)入數(shù)據(jù)中為OFF,但對(duì)標(biāo)記設(shè)定成ON。對(duì)標(biāo)記序號(hào)設(shè)定上述的標(biāo)記序號(hào)。與通常的寫(xiě)入數(shù)據(jù)一樣,對(duì)標(biāo)記也取得提供組中的序列序號(hào)。即,在制作標(biāo)記時(shí),標(biāo)記制作部A250與寫(xiě)入數(shù)據(jù)收領(lǐng)部A的處理一樣,根據(jù)組的組管理信息310,參照序列序號(hào),將對(duì)其加1的值作為所述標(biāo)記的序列序號(hào),記錄在寫(xiě)入數(shù)據(jù)管理信息330中,將新的序列序號(hào)記錄在組管理信息310中。這樣,向標(biāo)記提供序列序號(hào)后,與通常的寫(xiě)入數(shù)據(jù)一樣傳輸給存儲(chǔ)裝置B190,但不將標(biāo)記反映到邏輯卷 500。標(biāo)記序號(hào)是用于確定根據(jù)哪個(gè)指示來(lái)制作標(biāo)記的序號(hào),例如初始值為0,在管理軟件A800發(fā)行標(biāo)記制作指示時(shí),將標(biāo)記序號(hào)每次增加1之后發(fā)行。管理軟件A800讀出記錄在標(biāo)記序號(hào)信息360中的標(biāo)記序號(hào),識(shí)別當(dāng)前的標(biāo)記序號(hào)。加到圖15,對(duì)全部邏輯卷組制作標(biāo)記的標(biāo)記制作部A250向管理軟件A800報(bào)告標(biāo)記制作完成(步驟1608)。管理軟件A800從指示的存儲(chǔ)裝置AlOO全部中確認(rèn)有標(biāo)記制作完成報(bào)告的存儲(chǔ)裝置,進(jìn)入下一處理(步驟1609、步驟1610)。管理軟件A800向全部存儲(chǔ)裝置AlOO指示寫(xiě)入請(qǐng)求的處理保留的解除(步驟 1611)。接受該指示后,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210解除寫(xiě)入請(qǐng)求的處理保留(步驟1612),將保留解除報(bào)告給管理軟件A800 (步驟1613)。圖18是表示從存儲(chǔ)裝置AlOO向存儲(chǔ)裝置B190傳輸寫(xiě)入數(shù)據(jù)的處理一例的圖。 該處理與實(shí)施例1的圖6中說(shuō)明的傳輸處理大致一樣,但不同之處在于不執(zhí)行寫(xiě)入數(shù)據(jù)收領(lǐng)部B211對(duì)已到達(dá)寫(xiě)入時(shí)刻信息350的更新。另外,存儲(chǔ)裝置B190的寫(xiě)入數(shù)據(jù)管理信息 330與上述圖17所示的寫(xiě)入數(shù)據(jù)管理信息相同,在步驟1703中,將寫(xiě)入數(shù)據(jù)的標(biāo)記屬性的有無(wú)或標(biāo)記序號(hào)也記錄在寫(xiě)入數(shù)據(jù)管理信息330中。圖19是表示存儲(chǔ)裝置B190中的寫(xiě)入數(shù)據(jù)向邏輯卷的反映(存儲(chǔ))處理一例的圖。 首先,管理軟件B890向全部存儲(chǔ)裝置B190指示對(duì)存儲(chǔ)復(fù)制的邏輯卷500的標(biāo)記之前的寫(xiě)入數(shù)據(jù)的反映(步驟1800)。接受該指示的寫(xiě)入數(shù)據(jù)反映部B240參照寫(xiě)入數(shù)據(jù)信息330與組管理信息310,按各組中的序列序號(hào)順序,對(duì)存儲(chǔ)復(fù)制的邏輯卷500反映標(biāo)記之前的寫(xiě)入數(shù)據(jù)(步驟1801)。即,寫(xiě)入數(shù)據(jù)反映部B240按序列序號(hào)順序?qū)?xiě)入數(shù)據(jù)存儲(chǔ)在邏輯卷中, 一旦看見(jiàn)標(biāo)記屬性的寫(xiě)入數(shù)據(jù)(即標(biāo)記),則停止數(shù)據(jù)的存儲(chǔ)處理,并將反映完成報(bào)告給管理軟件B890 (步驟180 。在上述處理中,寫(xiě)入數(shù)據(jù)反映部B調(diào)查記錄在標(biāo)記的寫(xiě)入數(shù)據(jù)管理信息330中的標(biāo)記序號(hào),判定標(biāo)記序號(hào)是否正確(根據(jù)與所述標(biāo)記序號(hào)確定規(guī)則相同的規(guī)則,或例如是初始值為0的序號(hào),對(duì)上次的標(biāo)記序號(hào)加1的序號(hào)),在不正確的情況下,向管理軟件B890報(bào)告異常,在正確的情況下,將標(biāo)記序號(hào)記錄在標(biāo)記序號(hào)信息360中,報(bào)告正常。管理軟件B890讀出記錄在標(biāo)記序號(hào)信息360中的標(biāo)記序號(hào),確認(rèn)當(dāng)前的標(biāo)記序號(hào)。管理軟件B890在從指示的存儲(chǔ)裝置B190全部確認(rèn)有正常的反映完成報(bào)告之后, 前進(jìn)到下一處理(步驟1803、步驟1804)。接著,管理軟件B890向全部存儲(chǔ)裝置B190指示存儲(chǔ)復(fù)制的邏輯卷500的瞬象的更新(步驟1805)。接受該指示的瞬象取得部B260更新邏輯卷500的內(nèi)容的瞬象(步驟 1806)。作為取得這種瞬象的方法,例如美國(guó)專(zhuān)利6658434號(hào)公開(kāi)的技術(shù)。另外,在本實(shí)施方式中,與實(shí)施例1中說(shuō)明的方法一樣,在瞬象取得的時(shí)刻,停止向存儲(chǔ)瞬象數(shù)據(jù)的卷反映寫(xiě)入數(shù)據(jù),使存儲(chǔ)瞬象數(shù)據(jù)的卷內(nèi)容靜止。更新瞬象的瞬象取得部B260向管理軟件B890 報(bào)告瞬象更新完成(步驟1807)。管理軟件B890從指示的存儲(chǔ)裝置B190全部確認(rèn)有瞬象更新完成的報(bào)告后,前進(jìn)到下一處理(步驟1808、步驟1809)。管理軟件A800與管理軟件B890分別重復(fù)上述步驟1600-步驟1613、和步驟 1800-步驟1809的處理。由此,將對(duì)存儲(chǔ)裝置AlOO的邏輯卷500的更新穩(wěn)定地反映到存儲(chǔ)裝置B190的邏輯卷500。通過(guò)上述處理,停止MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700執(zhí)行的數(shù)據(jù)更新,制作標(biāo)記,作為在多個(gè)存儲(chǔ)裝置之間統(tǒng)一更新?tīng)顩r的定時(shí)(校驗(yàn)點(diǎn)),并在寫(xiě)入標(biāo)記之前的時(shí)刻, 使更新數(shù)據(jù)對(duì)多個(gè)副側(cè)存儲(chǔ)裝置B具有的多個(gè)副側(cè)邏輯卷中存儲(chǔ)的復(fù)制數(shù)據(jù)的反映(即存儲(chǔ))同步,所以就各復(fù)制之間的整合性而言,可在該標(biāo)記的時(shí)刻,在主體主計(jì)算機(jī)的數(shù)據(jù)與開(kāi)放系統(tǒng)主計(jì)算機(jī)的數(shù)據(jù)得到共同的整合性。并且,更新數(shù)據(jù)對(duì)復(fù)制數(shù)據(jù)的反映在多個(gè)復(fù)制數(shù)據(jù)之間同步的時(shí)刻,取得瞬象,將具有共同整合性的復(fù)制保持在瞬象卷中,所以MFB690 或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790可使用瞬象卷中存儲(chǔ)的取得整合性的數(shù)據(jù)來(lái)繼承業(yè)務(wù)。在上述處理中,根據(jù)管理軟件B890的指示,存儲(chǔ)裝置B190更新瞬象,但也可是存儲(chǔ)裝置B在多個(gè)復(fù)制數(shù)據(jù)之間使更新數(shù)據(jù)的反映同步的定時(shí),更新瞬象。此時(shí)存儲(chǔ)裝置 B190中的寫(xiě)入數(shù)據(jù)向復(fù)制的反映處理一例如圖20所示。管理軟件B890向全部存儲(chǔ)裝置B190指示對(duì)存儲(chǔ)復(fù)制的邏輯卷500的標(biāo)記之前的寫(xiě)入數(shù)據(jù)的反映(步驟1900)。接受該指示的寫(xiě)入數(shù)據(jù)反映部B240與圖19中說(shuō)明的處理一樣,反映寫(xiě)入數(shù)據(jù),并一旦看見(jiàn)標(biāo)記,則停止反映,通知給瞬象取得部B260 (步驟1901)。接受通知的瞬象取得部B260更新邏輯卷500的內(nèi)容的瞬象,并通知給寫(xiě)入數(shù)據(jù)反映部 B240 (步驟1902)。被通知的寫(xiě)入數(shù)據(jù)反映部B240將反映完成報(bào)告給管理軟件B890 (步驟 1903)。管理軟件B890 —旦從指示的存儲(chǔ)裝置190全部確認(rèn)有瞬象更新完成的報(bào)告,則前進(jìn)到下一處理(步驟1904、步驟1905)。另外,在上述處理中,存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190對(duì)來(lái)自管理軟件A800或管理軟件B890的各種指示報(bào)告處理完成,但也可以是管理軟件A800或管理軟件B890對(duì)所述指示,定期詢問(wèn)存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190處理狀態(tài),從而管理軟件A800或管理軟件 B890檢測(cè)存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190的各種處理完成。另外,在上述處理中,繼續(xù)進(jìn)行從存儲(chǔ)裝置AlOO至存儲(chǔ)裝置B190的寫(xiě)入數(shù)據(jù)的傳輸處理,但也可以是存儲(chǔ)裝置AlOO制作標(biāo)記并傳輸寫(xiě)入數(shù)據(jù)之后,停止寫(xiě)入數(shù)據(jù)的傳輸, 并且,存儲(chǔ)裝置B190在反映處理中檢測(cè)收領(lǐng)的標(biāo)記之后(標(biāo)記之前的寫(xiě)入數(shù)據(jù)反映之后), 停止寫(xiě)入數(shù)據(jù)的反映,即將存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190的復(fù)制處理變?yōu)橥V範(fàn)顟B(tài)(稱為懸掛(suspend)狀態(tài))。其中,存儲(chǔ)裝置B190與來(lái)自管理軟件B890的指示無(wú)關(guān),執(zhí)行寫(xiě)入數(shù)據(jù)的反映,直到標(biāo)記檢測(cè)。此時(shí),標(biāo)記制作指示與懸掛狀態(tài)移動(dòng)指示等效,在全部存儲(chǔ)裝置B190移動(dòng)到懸掛狀態(tài)的時(shí)刻,對(duì)存儲(chǔ)裝置B190的邏輯卷500制作具有共同整合性的復(fù)制。當(dāng)重新開(kāi)始復(fù)制處理時(shí),在取得邏輯卷500的瞬象之后,從管理軟件A800或管理軟件B890指示復(fù)制處理重新開(kāi)始,使存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190的復(fù)制處理重新開(kāi)始。 結(jié)果,可將共同整合性的復(fù)制保持在存儲(chǔ)瞬象的數(shù)據(jù)中,MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790 可使用取得整合性的數(shù)據(jù)來(lái)繼承業(yè)務(wù)。另外,在上述處理中,管理軟件A800或管理軟件B890與存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190之間的各種指示、報(bào)告和信息的發(fā)送接收既可經(jīng)由I/O總線900執(zhí)行,也可經(jīng)由網(wǎng)絡(luò)920來(lái)執(zhí)行。在以對(duì)存儲(chǔ)裝置AlOO的寫(xiě)入請(qǐng)求的形式來(lái)進(jìn)行標(biāo)記制作指示的情況下,在存儲(chǔ)裝置AlOO中設(shè)置構(gòu)成寫(xiě)入請(qǐng)求處理保留對(duì)象之外的邏輯卷500,對(duì)該邏輯卷500執(zhí)行標(biāo)記制作指示。另外,上述處理中,存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190不必一對(duì)一連接,只要各個(gè)邏輯卷500和邏輯卷組作為源頭和復(fù)制對(duì)應(yīng),則數(shù)量不必相同。另外,在上述構(gòu)成中,管理軟件A800存在于MFA600中,管理軟件B890存在于 MFB690中,但管理軟件A800和管理軟件B890也可存在于MFA600、MFB690、開(kāi)放系統(tǒng)主計(jì)算機(jī)A700、開(kāi)放系統(tǒng)主計(jì)算機(jī)B790、存儲(chǔ)裝置AlOO、存儲(chǔ)裝置B190任意一個(gè)中。另外,也可存在于與存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190連接的未圖示的其它計(jì)算機(jī)中。在上述處理中,寫(xiě)入數(shù)據(jù)反映部B240確定正確的標(biāo)記序號(hào),但也可以是管理軟件 B將正確的標(biāo)記序號(hào)作為反映指示的參數(shù),指定給存儲(chǔ)裝置B190。另外,也可當(dāng)管理軟件 A800對(duì)存儲(chǔ)裝置AlOO指示寫(xiě)入請(qǐng)求的處理保留與標(biāo)記制作時(shí),確定唯一的標(biāo)記序號(hào),并在指定給存儲(chǔ)裝置AlOO的同時(shí),通知管理軟件B890,管理軟件B890將該標(biāo)記序號(hào)指定給存儲(chǔ)裝置B190。在上述處理中,也可與APP620或APP720的處理聯(lián)動(dòng),確定管理軟件A800對(duì)存儲(chǔ)裝置AlOO指示寫(xiě)入請(qǐng)求的處理保留與標(biāo)記制作的契機(jī)。例如,通過(guò)在DBMS的校驗(yàn)點(diǎn)制作的契機(jī)指示寫(xiě)入請(qǐng)求處理的保留與標(biāo)記制作,在校驗(yàn)點(diǎn)執(zhí)行反映向復(fù)制的同步。因此,在將校驗(yàn)點(diǎn)下的正側(cè)邏輯卷500的存儲(chǔ)內(nèi)容反映到副側(cè)的邏輯卷中的復(fù)制的狀態(tài)下,取得瞬
18象,MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790使用該狀態(tài)的數(shù)據(jù)來(lái)繼承業(yè)務(wù)。另外,也可代替管理軟件A800對(duì)存儲(chǔ)裝置AlOO指示寫(xiě)入請(qǐng)求的處理保留和保留解除,而是0S610或0S710與管理軟件A800協(xié)同,從而MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700 保留或重新開(kāi)始對(duì)存儲(chǔ)裝置AlOO的寫(xiě)入請(qǐng)求的發(fā)行。另外,也可如實(shí)施例1中說(shuō)明的那樣,在高速緩沖存儲(chǔ)器400之外,準(zhǔn)備寫(xiě)入數(shù)據(jù)存儲(chǔ)用的邏輯卷500,在該寫(xiě)入數(shù)據(jù)存儲(chǔ)用邏輯卷500中存儲(chǔ)寫(xiě)入數(shù)據(jù)。就寫(xiě)入數(shù)據(jù)的傳輸處理而言,也可以是寫(xiě)入數(shù)據(jù)收領(lǐng)部B211最初對(duì)寫(xiě)入數(shù)據(jù)傳輸部220發(fā)行寫(xiě)入數(shù)據(jù)的傳輸請(qǐng)求,收領(lǐng)該請(qǐng)求的寫(xiě)入數(shù)據(jù)傳輸部A220對(duì)寫(xiě)入數(shù)據(jù)收領(lǐng)部B211傳輸寫(xiě)入數(shù)據(jù)。本實(shí)施例中說(shuō)明的處理即便在寫(xiě)入請(qǐng)求中不包含寫(xiě)入時(shí)刻也可實(shí)施。[實(shí)施例4]圖21是表示實(shí)施例4中的計(jì)算機(jī)系統(tǒng)的構(gòu)成例的圖。與實(shí)施例3的不同之處在于,MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700經(jīng)I/O總線900 連接于多個(gè)存儲(chǔ)裝置C180的每個(gè)上,多個(gè)存儲(chǔ)裝置C180經(jīng)傳輸總線910連接于多個(gè)存儲(chǔ)裝置AlOO上。并且,多個(gè)存儲(chǔ)裝置C180由網(wǎng)絡(luò)920連接于其它計(jì)算機(jī)或裝置上。另外,實(shí)施例4的存儲(chǔ)裝置A和存儲(chǔ)裝置B具有與實(shí)施例3中的存儲(chǔ)裝置A和存儲(chǔ)裝置B —樣的構(gòu)成、功能。在本實(shí)施例中,與實(shí)施例2 —樣,將存儲(chǔ)裝置C180的邏輯卷500中存儲(chǔ)的數(shù)據(jù)的復(fù)制存儲(chǔ)在存儲(chǔ)裝置AlOO的邏輯卷500中。S卩,存儲(chǔ)裝置C180具備與實(shí)施例2 —樣的構(gòu)成或各種信息等,收領(lǐng)從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700至邏輯卷500的寫(xiě)入請(qǐng)求的存儲(chǔ)裝置C180在存儲(chǔ)收領(lǐng)的寫(xiě)入數(shù)據(jù)的同時(shí),向存儲(chǔ)裝置A的寫(xiě)入數(shù)據(jù)收領(lǐng)部A210傳輸,但此時(shí)與實(shí)施例2—樣,在等待來(lái)自寫(xiě)入數(shù)據(jù)收領(lǐng)部A210的收領(lǐng)完成通知之后,向MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700發(fā)送寫(xiě)入完成通知,保證存儲(chǔ)裝置C180寫(xiě)入的寫(xiě)入數(shù)據(jù)640或?qū)懭霐?shù)據(jù)740的復(fù)制存在于存儲(chǔ)裝置AlOO中。并且,存儲(chǔ)裝置A利用與實(shí)施例3中說(shuō)明的處理一樣的處理,將存儲(chǔ)裝置C的邏輯卷500中存儲(chǔ)的數(shù)據(jù)的復(fù)制存儲(chǔ)在存儲(chǔ)裝置B190的邏輯卷500中。通過(guò)上述處理,如實(shí)施例2所述,即便例如在存儲(chǔ)裝置C180或傳輸總線910中產(chǎn)生故障且不能向存儲(chǔ)裝置AlOO 傳輸數(shù)據(jù),MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)或B790也可從存儲(chǔ)裝置B得到MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700中斷處理時(shí)識(shí)別為存儲(chǔ)在存儲(chǔ)裝置C中的期待內(nèi)容,所以可使用該數(shù)據(jù)來(lái)繼承業(yè)務(wù)。在上述處理中,管理軟件A800與實(shí)施例3中對(duì)存儲(chǔ)裝置AlOO執(zhí)行的處理一樣, 對(duì)存儲(chǔ)裝置C180執(zhí)行寫(xiě)入請(qǐng)求的處理保留、或標(biāo)記制作、或?qū)懭胝?qǐng)求的處理保留解除的指示。與實(shí)施例3的步驟1600 —樣,首先,管理軟件A800對(duì)全部存儲(chǔ)裝置C180指示寫(xiě)入請(qǐng)求的處理保留。接受該指示的存儲(chǔ)裝置C180的寫(xiě)入數(shù)據(jù)收領(lǐng)部C212與實(shí)施例3的步驟1601 與步驟1602中存儲(chǔ)裝置AlOO進(jìn)行的處理一樣,保留寫(xiě)入請(qǐng)求的處理,并向管理軟件A800 報(bào)告保留開(kāi)始。如上所述,在該時(shí)刻,已向存儲(chǔ)裝置AlOO傳輸完對(duì)MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700的寫(xiě)入完成通知的寫(xiě)入數(shù)據(jù),存儲(chǔ)裝置AlOO制作寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息 300。管理軟件A800與實(shí)施例3的步驟1603和步驟1604 —樣,從指示的存儲(chǔ)裝置C180全部中確認(rèn)有保留開(kāi)始的報(bào)告,前進(jìn)到下一處理。之后,管理軟件800與實(shí)施例3的步驟1605 —樣,向全部存儲(chǔ)裝置C180指示標(biāo)記制作。收領(lǐng)該指示的存儲(chǔ)裝置C180經(jīng)傳輸總線910或網(wǎng)絡(luò)920來(lái)向存儲(chǔ)復(fù)制的存儲(chǔ)裝置 AlOO傳遞標(biāo)記制作指示。接受標(biāo)記制作指示的存儲(chǔ)裝置AlOO與實(shí)施例3的步驟1606、步驟1607和步驟1608 —樣,制作標(biāo)記,并經(jīng)傳輸總線910或網(wǎng)絡(luò)920將標(biāo)記制作完成報(bào)告給所述存儲(chǔ)裝置C180。收領(lǐng)報(bào)告后的存儲(chǔ)裝置C180向管理軟件800報(bào)告標(biāo)記制作完成。管理軟件A800與實(shí)施例3的步驟1609和步驟1610 —樣,在從指示的存儲(chǔ)裝置C180全部中確認(rèn)有標(biāo)記制作完成的報(bào)告之后,前進(jìn)到下一處理。之后,管理軟件A800與實(shí)施例3的步驟1611 —樣,指示全部的存儲(chǔ)裝置C180寫(xiě)入請(qǐng)求的處理保留解除。接受該指示的存儲(chǔ)裝置C180的寫(xiě)入數(shù)據(jù)收領(lǐng)部C212與實(shí)施例3 的步驟1612與步驟1613中存儲(chǔ)裝置AlOO進(jìn)行的處理一樣,解除寫(xiě)入請(qǐng)求的處理保留,并將保留解除報(bào)告給管理軟件A800。S卩,存儲(chǔ)裝置C180執(zhí)行寫(xiě)入請(qǐng)求的處理保留與保留解除,此間的標(biāo)記制作在存儲(chǔ)裝置C180向存儲(chǔ)裝置AlOO傳遞指示后、由存儲(chǔ)裝置AlOO來(lái)進(jìn)行。如上所述,向存儲(chǔ)裝置 AlOO傳輸完對(duì)MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700的寫(xiě)入完成通知的寫(xiě)入數(shù)據(jù),存儲(chǔ)裝置 AlOO制作相關(guān)寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息300,所以實(shí)施例3中存儲(chǔ)裝置AlOO進(jìn)行寫(xiě)入請(qǐng)求的處理保留、和本實(shí)施例中存儲(chǔ)裝置C180進(jìn)行寫(xiě)入請(qǐng)求的處理保留相等。由此,通過(guò)進(jìn)行上述處理,另外,如實(shí)施例3中說(shuō)明的那樣進(jìn)行其它處理,本實(shí)施例的構(gòu)成也與實(shí)施例 3 一樣,停止MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700執(zhí)行的數(shù)據(jù)更新,將更新?tīng)顩r作為在多個(gè)存儲(chǔ)裝置之間統(tǒng)一的定時(shí)(校驗(yàn)點(diǎn)),制作標(biāo)記,使更新向復(fù)制的反映在標(biāo)記的時(shí)刻同步,就各復(fù)制之間的整合性而言,可在該時(shí)刻就主體主計(jì)算機(jī)的數(shù)據(jù)與開(kāi)放系統(tǒng)主計(jì)算機(jī)的數(shù)據(jù)得到共同的整合性。并且,在反映的同步時(shí)刻,取得瞬象,將具有共同整合性的復(fù)制保持在瞬象卷中,MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)或B790使用取得整合性的數(shù)據(jù)來(lái)繼承業(yè)務(wù)。在上述處理中,管理軟件A800指示存儲(chǔ)裝置C180制作標(biāo)記,存儲(chǔ)裝置C180將該指示傳遞給存儲(chǔ)裝置A100,但也可以是管理軟件A800向全部存儲(chǔ)裝置AlOO直接指示標(biāo)記制作,存儲(chǔ)裝置AlOO向管理軟件800報(bào)告標(biāo)記制作完成。即,管理軟件A800首先向全部存儲(chǔ)裝置C180指示寫(xiě)入請(qǐng)求的處理保留,從指示的存儲(chǔ)裝置C180全部中確認(rèn)有保留開(kāi)始的報(bào)告,與實(shí)施例3的步驟1605 —樣,向全部的存儲(chǔ)裝置A180指示標(biāo)記制作。接受該指示的所述存儲(chǔ)裝置AlOO與實(shí)施例3的步驟1606、步驟1607和步驟1608 —樣,制作標(biāo)記,并將標(biāo)記制作完成報(bào)告給管理軟件800。管理軟件A800與實(shí)施例3的步驟1609與步驟1610 — 樣,從指示的存儲(chǔ)裝置AlOO全部確認(rèn)有標(biāo)記制作完成的報(bào)告,向全部存儲(chǔ)裝置C180指示寫(xiě)入請(qǐng)求的處理保留的解除。另外,也可以是存儲(chǔ)裝置C180具有標(biāo)記制作部與標(biāo)記序號(hào)信息330,接受來(lái)自管理軟件A800的標(biāo)記制作指示,制作標(biāo)記,并將制作為寫(xiě)入數(shù)據(jù)的標(biāo)記傳輸給存儲(chǔ)裝置 A100,接受來(lái)自存儲(chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)收領(lǐng)部210的收領(lǐng)報(bào)告,向管理軟件A800報(bào)告標(biāo)記制作完成。此時(shí),存儲(chǔ)裝置AlOO將收領(lǐng)到的標(biāo)記處理為特殊的寫(xiě)入數(shù)據(jù),與通常的數(shù)據(jù)一樣處理后傳輸給存儲(chǔ)裝置B190,但不進(jìn)行向復(fù)制的反映。上述任一處理均可與連接于存儲(chǔ)裝置AlOO上、在存儲(chǔ)裝置AlOO中設(shè)置復(fù)制的存儲(chǔ)裝置C180的數(shù)量無(wú)關(guān)地實(shí)現(xiàn)。另外,在未圖示的主體主計(jì)算機(jī)和開(kāi)放系統(tǒng)主計(jì)算機(jī)經(jīng)I/O總線連接于存儲(chǔ)裝置 AlOO上的情況下,所述主體主計(jì)算機(jī)和所述開(kāi)放系統(tǒng)主計(jì)算機(jī)在MFA600或開(kāi)放系統(tǒng)主計(jì)
20算機(jī)A700或存儲(chǔ)裝置C180中產(chǎn)生故障的情況等下,可使用取得整合性的存儲(chǔ)裝置AlOO的邏輯卷500的內(nèi)容來(lái)繼承業(yè)務(wù)。[實(shí)施例5]圖22是表示適用本發(fā)明的計(jì)算機(jī)系統(tǒng)在實(shí)施例5中的構(gòu)成例的圖。與實(shí)施例3的不同之處在于,管理軟件A800存在于一個(gè)存儲(chǔ)裝置AlOO中,管理軟件B890存在于一個(gè)存儲(chǔ)裝置B190中,各存儲(chǔ)裝置AlOO由傳輸總線910連接,各存儲(chǔ)裝置 B190也由傳輸總線910連接。另外,各存儲(chǔ)裝置B190在控制存儲(chǔ)器300中具有后述的已到達(dá)標(biāo)記序號(hào)信息370。已到達(dá)標(biāo)記序號(hào)信息370存在于每組中。其它差異如下所述。下面,說(shuō)明就MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī)A700使用的邏輯卷500而言、對(duì)向各邏輯卷500執(zhí)行的寫(xiě)入的處理、和向存儲(chǔ)裝置B190的傳輸和存儲(chǔ)裝置B190中的反映處理。通過(guò)這些處理,就各復(fù)制間的整合性而言,即便是主體主計(jì)算機(jī)的數(shù)據(jù)與開(kāi)放系統(tǒng)主計(jì)算機(jī)的數(shù)據(jù),也可始終維持共同的整合性。在本實(shí)施例中,存儲(chǔ)裝置AlOO和存儲(chǔ)裝置B190經(jīng)所述傳輸總線910控制確保各復(fù)制間的整合性用的處理,從而可僅由存儲(chǔ)裝置AlOO和存儲(chǔ)裝置B190的處理來(lái)實(shí)現(xiàn)。在本實(shí)施例中,在存儲(chǔ)裝置AlOO對(duì)制作復(fù)制的邏輯卷500(成為源頭的邏輯卷 500) WMFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700收領(lǐng)寫(xiě)入請(qǐng)求時(shí)的處理與實(shí)施例3中說(shuō)明的處理一樣,存儲(chǔ)裝置AlOO執(zhí)行實(shí)施例3中圖14中說(shuō)明的處理。本實(shí)施例中的各種管理信息除已到達(dá)標(biāo)記序號(hào)信息370外,與實(shí)施例3中說(shuō)明的一樣。圖23是表示存在于存儲(chǔ)裝置AlOO中的管理軟件A800對(duì)各存儲(chǔ)裝置AlOO指示寫(xiě)入請(qǐng)求的處理保留與標(biāo)記制作時(shí)的處理的圖。與實(shí)施例3中圖15說(shuō)明的處理基本一樣。但是,在本實(shí)施例中與實(shí)施例3不同,如上所述,由于管理軟件A存在于多個(gè)存儲(chǔ)裝置A中的某個(gè)存儲(chǔ)裝置A中,所以管理軟件A與存儲(chǔ)裝置A間的交換在管理軟件、管理軟件存在的存儲(chǔ)裝置A內(nèi)的寫(xiě)入數(shù)據(jù)收領(lǐng)部或標(biāo)記制作部之間、或管理軟件A、與管理軟件A存在的存儲(chǔ)裝置A之外的存儲(chǔ)裝置A內(nèi)的寫(xiě)入數(shù)據(jù)收領(lǐng)部或標(biāo)記制作部之間執(zhí)行。另外,在本實(shí)施例中,就標(biāo)記序號(hào)而言,作為采用標(biāo)記序號(hào)的規(guī)則,步驟3005指定的標(biāo)記序號(hào)為對(duì)上次標(biāo)記序號(hào)加1的序號(hào)(每次增加1的序號(hào))。圖M是表示從存儲(chǔ)裝置AlOO向存儲(chǔ)裝置B190傳輸寫(xiě)入數(shù)據(jù)的處理的圖。雖然與實(shí)施例3中圖18中說(shuō)明的處理基本一樣,但不同之處在于,在步驟3106中寫(xiě)入數(shù)據(jù)收領(lǐng)部B211向?qū)懭霐?shù)據(jù)傳輸部A220報(bào)告寫(xiě)入數(shù)據(jù)收領(lǐng)完成之前,在步驟3104中,判定寫(xiě)入數(shù)據(jù)收領(lǐng)部B211收領(lǐng)的寫(xiě)入數(shù)據(jù)是否是標(biāo)記,在是標(biāo)記的情況下,在步驟3105中,寫(xiě)入數(shù)據(jù)收領(lǐng)部B211將所述標(biāo)記的標(biāo)記序號(hào)記錄在圖25所示的已到達(dá)標(biāo)記序號(hào)信息370中。已到達(dá)標(biāo)記序號(hào)信息370存在于每個(gè)組中,管理軟件B890讀出記錄在各組的已到達(dá)標(biāo)記序號(hào)信息370中的標(biāo)記序號(hào),取得各組的已到達(dá)標(biāo)記序號(hào)。圖沈是表示對(duì)存儲(chǔ)裝置B190中的復(fù)制的寫(xiě)入數(shù)據(jù)反映處理的圖。存在于存儲(chǔ)裝置B190中的管理軟件B890從全部存儲(chǔ)裝置B190的全部組中取得記錄在已到達(dá)標(biāo)記序號(hào)信息370中的標(biāo)記序號(hào),并求出取得的標(biāo)記序號(hào)中最小的標(biāo)記序號(hào)(步驟3200)。之后,管理軟件B890就各組向全部存儲(chǔ)裝置B190指示具有求出的標(biāo)記序號(hào)的標(biāo)記之前的寫(xiě)入數(shù)據(jù)向邏輯卷500的反映(步驟3201)。接受該指示的寫(xiě)入數(shù)據(jù)反映部B240參照寫(xiě)入數(shù)據(jù)信息 330與組管理信息310,按各組中的序列序號(hào)順序,向存儲(chǔ)復(fù)制的邏輯卷500反映寫(xiě)入數(shù)據(jù),直到指示的標(biāo)記(步驟3202)。寫(xiě)入數(shù)據(jù)反映部B240在對(duì)各組按序列序號(hào)順序處理寫(xiě)入數(shù)據(jù)中,一旦看見(jiàn)對(duì)每個(gè)組指示的標(biāo)記,則停止反映,并向管理軟件B890報(bào)告反映完成(步驟320 。由于在步驟3200中求出最小的標(biāo)記序號(hào),所以該標(biāo)記序號(hào)的標(biāo)記必然到達(dá)各存儲(chǔ)裝置B190的各組,由此,必然能反映指示標(biāo)記之前的寫(xiě)入數(shù)據(jù)。寫(xiě)入數(shù)據(jù)反映部B240將反映的標(biāo)記的標(biāo)記序號(hào)記錄在標(biāo)記序號(hào)信息360中,管理軟件B890讀出記錄在標(biāo)記序號(hào)信息360中的標(biāo)記序號(hào),并進(jìn)行確認(rèn)。管理軟件B890在從對(duì)各組指示的存儲(chǔ)裝置B190全部確認(rèn)有正常的反映完成報(bào)告之后,前進(jìn)到下一處理(步驟3204、步驟3205)。管理軟件A800與管理軟件B890分別重復(fù)上述處理。由此,向存儲(chǔ)裝置AlOO的邏輯卷500的更新被穩(wěn)定地反映到存儲(chǔ)裝置B190的邏輯卷500。因?yàn)樯鲜龇从程幚碇胁皇褂盟蚕髞?lái)確保、維持各復(fù)制間的整合性,所以不必瞬象用的邏輯卷500(副卷)等瞬象用的存儲(chǔ)區(qū)域。另一方面,即便是上述管理軟件A800和管理軟件B890存在于存儲(chǔ)裝置AlOO和存儲(chǔ)裝置B190中的構(gòu)成,也可如實(shí)施例3中說(shuō)明的反映處理那樣,進(jìn)行執(zhí)行使用瞬象的整合性確保的處理。通過(guò)上述處理,就多個(gè)存儲(chǔ)裝置AlOO和多個(gè)存儲(chǔ)裝置B190制作的各復(fù)制間的整合性而言,即便是主體主計(jì)算機(jī)的數(shù)據(jù)與開(kāi)放系統(tǒng)主計(jì)算機(jī)的數(shù)據(jù)也可始終維持共同的整合性。并且,通過(guò)存儲(chǔ)裝置AlOO和存儲(chǔ)裝置B190控制確保各復(fù)制間的整合性用的處理,可僅由存儲(chǔ)裝置AlOO和存儲(chǔ)裝置B190的處理來(lái)實(shí)現(xiàn)各復(fù)制間的整合性確保,不使用調(diào)速機(jī)上的資源。在上述處理中,管理軟件A800或管理軟件B890與存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190 之間的各種指示或報(bào)告或信息取得經(jīng)由傳輸總線910,但也可經(jīng)由網(wǎng)絡(luò)920。在標(biāo)記制作指示按對(duì)存儲(chǔ)裝置AlOO的寫(xiě)入請(qǐng)求的形式來(lái)進(jìn)行的情況下,在存儲(chǔ)裝置AlOO中設(shè)置構(gòu)成寫(xiě)入請(qǐng)求處理保留對(duì)象以外的邏輯卷500,對(duì)所述邏輯卷500進(jìn)行所述標(biāo)記制作指示。另外,在上述處理中,存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190不必一對(duì)一連接,只要各個(gè)邏輯卷500和組作為源頭和復(fù)制對(duì)應(yīng),則數(shù)量不必相同。另外,如實(shí)施例1中所述,在高速緩沖存儲(chǔ)器400之外,準(zhǔn)備寫(xiě)入數(shù)據(jù)存儲(chǔ)用的邏輯卷500,在所述邏輯卷500中存儲(chǔ)寫(xiě)入數(shù)據(jù),另外,就寫(xiě)入數(shù)據(jù)的傳輸處理而言,也可以是寫(xiě)入數(shù)據(jù)收領(lǐng)部B211最初對(duì)寫(xiě)入數(shù)據(jù)傳輸部220發(fā)行寫(xiě)入數(shù)據(jù)的傳輸請(qǐng)求,收領(lǐng)所述請(qǐng)求的寫(xiě)入數(shù)據(jù)傳輸部A220對(duì)寫(xiě)入數(shù)據(jù)收領(lǐng)部B211傳輸寫(xiě)入數(shù)據(jù)。另外,也可如實(shí)施例4所示,經(jīng)傳輸總線910將相當(dāng)于存儲(chǔ)裝置C180的未圖示的其它存儲(chǔ)裝置D連接于存儲(chǔ)裝置AlOO上,經(jīng)I/O總線900將MFA600與開(kāi)放系統(tǒng)主計(jì)算機(jī) A70連接于該其它存儲(chǔ)裝置D上。此時(shí),與實(shí)施例2或?qū)嵤├?中說(shuō)明的處理一樣,將存儲(chǔ)裝置D的邏輯卷500的復(fù)制存儲(chǔ)在存儲(chǔ)裝置AlOO的邏輯卷500中,并如本實(shí)施例中已說(shuō)明的那樣,將存儲(chǔ)裝置AlOO的所述邏輯卷500的復(fù)制存儲(chǔ)在存儲(chǔ)裝置B190的邏輯卷500中, 從而如實(shí)施例4或?qū)嵤├?中說(shuō)明的那樣,即便例如在存儲(chǔ)裝置D或傳輸總線910中產(chǎn)生故障,不能向存儲(chǔ)裝置AlOO傳輸數(shù)據(jù),MFB690或開(kāi)放系統(tǒng)主計(jì)算機(jī)或B790也可使用MFA600 或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700的處理中斷之后的期待內(nèi)容來(lái)繼承業(yè)務(wù)。就上述處理而言,存儲(chǔ)裝置AlOO提供如下接口(CLI或⑶I或API)。(1)開(kāi)始或停止管理軟件A800進(jìn)行的上述處理的接口。(2)取得或顯示管理軟件A800的處理狀態(tài)的接口。
(3)確定或指定管理軟件A800動(dòng)作的存儲(chǔ)裝置AlOO的接口。所述存儲(chǔ)裝置AlOO 可被指定給用戶或管理者,也可考慮處理負(fù)荷平衡,自動(dòng)選擇處理負(fù)載小的存儲(chǔ)裝置A100。 也可提供表示管理軟件A800可操作的存儲(chǔ)裝置AlOO的接口,用戶或管理者使用所述接口來(lái)把握管理軟件A800可操作的存儲(chǔ)裝置A100,并從中選擇指定使管理軟件A800操作的所述存儲(chǔ)裝置AlOO。(4)指定構(gòu)成管理軟件A800進(jìn)行的上述處理的對(duì)象的存儲(chǔ)裝置AlOO和組的接口。 指定存儲(chǔ)裝置AlOO的序列序號(hào)或識(shí)別符、組序號(hào)或識(shí)別符等,作為參數(shù)。另外,提供可構(gòu)成管理軟件A800進(jìn)行的上述處理對(duì)象的存儲(chǔ)裝置AlOO和組的接口,用戶或管理者使用所述接口,把握可構(gòu)成上述處理的對(duì)象的存儲(chǔ)裝置AlOO和組,并從中選擇指定構(gòu)成上述處理的對(duì)象的存儲(chǔ)裝置AlOO和組。(5)從管理軟件A800進(jìn)行的上述處理對(duì)象中刪除存儲(chǔ)裝置AlOO或組的接口。指定存儲(chǔ)裝置AlOO的序列序號(hào)或識(shí)別符、組序號(hào)或識(shí)別符等,作為參數(shù)。另外,提供表示構(gòu)成當(dāng)前管理軟件A800進(jìn)行上述處理的對(duì)象的存儲(chǔ)裝置AlOO和組的接口,用戶或管理者使用所述接口,把握可從上述處理對(duì)象中刪除的存儲(chǔ)裝置AlOO和組,并從中選擇指定從上述處理對(duì)象中刪除的存儲(chǔ)裝置AlOO和組。(6)確定或指定管理軟件A800重復(fù)上述處理的間隔(時(shí)間間隔)的接口。上述間隔可指定給用戶或管理者,也可考慮處理負(fù)載后自動(dòng)確定,或根據(jù)寫(xiě)入數(shù)據(jù)量來(lái)自動(dòng)確定。(7)在管理軟件A800進(jìn)行的上述處理中、確定或指定等待來(lái)自存儲(chǔ)裝置AlOO的報(bào)告的上限時(shí)間的接口。(8)在管理軟件A800進(jìn)行的上述處理中確定或顯示故障因素的接口。(9)選擇將在管理軟件A800進(jìn)行的上述處理中產(chǎn)生故障時(shí)的影響范圍設(shè)為管理軟件A800進(jìn)行的上述處理的對(duì)象整體、或關(guān)聯(lián)于所述故障的部分存儲(chǔ)裝置A100、或部分組、或部分邏輯卷500的接口。(10)取得或顯示已制作標(biāo)記序號(hào)的接口。另外,就上述處理而言,存儲(chǔ)裝置B190提供以下用戶接口。(11)開(kāi)始或停止管理軟件B890進(jìn)行的的上述處理的接口。(12)取得或顯示管理軟件B890的處理狀態(tài)的接口。(13)確定或指定管理軟件B890動(dòng)作的存儲(chǔ)裝置B190的接口。所述存儲(chǔ)裝置B190 可被指定給用戶或管理者,也可考慮處理負(fù)荷平衡,自動(dòng)選擇處理負(fù)載小的存儲(chǔ)裝置B190。 也可提供表示管理軟件B890可操作的存儲(chǔ)裝置B190的接口,用戶或管理者使用所述接口來(lái)把握管理軟件B890可操作的存儲(chǔ)裝置B190,并從中選擇指定使管理軟件B890操作的所述存儲(chǔ)裝置B190。(14)指定構(gòu)成管理軟件B890進(jìn)行的上述處理的對(duì)象的存儲(chǔ)裝置B190和組的接口。指定存儲(chǔ)裝置B190的序列序號(hào)或識(shí)別符、組序號(hào)或識(shí)別符等,作為參數(shù)。另外,提供可構(gòu)成管理軟件B890進(jìn)行的上述處理對(duì)象的存儲(chǔ)裝置B190和組的接口,用戶或管理者使用所述接口,把握可構(gòu)成上述處理的對(duì)象的存儲(chǔ)裝置B190和組,并從中選擇指定構(gòu)成上述處理的對(duì)象的存儲(chǔ)裝置B190和組。(15)從管理軟件B890進(jìn)行的上述處理對(duì)象中刪除存儲(chǔ)裝置B190或組的接口。指定存儲(chǔ)裝置B190的序列序號(hào)或識(shí)別符、組序號(hào)或識(shí)別符等,作為參數(shù)。另外,提供表示構(gòu)成
23當(dāng)前管理軟件B890進(jìn)行上述處理的對(duì)象的存儲(chǔ)裝置B190和組的接口,用戶或管理者使用所述接口,把握可從上述處理對(duì)象中刪除的存儲(chǔ)裝置B190和組,并從中選擇指定從上述處理對(duì)象中刪除的存儲(chǔ)裝置B190和組。(16)確定或指定管理軟件B890重復(fù)上述處理的間隔(時(shí)間間隔)的接口。上述間隔可指定給用戶或管理者,也可考慮處理負(fù)載后自動(dòng)確定,或根據(jù)到達(dá)存儲(chǔ)裝置B190后未被反映的寫(xiě)入數(shù)據(jù)量或已反映標(biāo)記序號(hào)與已到達(dá)標(biāo)記序號(hào)的差來(lái)自動(dòng)確定。(17)在管理軟件B890進(jìn)行的上述處理中、確定或指定等待來(lái)自存儲(chǔ)裝置B190的報(bào)告的上限時(shí)間的接口。(18)在管理軟件B890進(jìn)行的上述處理中確定故障因素的接口。(19)選擇將在管理軟件B890進(jìn)行的上述處理中產(chǎn)生故障時(shí)的影響范圍設(shè)為管理軟件B890進(jìn)行的上述處理的對(duì)象整體、或關(guān)聯(lián)于所述故障的部分存儲(chǔ)裝置B190、或部分組、或部分邏輯卷500的接口。00)取得或顯示已到達(dá)標(biāo)記序號(hào)和已反映標(biāo)記序號(hào)的接口。指定存儲(chǔ)裝置B190 的序列序號(hào)或識(shí)別符、組序號(hào)或識(shí)別符等作為參數(shù)。(21)取得或顯示到達(dá)但未反映的寫(xiě)入數(shù)據(jù)量的接口。指定存儲(chǔ)裝置B190的序列序號(hào)或識(shí)別符、組序號(hào)或識(shí)別符等作為參數(shù)。(22)取得存儲(chǔ)到達(dá)但未反映的寫(xiě)入數(shù)據(jù)的存儲(chǔ)區(qū)域大小的接口。指定存儲(chǔ)裝置 B190的序列序號(hào)或識(shí)別符、組序號(hào)或識(shí)別符等作為參數(shù)。作為上述接口的形式,有CLI或⑶I或API。另外,作為上述接口的使用方法,也可以直接使用存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190的終端,或經(jīng)網(wǎng)絡(luò)920或I/O總線910或傳輸總線920,從MFA600、或MFB690、或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700、或開(kāi)放系統(tǒng)主計(jì)算機(jī)B790、或未圖示的其它計(jì)算機(jī)來(lái)遠(yuǎn)程使用。在上述說(shuō)明中,管理軟件A800存在于存儲(chǔ)裝置AlOO中,管理軟件B890存在于存儲(chǔ)裝置B190中,但也可通過(guò)經(jīng)傳輸總線910或網(wǎng)絡(luò)920,進(jìn)行各種指示或報(bào)告或信息取得, 在存儲(chǔ)裝置B190操作管理軟件A800,或在存儲(chǔ)裝置AlOO操作管理軟件B890。此時(shí),通過(guò)存儲(chǔ)裝置AlOO和存儲(chǔ)裝置B190控制用于確保各復(fù)制間的整合性的處理,可僅由存儲(chǔ)裝置 AlOO和存儲(chǔ)裝置B190的處理來(lái)實(shí)現(xiàn)各復(fù)制間的整合性確保,不使用主計(jì)算機(jī)上的資源。[實(shí)施例6]圖27是表示適用本發(fā)明的計(jì)算機(jī)系統(tǒng)在實(shí)施例6中的構(gòu)成例的圖。實(shí)施例6的系統(tǒng)構(gòu)成與實(shí)施例5的共同點(diǎn)多,所以下面說(shuō)明與實(shí)施例5的差異點(diǎn)。實(shí)施例6與實(shí)施例 5的主要差異如下所示。(1)管理軟件A800與管理軟件B890存在于一個(gè)存儲(chǔ)裝置AlOO中。(2)由存儲(chǔ)裝置A分組從標(biāo)記制作時(shí)(Tl)至下一標(biāo)記制作時(shí)(1 到達(dá)存儲(chǔ)裝置 AlOO的寫(xiě)入數(shù)據(jù),作為差分集合,按該差分集合單位來(lái)實(shí)施從存儲(chǔ)裝置AlOO至存儲(chǔ)裝置 B190的數(shù)據(jù)傳輸或存儲(chǔ)裝置B190中的數(shù)據(jù)反映。另外,標(biāo)記序號(hào)在本實(shí)施方式中用作用于識(shí)別差分集合的識(shí)別信息。(3)為了上述差分集合的管理、和差分集合的狀態(tài)操作,各存儲(chǔ)裝置AlOO在控制部200中具有差分集合切換部A270,各存儲(chǔ)裝置B190在控制部200中具有差分集合切換部 B271。另外,各存儲(chǔ)裝置A在控制用存儲(chǔ)器300中具有已送出標(biāo)記序號(hào)信息380。
24
下面,按順序追述其它差異。首先,示出使用差分集合的處理概要。(A)存儲(chǔ)裝置AlOO管理在某個(gè)時(shí)刻Tl之后接收的、對(duì)存儲(chǔ)裝置AlOO具有的邏輯卷的寫(xiě)入請(qǐng)求的寫(xiě)入數(shù)據(jù),作為發(fā)生差分集合410。(B)在變?yōu)闀r(shí)刻T2時(shí),存儲(chǔ)裝置AlOO將發(fā)生差分集合410變更為送出差分集合 420。另外,存儲(chǔ)裝置AlOO管理對(duì)時(shí)刻T2之后接收到的邏輯卷的寫(xiě)入請(qǐng)求的寫(xiě)入數(shù)據(jù),作為新的發(fā)生差分集合410。另外,存儲(chǔ)裝置AlOO將作為送出差分集合420管理的寫(xiě)入數(shù)據(jù)發(fā)送給存儲(chǔ)裝置B190,接收到該寫(xiě)入數(shù)據(jù)的存儲(chǔ)裝置B190管理接收到的寫(xiě)入數(shù)據(jù),作為收領(lǐng)差分集合430。 ^^儲(chǔ)裝置Β190 —旦接收全部送出差分集合420的數(shù)據(jù),則將收領(lǐng)差分集合230 變更為反映差分集合440。另外,存儲(chǔ)裝置Β190通過(guò)將反映差分集合440中的寫(xiě)入數(shù)據(jù)寫(xiě)入存儲(chǔ)裝置Β190具有的邏輯卷中,實(shí)現(xiàn)非同步遠(yuǎn)程拷貝。另外,如后所述,根據(jù)來(lái)自管理軟件Α800或管理軟件Β890的指示,進(jìn)行上述差分集合的狀態(tài)變更或?qū)懭霐?shù)據(jù)的發(fā)送等。另外,從(A)至(C)的處理也可如流水線處理那樣并行處理。下面,說(shuō)明對(duì)MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)Α700使用的存儲(chǔ)裝置AlOO的邏輯卷 500發(fā)行的寫(xiě)入請(qǐng)求的處理、和從存儲(chǔ)裝置AlOO至存儲(chǔ)裝置Β190的寫(xiě)入數(shù)據(jù)傳輸處理、和存儲(chǔ)裝置Β190中的寫(xiě)入數(shù)據(jù)反映處理。圖32是表示寫(xiě)入數(shù)據(jù)收領(lǐng)部Α210從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)Α700接受寫(xiě)入請(qǐng)求時(shí)的處理一例的流程圖。下面,說(shuō)明每個(gè)步驟。在存儲(chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)收領(lǐng)部Α210接收寫(xiě)入請(qǐng)求的情況下(步驟4201),寫(xiě)入數(shù)據(jù)收領(lǐng)部Α210將寫(xiě)入數(shù)據(jù)(在以后的說(shuō)明中,將該寫(xiě)入數(shù)據(jù)稱為寫(xiě)入數(shù)據(jù)New)存儲(chǔ)在高速緩沖存儲(chǔ)器400中(步驟4202)。之后,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210判定由根據(jù)寫(xiě)入指令得到的寫(xiě)入數(shù)據(jù)New的寫(xiě)入目的地的開(kāi)始地址和結(jié)束地址(可根據(jù)開(kāi)始地址與寫(xiě)入長(zhǎng)度來(lái)算出)所示的存儲(chǔ)區(qū)域內(nèi),是否存在步驟4201之前接收的寫(xiě)入數(shù)據(jù)(后面稱為寫(xiě)入數(shù)據(jù)Old)。該判斷例如可通過(guò)檢索寫(xiě)入數(shù)據(jù)管理信息330來(lái)進(jìn)行(步驟4203)。另外,下面描述本實(shí)施方式中的寫(xiě)入數(shù)據(jù)管理信肩、330ο判斷的結(jié)果,在不存在寫(xiě)入數(shù)據(jù)Old的情況下,前進(jìn)到步驟4206,在存在的情況下,前進(jìn)到步驟4208。在步驟4206中,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210參照標(biāo)記序號(hào)信息360,將作為標(biāo)記序號(hào)信息360記錄的標(biāo)記序號(hào)作為寫(xiě)入時(shí)刻,制作寫(xiě)入數(shù)據(jù)管理信息330。這里,在本實(shí)施方式中, 標(biāo)記序號(hào)與實(shí)施例5 —樣,根據(jù)管理軟件A800的指示,一次增加1,作為標(biāo)記序號(hào)信息360, 記錄在各存儲(chǔ)裝置AlOO的控制用存儲(chǔ)器300中。另外,在本實(shí)施方式中,使用與圖17所示的寫(xiě)入數(shù)據(jù)管理信息一樣的信息,作為寫(xiě)入數(shù)據(jù)管理信息330。但是,在本實(shí)施方式中,序列序號(hào)、標(biāo)記屬性比特、標(biāo)記序號(hào)、必需傳輸比特也可不包含于寫(xiě)入數(shù)據(jù)管理信息330中。另外,在本實(shí)施方式中,如上所述,使用記錄在標(biāo)記序號(hào)信息360中的標(biāo)記序號(hào),作為寫(xiě)入數(shù)據(jù)管理信息330的寫(xiě)入時(shí)刻。返回圖32,在步驟4207,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210向發(fā)行寫(xiě)入請(qǐng)求的MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700報(bào)告寫(xiě)入完成,結(jié)束處理。另一方面,在步驟4208中,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210參照步驟4203中確認(rèn)存在的寫(xiě)入數(shù)據(jù)Old的寫(xiě)入數(shù)據(jù)管理信息330,比較作為寫(xiě)入時(shí)刻記錄在寫(xiě)入數(shù)據(jù)Old的寫(xiě)入管理信息330中的標(biāo)記序號(hào)、與記錄為當(dāng)前標(biāo)記序號(hào)信息360的標(biāo)記序號(hào)。比較的結(jié)果,若為相同值,則前進(jìn)到步驟4204,若為不同值(即寫(xiě)入數(shù)據(jù)Old是比寫(xiě)入數(shù)據(jù)New老1代的數(shù)據(jù)), 則前進(jìn)到步驟4206。在步驟4204中,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210合并寫(xiě)入數(shù)據(jù)New與寫(xiě)入數(shù)據(jù)Old。所謂合并是指將地址重合的多個(gè)寫(xiě)入數(shù)據(jù)和寫(xiě)入數(shù)據(jù)管理信息330匯總成一個(gè)。另外,在步驟 4205中,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入完成報(bào)告給作為寫(xiě)入請(qǐng)求發(fā)行源的MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700。下面,用圖四來(lái)表示圖32的步驟4202中說(shuō)明的寫(xiě)入數(shù)據(jù)New與寫(xiě)入數(shù)據(jù)Old的
合并操作一例。在圖四的情況1時(shí),寫(xiě)入數(shù)據(jù)收領(lǐng)部A210在高速緩沖存儲(chǔ)器400上,用寫(xiě)入數(shù)據(jù) New改寫(xiě)寫(xiě)入數(shù)據(jù)Old中相當(dāng)于寫(xiě)入數(shù)據(jù)New的部分。另外,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210原樣使用寫(xiě)入數(shù)據(jù)Old的寫(xiě)入數(shù)據(jù)管理信息330,作為寫(xiě)入數(shù)據(jù)New的寫(xiě)入數(shù)據(jù)管理信息330。圖四的情況2時(shí),寫(xiě)入數(shù)據(jù)收領(lǐng)部A210廢棄寫(xiě)入數(shù)據(jù)Old。另外,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210將寫(xiě)入數(shù)據(jù)Old的寫(xiě)入數(shù)據(jù)管理信息330中的寫(xiě)入數(shù)據(jù)指針更新為對(duì)寫(xiě)入數(shù)據(jù)New 的指針,并將寫(xiě)入地址與寫(xiě)入數(shù)據(jù)長(zhǎng)度分別更新為寫(xiě)入數(shù)據(jù)New的寫(xiě)入地址與寫(xiě)入數(shù)據(jù)長(zhǎng)度,將更新后的寫(xiě)入數(shù)據(jù)管理信息330設(shè)為寫(xiě)入數(shù)據(jù)New的寫(xiě)入數(shù)據(jù)管理信息330。圖四的情況3或4時(shí),寫(xiě)入數(shù)據(jù)收領(lǐng)部A210在高速緩沖存儲(chǔ)器400上,將寫(xiě)入數(shù)據(jù)New重新寫(xiě)于寫(xiě)入數(shù)據(jù)Old之上。另外,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210使用寫(xiě)入數(shù)據(jù)Old與寫(xiě)入數(shù)據(jù)New的寫(xiě)入地址中小的值,作為寫(xiě)入數(shù)據(jù)New的寫(xiě)入數(shù)據(jù)管理信息330的寫(xiě)入地址。 另外,寫(xiě)入數(shù)據(jù)收領(lǐng)部A210求出寫(xiě)入數(shù)據(jù)Old與寫(xiě)入數(shù)據(jù)New的結(jié)束地址中最大的結(jié)束地址,將從該結(jié)束地址中減去在先求出的寫(xiě)入地址的值用于寫(xiě)入數(shù)據(jù)New的寫(xiě)入數(shù)據(jù)管理信息330的寫(xiě)入數(shù)據(jù)長(zhǎng)度中。通過(guò)如此在圖32的步驟4204中寫(xiě)入數(shù)據(jù)收領(lǐng)部A210進(jìn)行寫(xiě)入數(shù)據(jù)和寫(xiě)入數(shù)據(jù)管理信息330的合并,相同差分集合內(nèi)僅殘留最新的寫(xiě)入數(shù)據(jù)。即,在從所述時(shí)刻Tl至?xí)r刻T2之間重復(fù)的地址中有多次寫(xiě)入請(qǐng)求的情況下,在地址重復(fù)的范圍中,在高速緩沖存儲(chǔ)器400上僅殘留基于最新寫(xiě)入請(qǐng)求的寫(xiě)入數(shù)據(jù),作為發(fā)生差分集合,在存儲(chǔ)裝置A100的控制部200中管理。因此,可削減從存儲(chǔ)裝置A100傳輸?shù)酱鎯?chǔ)裝置B190的數(shù)據(jù)量。圖觀是表示從存儲(chǔ)裝置A100向存儲(chǔ)裝置B190發(fā)送寫(xiě)入數(shù)據(jù)時(shí)的、寫(xiě)入數(shù)據(jù)傳輸部A與寫(xiě)入數(shù)據(jù)收領(lǐng)部B的處理一例的流程圖。下面,根據(jù)流程來(lái)說(shuō)明。寫(xiě)入數(shù)據(jù)傳輸部A220向存儲(chǔ)裝置B190發(fā)送作為送出差分集合420管理的寫(xiě)入數(shù)據(jù)(步驟4001)。此時(shí),寫(xiě)入數(shù)據(jù)傳輸部A220將該寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息330與作為送出差分集合420管理的寫(xiě)入數(shù)據(jù)一起發(fā)送給存儲(chǔ)裝置B190。寫(xiě)入數(shù)據(jù)傳輸部A220開(kāi)始該步驟4001的發(fā)送處理的契機(jī)如圖31的步驟4116的說(shuō)明所述,為有來(lái)自管理軟件A的指示的情況。寫(xiě)入數(shù)據(jù)傳輸部A220 —旦送完作為送出差分集合420管理的寫(xiě)入數(shù)據(jù),則向存儲(chǔ)裝置B190發(fā)送表示該情況的完成通知,并等待來(lái)自寫(xiě)入數(shù)據(jù)收領(lǐng)部B211的接收完成報(bào)告。
另外,在本實(shí)施例中,通過(guò)參照標(biāo)記序號(hào)信息360和寫(xiě)入數(shù)據(jù)管理信息330,可判斷高速緩沖存儲(chǔ)器400內(nèi)的寫(xiě)入數(shù)據(jù)是否是包含于送出差分集合420中的寫(xiě)入數(shù)據(jù)。即,若檢索具有比標(biāo)記序號(hào)信息360所示的標(biāo)記序號(hào)早1代的值(在本實(shí)施例中為僅小1的值) 作為寫(xiě)入時(shí)刻的寫(xiě)入數(shù)據(jù)管理信息330,則對(duì)應(yīng)于該寫(xiě)入數(shù)據(jù)管理信息330的寫(xiě)入數(shù)據(jù)是包含于送出差分集合420中的寫(xiě)入數(shù)據(jù)。寫(xiě)入數(shù)據(jù)收領(lǐng)部B211若接收送出差分集合420的數(shù)據(jù),則將接收到的寫(xiě)入數(shù)據(jù)作為收領(lǐng)差分集合430,保存在高速緩沖存儲(chǔ)器400中(步驟4003)。另外,接收到的寫(xiě)入數(shù)據(jù)管理信息330保存在控制用存儲(chǔ)器300中。若寫(xiě)入數(shù)據(jù)收領(lǐng)部B211從寫(xiě)入數(shù)據(jù)傳輸部A220接收完成通知,則寫(xiě)入數(shù)據(jù)收領(lǐng)部B211識(shí)別送出差分集合420的數(shù)據(jù)接收全部完成的情況,向?qū)懭霐?shù)據(jù)傳輸部A220發(fā)送接收完成報(bào)告(步驟4004)。之后,寫(xiě)入數(shù)據(jù)收領(lǐng)部B211更新控制用存儲(chǔ)器300內(nèi)的已到達(dá)標(biāo)記序號(hào)信息 370(步驟4005)。即,寫(xiě)入數(shù)據(jù)收領(lǐng)部B211將作為寫(xiě)入時(shí)刻記錄在管理為收領(lǐng)差分集合430 的寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息330中的標(biāo)記序號(hào)記錄在控制用存儲(chǔ)器300中,作為已到達(dá)標(biāo)記序號(hào)信息370。另外,在本實(shí)施方式或,該更新處理是將已到達(dá)標(biāo)記序號(hào)信息370的值增加1的處理。另一方面,從寫(xiě)入數(shù)據(jù)收領(lǐng)部B211接收接收完成報(bào)告的寫(xiě)入數(shù)據(jù)傳輸部A220更新已發(fā)送標(biāo)記序號(hào)信息380 (步驟4006)。S卩,寫(xiě)入數(shù)據(jù)傳輸部A220將作為寫(xiě)入時(shí)刻記錄在步驟4001中發(fā)送到寫(xiě)入數(shù)據(jù)收領(lǐng)部B211的寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息330中的標(biāo)記序號(hào)記錄在控制用存儲(chǔ)器300中,作為已發(fā)送標(biāo)記序號(hào)信息380。另外,在本實(shí)施例中,該更新處理是將已發(fā)送標(biāo)記序號(hào)信息380的值增加1的處理。圖30和圖31是表示寫(xiě)入請(qǐng)求的暫時(shí)保留處理與差分集合的切換處理一例的流程圖。首先從圖30開(kāi)始說(shuō)明。另外,設(shè)在圖30的步驟4100的時(shí)刻,全部存儲(chǔ)裝置AlOO中送出差分集合420的數(shù)據(jù)傳輸完成,全部存儲(chǔ)裝置AlOO的已送出標(biāo)記序號(hào)信息380的值相等。同樣,設(shè)在圖30的步驟4100的時(shí)刻,全部存儲(chǔ)裝置B190中對(duì)作為反映差分集合440 管理的寫(xiě)入數(shù)據(jù)的邏輯卷500的反映完成,全部存儲(chǔ)裝置B190的已到達(dá)標(biāo)記序號(hào)信息370 的值相等。管理軟件A800指示全部存儲(chǔ)裝置AlOO保留寫(xiě)入請(qǐng)求(步驟4100)。接收該指示的各存儲(chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)收領(lǐng)部A210在接受指示后,保留從MFA600或開(kāi)放系統(tǒng)主計(jì)算機(jī)A700接收的寫(xiě)入請(qǐng)求(步驟4101),將保留寫(xiě)入請(qǐng)求的情況報(bào)告給管理軟件A800 (步驟 4102)。管理軟件A800待機(jī),直到從全部存儲(chǔ)裝置AlOO報(bào)告寫(xiě)入請(qǐng)求的保留開(kāi)始完成 (步驟4103和步驟4104)。若從全部存儲(chǔ)裝置AlOO報(bào)告,則管理軟件A800指定值比上次指定的標(biāo)記序號(hào)大1的標(biāo)記序號(hào),將標(biāo)記序號(hào)信息360的更新指示給全部存儲(chǔ)裝置AlOO (步驟 4105)。接收該指示的各存儲(chǔ)裝置AlOO的標(biāo)記制作部A250將指定的標(biāo)記序號(hào)記錄在標(biāo)記序號(hào)信息360中(步驟4106)。另外,各存儲(chǔ)裝置AlOO的差分集合切換部A270將發(fā)生差分集合410變更為送出差分集合420,制作新的發(fā)生差分集合(步驟4108)。另外,差分集合切換部A270也可伴隨新的發(fā)生差分集合的制作,廢棄此前作為送出差分集合的寫(xiě)入數(shù)據(jù)或?qū)懭霐?shù)據(jù)管理信息。另外,各存儲(chǔ)裝置AlOO的標(biāo)記制作部A250向管理軟件A800報(bào)告標(biāo)記序號(hào)信息360的更新完成(步驟4109)。管理軟件A800待機(jī),直到從全部存儲(chǔ)裝置AlOO報(bào)告標(biāo)記序號(hào)信息360的更新完成(步驟4110、步驟4111)。移動(dòng)到圖31,一旦從全部存儲(chǔ)裝置AlOO報(bào)告標(biāo)記序號(hào)信息360的更新完成,則管理軟件A800向全部存儲(chǔ)裝置AlOO指示寫(xiě)入請(qǐng)求的保留解除(步驟4112)。接收到該指示的各存儲(chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)收領(lǐng)部A210解除寫(xiě)入請(qǐng)求的保留(步驟4113),并將該情況報(bào)告給管理軟件A800 (步驟4114)。之后,管理軟件A800指示管理軟件B890收領(lǐng)差分集合430與反映差分集合440的切換、和對(duì)作為反映差分集合440管理的寫(xiě)入數(shù)據(jù)的邏輯卷500的反映。另外,用圖33來(lái)描述接收該指示的管理軟件B890和存儲(chǔ)裝置B190執(zhí)行的處理。管理軟件A800向全部存儲(chǔ)裝置AlOO的寫(xiě)入數(shù)據(jù)傳輸部A220指示向存儲(chǔ)裝置 B190傳輸作為送出差分集合管理的數(shù)據(jù)(步驟4116)。接收該指示的寫(xiě)入數(shù)據(jù)傳輸部A220 執(zhí)行圖觀中說(shuō)明的處理。管理軟件A等待步驟4116中指示的數(shù)據(jù)的傳輸處理、和步驟4115中指示的數(shù)據(jù)的反映處理的完成報(bào)告(步驟4117和步驟4118)。在全部存儲(chǔ)裝置AlOO中數(shù)據(jù)傳輸處理完成、或全部存儲(chǔ)裝置B190中數(shù)據(jù)的反映數(shù)據(jù)完成的情況下,再次返回圖30的步驟4100, 重復(fù)執(zhí)行圖30和圖31說(shuō)明的處理。圖33是表示管理軟件B890從管理軟件A800接收收領(lǐng)差分集合430與反映差分集合440的切換、和對(duì)邏輯卷500的寫(xiě)入數(shù)據(jù)的反映指示時(shí)的處理一例的流程圖。管理軟件B對(duì)全部存儲(chǔ)裝置B190收集已到達(dá)標(biāo)記序號(hào)信息370的值,待機(jī),直到該值對(duì)全部存儲(chǔ)裝置B190變?yōu)橄嗤?步驟4119)。即,管理軟件B等待全部存儲(chǔ)裝置 B190完成送出差分集合420的數(shù)據(jù)接收。另外,在步驟4119中,管理軟件B也可對(duì)全部存儲(chǔ)裝置AlOO收集已送出標(biāo)記序號(hào)信息380的值,并待機(jī),直到該值對(duì)全部存儲(chǔ)裝置AlOO變?yōu)橄嗤怠V?,管理軟件B對(duì)各存儲(chǔ)裝置B190的差分集合切換部B271與寫(xiě)入數(shù)據(jù)反映部 B240,指示差分集合的切換與對(duì)邏輯卷500的寫(xiě)入數(shù)據(jù)的反映(步驟4120)。接收該指示的存儲(chǔ)裝置B190的差分集合切換部B271將收領(lǐng)差分集合430變更為反映差分集合440,并設(shè)置新的收領(lǐng)差分集合430 (步驟4121)。另外,差分集合切換部B271 也可伴隨新的收領(lǐng)差分集合的制作,廢棄此前作為反映差分集合的寫(xiě)入數(shù)據(jù)或?qū)懭霐?shù)據(jù)管理{曰息ο另外,寫(xiě)入數(shù)據(jù)反映部B240將新構(gòu)成反映差分集合440的集合中寫(xiě)入數(shù)據(jù)寫(xiě)入邏輯卷500中(步驟412 。另外,寫(xiě)入數(shù)據(jù)反映部B240更新存儲(chǔ)裝置B190的標(biāo)記序號(hào)信息360的值。即,作為寫(xiě)入時(shí)刻記錄在反映到邏輯卷500中的寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息330中的標(biāo)記序號(hào)變?yōu)榇鎯?chǔ)裝置B190的標(biāo)記序號(hào)信息360的值。另外,在本實(shí)施例中, 該處理通過(guò)將標(biāo)記序號(hào)信息360的值增加1來(lái)執(zhí)行。一旦將反映差分集合440的寫(xiě)入數(shù)據(jù)全部反映到邏輯卷500,則寫(xiě)入數(shù)據(jù)反映部 B240在將存儲(chǔ)裝置B190的標(biāo)記序號(hào)信息增加1之后,向管理軟件B890報(bào)告處理完成(步驟4123)。報(bào)告也可通過(guò)存儲(chǔ)裝置AlOO來(lái)進(jìn)行。
管理軟件B890對(duì)全部存儲(chǔ)裝置B190,等待差分集合的切換與對(duì)邏輯卷500的反映的完成報(bào)告,若有來(lái)自全部存儲(chǔ)裝置B190的完成報(bào)告,則將該情況報(bào)告給管理軟件 A800(步驟 4124)。另外,管理軟件B890與差分集合切換部B271或?qū)懭霐?shù)據(jù)反映部B240間的交換例如經(jīng)由連接于存儲(chǔ)裝置AlOO與存儲(chǔ)裝置B190之間的網(wǎng)絡(luò)來(lái)進(jìn)行。這里,向每個(gè)存儲(chǔ)裝置B190發(fā)出從管理軟件B890發(fā)送到各存儲(chǔ)裝置B190的差分集合的切換與對(duì)邏輯卷500的反映指示。因此,若在管理軟件B890指示的中途、存儲(chǔ)裝置 AlOO中產(chǎn)生故障,則有時(shí)故障恢復(fù)不能正常進(jìn)行。圖34中示出一例。圖34表示在圖33的步驟4120中、管理軟件B890指示各個(gè)存儲(chǔ)裝置B190差分集合切換與反映時(shí),存儲(chǔ)裝置A100L故障停止時(shí)的動(dòng)作。具體表示在以下的時(shí)間系列引起反映指示與存儲(chǔ)裝置A100L的故障停止的情況。(1)存儲(chǔ)裝置A100R中的管理軟件B890向存儲(chǔ)裝置B190R指示標(biāo)記序號(hào)為A的差分集合的反映。(2)存儲(chǔ)裝置A100L因故障停止。(3)存儲(chǔ)裝置A100R中的管理軟件B890經(jīng)由存儲(chǔ)裝置A100L,對(duì)存儲(chǔ)裝置B190L 指示標(biāo)記序號(hào)為A的差分集合的反映。但是,因?yàn)榇鎯?chǔ)裝置A100L故障停止,所以反映指示未到達(dá)存儲(chǔ)裝置B190L。結(jié)果,僅存儲(chǔ)裝置B190R的邏輯卷500的數(shù)據(jù)于在先時(shí)刻前進(jìn),不保持寫(xiě)入順序關(guān)系。因此,為了避免該狀態(tài),也可在存儲(chǔ)裝置B190L或存儲(chǔ)裝置B190R中任意一個(gè)使用存儲(chǔ)裝置B190的邏輯卷500之前,執(zhí)行具有以下步驟的程序。另外,這里以在圖34的狀況下反映停止的狀態(tài)為例。(初始狀態(tài))存儲(chǔ)裝置B190L與存儲(chǔ)裝置B190R內(nèi)部待機(jī),直到差分集合的數(shù)據(jù)傳輸與反映停止。此時(shí),存儲(chǔ)裝置B190L的已到達(dá)標(biāo)記序號(hào)信息為A,在對(duì)邏輯卷反映標(biāo)記序號(hào)為A-I的差分集合的狀態(tài)下停止(即標(biāo)記序號(hào)信息為A-1)。另外,存儲(chǔ)裝置B190R的已到達(dá)標(biāo)記序號(hào)信息的值為A或A+1,在對(duì)邏輯卷500反映標(biāo)記序號(hào)為A的差分集合的狀態(tài)下停止(標(biāo)記序號(hào)信息為A)。另外,由于管理軟件B890只要全部的已到達(dá)標(biāo)記序號(hào)不同相同值就不指示反映,所以存儲(chǔ)裝置B190L的已到達(dá)標(biāo)記序號(hào)信息不是比A小的值。(步驟A)從存儲(chǔ)裝置B190L與存儲(chǔ)裝置B190R收集已到達(dá)標(biāo)記序號(hào)信息與標(biāo)記序巧fn息。(步驟B)從收集到的已到達(dá)標(biāo)記序號(hào)信息中選擇最小的值(后面稱為最小已到達(dá)標(biāo)記序號(hào))。在本例中,A為最小已到達(dá)標(biāo)記序號(hào)。(步驟C)在存儲(chǔ)裝置B190L的標(biāo)記序號(hào)信息為最少比已到達(dá)標(biāo)記序號(hào)小的值的情況下,對(duì)存儲(chǔ)裝置B190L進(jìn)行反映指示。在本例中,由于存儲(chǔ)裝置B190L的標(biāo)記序號(hào)信息為A-I,所以對(duì)存儲(chǔ)裝置B190L指示反映,故存儲(chǔ)裝置B190L的邏輯卷500反映標(biāo)記序號(hào)為 A的差分集合。(步驟D)在存儲(chǔ)裝置B190R的標(biāo)記序號(hào)信息為最少比已到達(dá)標(biāo)記序號(hào)小的值的情況下,對(duì)存儲(chǔ)裝置B190R進(jìn)行反映指示。在本例中,由于存儲(chǔ)裝置B190R的標(biāo)記序號(hào)信息為 A,所以不指示反映,存儲(chǔ)裝置B190L的邏輯卷500仍為反映標(biāo)記序號(hào)為A的差分集合的狀態(tài)不變。
29
另外,也可作為圖33的步驟1119與步驟4120的代替,通過(guò)執(zhí)行上述步驟A、步驟 B、步驟C來(lái)與管理軟件B890進(jìn)行處理的共同化。另外,管理軟件A800與管理軟件B890也可不存在于存儲(chǔ)裝置A100,而是存在于 MFA600、開(kāi)放系統(tǒng)主計(jì)算機(jī)A700、MFB690、開(kāi)放系統(tǒng)主計(jì)算機(jī)B790、存儲(chǔ)裝置B190。此時(shí), 認(rèn)為對(duì)管理軟件A800與管理軟件B890的設(shè)定接口存在于管理軟件A800與管理軟件B890 所在的計(jì)算機(jī)中,但也可從此外的場(chǎng)所來(lái)設(shè)定。另外,從管理軟件A800或管理軟件B890發(fā)行指示用的接口、管理軟件A800或管理軟件B890接收信息用的接口也可從存儲(chǔ)裝置AlOO 或存儲(chǔ)裝置B190提供。在以上的實(shí)施例中,使用寫(xiě)入數(shù)據(jù)管理信息來(lái)管理包含于差分集合中的寫(xiě)入數(shù)據(jù)。但是,也可用其它方法來(lái)管理。例如,也可對(duì)每個(gè)差分集合準(zhǔn)備作為表示每個(gè)地址塊的數(shù)據(jù)差分有無(wú)的信息的差分位圖,使用差分位圖來(lái)管理包含于差分集合中的寫(xiě)入數(shù)據(jù)。另外,以上的實(shí)施例中,雖然各存儲(chǔ)裝置將其它指示作為契機(jī)來(lái)執(zhí)行送出差分集合的數(shù)據(jù)傳輸或收領(lǐng)差分集合430與反映差分集合440的切換和反映差分集合440的數(shù)據(jù)反映處理,但也可根據(jù)一個(gè)指示來(lái)按以下順序一起進(jìn)行處理。(1)伴隨收領(lǐng)差分集合430與反映差分集合440的切換的反映處理(2)送出差分集合的數(shù)據(jù)傳輸(3)等待⑴與⑵的完成后報(bào)告在以上實(shí)施例1-實(shí)施例6中,舉例說(shuō)明將主體主計(jì)算機(jī)與開(kāi)放系統(tǒng)主計(jì)算機(jī)雙方連接于存儲(chǔ)裝置AlOO或存儲(chǔ)裝置B190上的情況,但即便是僅連接主體主計(jì)算機(jī)的情況下, 這些實(shí)施例也可實(shí)施。另外,就實(shí)施例3-實(shí)施例6而言,即便在僅連接開(kāi)放系統(tǒng)主計(jì)算機(jī)的情況下,也可實(shí)施。
權(quán)利要求
1.一種系統(tǒng),其特征在于,具有分別與主計(jì)算機(jī)連接的多個(gè)第一存儲(chǔ)裝置;和分別與任意一個(gè)第一存儲(chǔ)裝置連接的多個(gè)第二存儲(chǔ)裝置,所述多個(gè)第一存儲(chǔ)裝置分別根據(jù)來(lái)自管理部的指示,保留從主計(jì)算機(jī)接收的寫(xiě)入請(qǐng)求的處理,之后,根據(jù)來(lái)自所述管理部的指示,重新開(kāi)始從主計(jì)算機(jī)接收的寫(xiě)入請(qǐng)求的處理,所述多個(gè)第一存儲(chǔ)裝置分別管理寫(xiě)入請(qǐng)求的寫(xiě)入數(shù)據(jù),作為寫(xiě)入數(shù)據(jù)集合,該寫(xiě)入請(qǐng)求的寫(xiě)入數(shù)據(jù)是在按照所述管理部的指示重新開(kāi)始寫(xiě)入請(qǐng)求的處理開(kāi)始、直至之后按照所述管理部的指示保留寫(xiě)入請(qǐng)求的處理為止之間處理的寫(xiě)入請(qǐng)求的寫(xiě)入數(shù)據(jù),對(duì)每個(gè)寫(xiě)入數(shù)據(jù)集合,將寫(xiě)入數(shù)據(jù)發(fā)送給任一第二存儲(chǔ)裝置,所述管理部在從所述多個(gè)第一存儲(chǔ)裝置接收寫(xiě)入請(qǐng)求處理的保留完成報(bào)告之后,向所述多個(gè)第一存儲(chǔ)裝置指示新的寫(xiě)入數(shù)據(jù)集合的生成,向該多個(gè)第一存儲(chǔ)裝置生成的寫(xiě)入數(shù)據(jù)集合賦予共同的識(shí)別信息,之后,向所述多個(gè)第一存儲(chǔ)裝置指示寫(xiě)入請(qǐng)求處理的重新開(kāi)始,所述多個(gè)第二存儲(chǔ)裝置分別對(duì)每個(gè)寫(xiě)入數(shù)據(jù)集合,將從第一存儲(chǔ)裝置接收到的寫(xiě)入數(shù)據(jù)存儲(chǔ)在該第二存儲(chǔ)裝置具有的邏輯卷中,所述多個(gè)第二存儲(chǔ)裝置根據(jù)來(lái)自所述管理部的指示,將具有相同識(shí)別信息的寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)存儲(chǔ)在第二存儲(chǔ)裝置具有的邏輯卷中。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述管理部在從所述多個(gè)第一存儲(chǔ)裝置接收寫(xiě)入請(qǐng)求處理的保留完成報(bào)告之后,指示所述多個(gè)第一存儲(chǔ)裝置,以便對(duì)于在執(zhí)行該寫(xiě)入請(qǐng)求的處理保留之前、包含所述多個(gè)第一存儲(chǔ)裝置分別處理的寫(xiě)入請(qǐng)求寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)集合,向所述多個(gè)第二存儲(chǔ)裝置中任意一個(gè)發(fā)送寫(xiě)入數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述多個(gè)第二存儲(chǔ)裝置分別具有高速緩沖存儲(chǔ)器,將從任意一個(gè)第一存儲(chǔ)裝置接收的寫(xiě)入數(shù)據(jù)存儲(chǔ)在所述高速緩沖存儲(chǔ)器中,所述管理部在所述多個(gè)第一存儲(chǔ)裝置結(jié)束對(duì)所述寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)發(fā)送之后, 對(duì)所述多個(gè)第二存儲(chǔ)裝置進(jìn)行指示,以將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)存儲(chǔ)在第二存儲(chǔ)裝置具有的邏輯卷中。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述多個(gè)第二存儲(chǔ)裝置分別在寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)接收完成時(shí),將賦予該寫(xiě)入數(shù)據(jù)集合的識(shí)別信息記錄在該第二存儲(chǔ)裝置具有的存儲(chǔ)器中,所述管理部從所述多個(gè)第二存儲(chǔ)裝置收集記錄在所述存儲(chǔ)器中的識(shí)別信息,在收集到的識(shí)別信息的值一致的情況下,將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)存儲(chǔ)在第二存儲(chǔ)裝置具有的邏輯卷中。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述多個(gè)第一存儲(chǔ)裝置分別在向任意一個(gè)第二存儲(chǔ)裝置發(fā)送寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)時(shí),將賦予該寫(xiě)入數(shù)據(jù)集合的識(shí)別信息通知給該第二存儲(chǔ)裝置。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述多個(gè)第一存儲(chǔ)裝置分別根據(jù)來(lái)自主計(jì)算機(jī)的寫(xiě)入請(qǐng)求,對(duì)接收的寫(xiě)入數(shù)據(jù),生成包含該寫(xiě)入數(shù)據(jù)所屬的寫(xiě)入數(shù)據(jù)集合的識(shí)別信息的寫(xiě)入數(shù)據(jù)管理信息,當(dāng)向任意一個(gè)第二存儲(chǔ)裝置發(fā)送寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)時(shí),還向該第二存儲(chǔ)裝置發(fā)送該寫(xiě)入數(shù)據(jù)的寫(xiě)入數(shù)據(jù)管理信息。
7.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述多個(gè)第一存儲(chǔ)裝置分別在寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)發(fā)送完成時(shí),將賦予該寫(xiě)入數(shù)據(jù)集合的識(shí)別信息記錄在該第一存儲(chǔ)裝置具有的存儲(chǔ)器中,所述管理部從所述多個(gè)第一存儲(chǔ)裝置收集記錄在所述存儲(chǔ)器中的識(shí)別信息,在收集到的識(shí)別信息的值一致的情況下,指示將存儲(chǔ)在所述多個(gè)第二存儲(chǔ)裝置分別具有的高速緩沖存儲(chǔ)器中的所述寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)存儲(chǔ)在第二存儲(chǔ)裝置具有的邏輯卷中。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述多個(gè)第一存儲(chǔ)裝置分別在按照所述管理部的指示重新開(kāi)始寫(xiě)入請(qǐng)求的處理開(kāi)始、 直至按照所述管理部的指示保留寫(xiě)入請(qǐng)求的處理為止之間,在處理針對(duì)重復(fù)的地址的多個(gè)寫(xiě)入請(qǐng)求的情況下,管理最新的寫(xiě)入數(shù)據(jù),作為屬于寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述多個(gè)第一存儲(chǔ)裝置分別將屬于寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器中,在按照所述管理部的指示重新開(kāi)始寫(xiě)入請(qǐng)求的處理開(kāi)始、直至之后按照所述管理部的指示保留寫(xiě)入請(qǐng)求的處理為止之間,在接收到針對(duì)重復(fù)的地址的多個(gè)寫(xiě)入請(qǐng)求的情況下, 對(duì)地址重復(fù)的部分,在高速緩沖存儲(chǔ)器上更新寫(xiě)入數(shù)據(jù)。
10.一種遠(yuǎn)程拷貝方法,是在分別與主計(jì)算機(jī)連接的多個(gè)第一存儲(chǔ)裝置和分別與任意一個(gè)第一存儲(chǔ)裝置連接的多個(gè)第二存儲(chǔ)裝置之間執(zhí)行的遠(yuǎn)程拷貝方法,其特征在于,具有如下步驟所述多個(gè)第一存儲(chǔ)裝置分別管理從主計(jì)算機(jī)接收的寫(xiě)入數(shù)據(jù),作為第一寫(xiě)入數(shù)據(jù)集合;所述多個(gè)第一存儲(chǔ)裝置分別根據(jù)來(lái)自管理部的指示,保留從主計(jì)算機(jī)接收的寫(xiě)入請(qǐng)求的處理,將該情況報(bào)告給該管理部;所述管理部在從所述多個(gè)第一存儲(chǔ)裝置接收寫(xiě)入請(qǐng)求處理的保留完成報(bào)告之后,指示在所述多個(gè)第一存儲(chǔ)裝置將所述第一寫(xiě)入數(shù)據(jù)集合變更為第二寫(xiě)入數(shù)據(jù)集合,生成新的第一寫(xiě)入數(shù)據(jù)集合;所述多個(gè)第一存儲(chǔ)裝置分別根據(jù)來(lái)自所述管理部的指示,將所述第一寫(xiě)入數(shù)據(jù)集合變更為所述第二寫(xiě)入數(shù)據(jù)集合,并進(jìn)行管理新的第一寫(xiě)入數(shù)據(jù)集合的準(zhǔn)備,將該情況報(bào)告給所述管理部;所述管理部在從所述多個(gè)第一存儲(chǔ)裝置接收?qǐng)?bào)告之后,指示該多個(gè)第一存儲(chǔ)裝置解除寫(xiě)入請(qǐng)求處理的保留;所述多個(gè)第一存儲(chǔ)裝置分別根據(jù)來(lái)自所述管理部的指示,解除寫(xiě)入請(qǐng)求處理的保留, 并管理以后處理的寫(xiě)入請(qǐng)求的寫(xiě)入數(shù)據(jù),作為新的第一寫(xiě)入數(shù)據(jù)集合;所述多個(gè)第一存儲(chǔ)裝置分別根據(jù)來(lái)自所述管理部的指示,向任意一個(gè)第二存儲(chǔ)裝置發(fā)送所述第二寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù);所述多個(gè)第二存儲(chǔ)裝置分別管理從任意一個(gè)第一存儲(chǔ)裝置接收的寫(xiě)入數(shù)據(jù),作為屬于第三寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù);和所述多個(gè)第二存儲(chǔ)裝置分別根據(jù)來(lái)自所述管理部的指示,將所述第三寫(xiě)入數(shù)據(jù)集合變更為第四寫(xiě)入數(shù)據(jù)集合,并將屬于該第四寫(xiě)入數(shù)據(jù)集合的寫(xiě)入數(shù)據(jù)存儲(chǔ)在第二存儲(chǔ)裝置具有的邏輯卷中。
全文摘要
一種系統(tǒng),該系統(tǒng)是存儲(chǔ)系統(tǒng)存儲(chǔ)計(jì)算機(jī)使用的數(shù)據(jù)、存儲(chǔ)系統(tǒng)將該數(shù)據(jù)傳輸給其它存儲(chǔ)系統(tǒng)并在其它存儲(chǔ)系統(tǒng)中保持?jǐn)?shù)據(jù)的復(fù)制的系統(tǒng),其中,不向?qū)懭霐?shù)據(jù)提供寫(xiě)入時(shí)刻的計(jì)算機(jī)對(duì)寫(xiě)入存儲(chǔ)系統(tǒng)的數(shù)據(jù)也保持復(fù)制的整合性。正存儲(chǔ)系統(tǒng)在向?qū)懭胝?qǐng)求提供寫(xiě)入時(shí)刻的情況下,在記錄寫(xiě)入時(shí)刻的同時(shí),向收領(lǐng)的寫(xiě)入數(shù)據(jù)提供該寫(xiě)入時(shí)刻,在未提供寫(xiě)入時(shí)刻的情況下,向收領(lǐng)的寫(xiě)入數(shù)據(jù)提供記錄的寫(xiě)入時(shí)刻,將帶寫(xiě)入時(shí)刻的寫(xiě)入數(shù)據(jù)傳輸給其它存儲(chǔ)系統(tǒng)。副存儲(chǔ)系統(tǒng)根據(jù)寫(xiě)入時(shí)刻,存儲(chǔ)對(duì)副存儲(chǔ)系統(tǒng)內(nèi)的邏輯卷的寫(xiě)入數(shù)據(jù)。
文檔編號(hào)G06F11/20GK102446124SQ20111026366
公開(kāi)日2012年5月9日 申請(qǐng)日期2005年12月22日 優(yōu)先權(quán)日2005年2月14日
發(fā)明者二瀨健太, 安積義弘, 巖村卓成, 平川裕介, 荒川敬史 申請(qǐng)人:株式會(huì)社日立制作所