專利名稱:存儲(chǔ)裝置系統(tǒng)的控制方法、存儲(chǔ)裝置系統(tǒng)和存儲(chǔ)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲(chǔ)裝置系統(tǒng)的控制方法、存儲(chǔ)裝置系統(tǒng)和存儲(chǔ)裝置。
背景技術(shù):
信息處理系統(tǒng)中的故障恢復(fù)(disaster recovery)為人矚目。作為實(shí)現(xiàn)故障恢復(fù)的技術(shù),已知的技術(shù)是將設(shè)置在主站點(diǎn)上的存儲(chǔ)裝置的數(shù)據(jù)備份也在設(shè)置在與其遠(yuǎn)離的遠(yuǎn)程站點(diǎn)上的存儲(chǔ)裝置上進(jìn)行管理。在主站點(diǎn)被侵襲的時(shí)候,可以通過(guò)使用設(shè)置在遠(yuǎn)程站點(diǎn)上的存儲(chǔ)裝置的數(shù)據(jù),在遠(yuǎn)程站點(diǎn)繼續(xù)進(jìn)行主站點(diǎn)所進(jìn)行的處理。
作為從主站點(diǎn)向遠(yuǎn)程站點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)的方法,已知的方法是在主站點(diǎn)的信息處理裝置和遠(yuǎn)程站點(diǎn)的信息處理裝置之間收發(fā)數(shù)據(jù)。主站點(diǎn)的信息處理裝置,將寫(xiě)入主站點(diǎn)存儲(chǔ)裝置中的數(shù)據(jù)備份發(fā)送到遠(yuǎn)程站點(diǎn)的信息處理裝置中。接收該備份的遠(yuǎn)程站點(diǎn)的信息處理裝置將該數(shù)據(jù)的寫(xiě)入請(qǐng)求發(fā)送到遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置中。
在上述方法的數(shù)據(jù)備份中,在信息處理裝置間的網(wǎng)絡(luò)上有大量數(shù)據(jù)流通。因此,產(chǎn)生了信息處理裝置的接口處理負(fù)荷增加、信息處理裝置間進(jìn)行的其他數(shù)據(jù)的傳送延遲等問(wèn)題。另外,在該方法中,必須在各個(gè)信息處理裝置上安裝用于控制數(shù)據(jù)備份的軟件。因此,必須對(duì)進(jìn)行了數(shù)據(jù)備份的所有信息處理裝置、進(jìn)行該軟件的版本升級(jí)等管理作業(yè),增加了管理成本。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述課題而形成的,目的是提供存儲(chǔ)裝置系統(tǒng)的控制方法、存儲(chǔ)裝置系統(tǒng)和存儲(chǔ)裝置。
用于解決上述課題的本發(fā)明的主要發(fā)明,是一種存儲(chǔ)裝置系統(tǒng)的控制方法,在具備信息處理裝置、具備第一存儲(chǔ)卷的第一存儲(chǔ)裝置、和第二存儲(chǔ)卷的第二存儲(chǔ)裝置;上述信息處理裝置和上述第一存儲(chǔ)裝置被可通信地連接;上述第一存儲(chǔ)裝置和上述第二存儲(chǔ)裝置被可通信地連接;上述信息處理裝置具備按照第一通信規(guī)則請(qǐng)求將數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)裝置中的第一寫(xiě)入請(qǐng)求部;上述第一存儲(chǔ)裝置具備按照第二通信規(guī)則請(qǐng)求將數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)裝置中的第二寫(xiě)入請(qǐng)求部的存儲(chǔ)裝置系統(tǒng)的控制方法中,具備上述信息處理裝置將在上述第二存儲(chǔ)裝置中所執(zhí)行的第一命令設(shè)定成第一數(shù)據(jù)的步驟;上述信息處理裝置將上述第一數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)卷中的請(qǐng)求發(fā)送到上述第一寫(xiě)入請(qǐng)求部中的步驟;上述第一存儲(chǔ)裝置在寫(xiě)入上述第一存儲(chǔ)卷中的上述第一數(shù)據(jù)是對(duì)于第二存儲(chǔ)裝置的命令的場(chǎng)合,將上述第一數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)卷中的請(qǐng)求發(fā)送到上述第二寫(xiě)入請(qǐng)求部中的步驟;和上述第二存儲(chǔ)裝置執(zhí)行設(shè)定在寫(xiě)入上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述第一命令的步驟。
這里,所謂信息處理裝置,例如是個(gè)人電腦、工作站、大型計(jì)算機(jī)等。所謂存儲(chǔ)裝置,例如是磁盤(pán)陣列裝置和半導(dǎo)體存儲(chǔ)裝置。所謂存儲(chǔ)卷,是包含作為磁盤(pán)驅(qū)動(dòng)器所提供的物理存儲(chǔ)區(qū)域的物理卷和作為在物理卷上邏輯設(shè)定的存儲(chǔ)區(qū)域的邏輯卷的存儲(chǔ)資源。另外,所謂通信規(guī)則例如是按SCSI(Small Computer System Interface)規(guī)格所規(guī)定的WRITE命令。因此,信息處理裝置無(wú)需在操作系統(tǒng)上追加新的命令,就可以讓第二存儲(chǔ)裝置執(zhí)行第一命令。
這里,例如,如果將第一命令設(shè)為讀取第一存儲(chǔ)裝置數(shù)據(jù)的命令,根據(jù)來(lái)自信息處理裝置的指示,就可以在第二存儲(chǔ)裝置中具有第一存儲(chǔ)裝置數(shù)據(jù)的備份。依據(jù)該方法,在數(shù)據(jù)備份的運(yùn)用中,就可以減少信息處理裝置之間的數(shù)據(jù)通信量。另外,也無(wú)需在進(jìn)行數(shù)據(jù)備份的所有信息處理裝置中安裝用于控制數(shù)據(jù)備份的軟件,故此可以減少管理成本。
此外,通過(guò)用于實(shí)施發(fā)明的實(shí)施方式部分和附圖,會(huì)使本申請(qǐng)公布的課題及其解決方法更加清楚。
圖1是表示本實(shí)施方式的信息處理裝置的大概結(jié)構(gòu)的圖。
圖2是表示本實(shí)施方式的磁盤(pán)裝置結(jié)構(gòu)的圖。
圖3是表示本實(shí)施方式的LUN圖信息表的圖。
圖4是表示本實(shí)施方式的使用虛擬卷的數(shù)據(jù)寫(xiě)入概況的圖。
圖5是表示本實(shí)施方式的命令裝置管理表的圖。
圖6是表示本實(shí)施方式的命令裝置接口的圖。
圖7是表示本實(shí)施方式的執(zhí)行設(shè)定在命令裝置中的命令概況的圖。
圖8是表示本實(shí)施方式的信息處理裝置中的命令裝置的控制流程圖。
圖9是表示本實(shí)施方式的存儲(chǔ)裝置中的命令裝置控制的流程圖。
圖10是表示本實(shí)施方式的配對(duì)管理表的圖。
圖11是表示本實(shí)施方式的配對(duì)形成概況的圖。
圖12是表示本實(shí)施方式的主卷和主日志的關(guān)系的圖。
圖13是表示本實(shí)施方式的日志獲取概況的圖。
圖14是表示本實(shí)施方式的恢復(fù)概況的圖。
圖15是表示本實(shí)施方式的主日志和副日志的日志數(shù)據(jù)區(qū)域的圖。
圖16是表示本實(shí)施方式的信息處理裝置中的日志獲取和恢復(fù)流程。
圖17是表示本實(shí)施方式的交換概況的圖。
圖18是表示本實(shí)施方式的交換結(jié)束狀態(tài)的概況的圖。
圖19是表示本實(shí)施方式的第二信息處理裝置中的交換的流程圖。
圖20是表示本實(shí)施方式的第一存儲(chǔ)裝置中的交換的流程圖。
圖21是表示本實(shí)施方式的第二存儲(chǔ)裝置中的交換的流程圖。
圖22是表示將命令發(fā)送到本實(shí)施方式的第三存儲(chǔ)裝置中的概況圖。
圖23是表示將命令發(fā)送到本實(shí)施方式的第二存儲(chǔ)裝置和第三存儲(chǔ)裝置中的概況圖。
圖24是表示本實(shí)施方式的同步配對(duì)管理表。
圖25是表示本實(shí)施方式的路徑信息管理表。
圖26是表示本實(shí)施方式的命令接口的圖。
圖27是表示使用本實(shí)施方式的命令接口信息處理裝置將命令發(fā)送到第二存儲(chǔ)裝置的概況圖。
圖28是表示使用本實(shí)施方式的命令接口信息處理裝置將命令發(fā)送到第三存儲(chǔ)裝置的概況圖。
圖29是表示在本實(shí)施方式的在路徑信息管理表中設(shè)定第三存儲(chǔ)裝置的例子的圖。
圖30是表示使用本實(shí)施方式的信息處理裝置中的命令接口將命令發(fā)送到存儲(chǔ)裝置的處理的流程圖。
圖31是表示使用本實(shí)施方式的存儲(chǔ)裝置中的命令接口轉(zhuǎn)發(fā)或者執(zhí)行命令的處理的流程圖。
圖32是表示使用本實(shí)施方式的存儲(chǔ)裝置中的命令接口獲取所執(zhí)行的命令的編輯數(shù)據(jù)的處理的流程圖。
圖33是表示不除去本實(shí)施方式的存儲(chǔ)裝置中的命令接口的轉(zhuǎn)發(fā)目的地址來(lái)轉(zhuǎn)發(fā)或者執(zhí)行命令的處理的流程圖。
圖34是表示不除去本實(shí)施方式的存儲(chǔ)裝置中的命令接口轉(zhuǎn)發(fā)目的地址來(lái)獲取被執(zhí)行的命令的編輯數(shù)據(jù)的處理的流程圖。
圖35是表示本實(shí)施方式的存儲(chǔ)裝置探索最短路徑并發(fā)送命令接口的概況的圖。
圖36是表示本實(shí)施方式的連接信息管理表。
圖37是表示探索本實(shí)施方式的存儲(chǔ)裝置中的最短路徑并轉(zhuǎn)發(fā)命令接口或者執(zhí)行命令的處理流程的圖。
圖38是表示在本實(shí)施方式的多個(gè)存儲(chǔ)裝置中執(zhí)行命令的情況下的命令接口的圖。
圖39是表示使用本實(shí)施方式的命令接口信息處理裝置將命令發(fā)送到第二存儲(chǔ)裝置和第三存儲(chǔ)裝置中的概況圖。
圖40是表示使用本實(shí)施方式的信息處理裝置中的命令接口將命令發(fā)送到多個(gè)存儲(chǔ)裝置中的處理的流程圖。
圖41是表示使用本實(shí)施方式的存儲(chǔ)裝置中的命令接口在多個(gè)存儲(chǔ)裝置轉(zhuǎn)發(fā)命令接口或執(zhí)行命令的處理流程的圖。
符號(hào)說(shuō)明10第一存儲(chǔ)裝置11信息處理裝置20第二存儲(chǔ)裝置30第一邏輯卷40第二邏輯卷 201通道控制部202遠(yuǎn)程通信接口 203磁盤(pán)控制部204公共存儲(chǔ)器 205高速緩存206開(kāi)關(guān)控制部 207管理終端208存儲(chǔ)裝置 209邏輯卷301LUN圖信息表401第一寫(xiě)入請(qǐng)求部402數(shù)據(jù)傳送部 403第二寫(xiě)入請(qǐng)求部501命令裝置管理表 601命令裝置接口701命令設(shè)定部 702命令發(fā)送部703命令執(zhí)行部 704配對(duì)管理部705形成復(fù)制部 706恢復(fù)部707日志存儲(chǔ)部 708日志獲取部709日志停止部 1001配對(duì)管理表1101主卷 1102副卷1103主日志1104副日志1201源數(shù)據(jù)區(qū)域1202日志數(shù)據(jù)區(qū)域1501清空完畢區(qū)域 1502日志收容完畢區(qū)域1503日志收容完畢區(qū)域 1504日志收容完畢區(qū)域1511日志·out LBA 1512日志·in LBA1521恢復(fù)完畢區(qū)域 1522恢復(fù)中區(qū)域1523讀取完畢區(qū)域 1524讀取中區(qū)域1531恢復(fù)完畢LBA 1534預(yù)備讀取LBA2401同步配對(duì)管理表2501路徑信息管理表2601命令接口 2701數(shù)據(jù)生成部2702數(shù)據(jù)傳送部2703命令分析部
2704數(shù)據(jù)傳送部 2705命令執(zhí)行部具體實(shí)施方式
整體結(jié)構(gòu)例首先,圖1表示本實(shí)施方式的包含存儲(chǔ)裝置系統(tǒng)的信息處理系統(tǒng)的大概結(jié)構(gòu)。本實(shí)施方式的信息處理系統(tǒng)包含信息處理裝置11、第一存儲(chǔ)裝置10、第二存儲(chǔ)裝置20。另外,第一存儲(chǔ)裝置10具備第一存儲(chǔ)裝置進(jìn)行數(shù)據(jù)輸入輸出處理的邏輯卷30(以后稱為“第一邏輯卷”),第二存儲(chǔ)裝置20具備第二存儲(chǔ)裝置進(jìn)行數(shù)據(jù)輸入輸出處理的邏輯卷40(以后稱為“第二邏輯卷”)。
另外,信息處理裝置11和第一存儲(chǔ)裝置10是通過(guò)第一網(wǎng)絡(luò)50被可通信地連接起來(lái)。第一網(wǎng)絡(luò)50,例如是LAN(Local Area Network)、SAN(StorageArea Network)、iSCSI(Internet Small Computer System Interface)、ESCON(Enterprise Systems Connection)(注冊(cè)商標(biāo))、FICON(Fiber Connection)(注冊(cè)商標(biāo))等。
第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置是通過(guò)第二網(wǎng)絡(luò)60被可通信地連接起來(lái)。第二網(wǎng)絡(luò)60,例如是千兆以太網(wǎng)(注冊(cè)商標(biāo))、ATM(AsynchronousTransfer Mode)、公共通信線路等。
信息處理裝置信息處理裝置11是具備CPU(Central Processing Unit)和存儲(chǔ)器的計(jì)算機(jī),是個(gè)人計(jì)算機(jī)或工作站、大型計(jì)算機(jī)等計(jì)算機(jī)。信息處理裝置11也有由所連結(jié)的多臺(tái)計(jì)算機(jī)構(gòu)成的。在信息處理裝置中運(yùn)行操作系統(tǒng)。在操作系統(tǒng)上運(yùn)行應(yīng)用軟件。
存儲(chǔ)裝置圖2表示了以第一和第二存儲(chǔ)裝置10、20為例進(jìn)行說(shuō)明的磁盤(pán)陣列裝置的具體結(jié)構(gòu)。另外,第一和第二存儲(chǔ)裝置10、20,除磁盤(pán)陣列裝置以外,例如還可以是半導(dǎo)體存儲(chǔ)裝置等。磁盤(pán)陣列裝置,具備將通道控制部201、遠(yuǎn)程通信接口202、磁盤(pán)控制部203、公共存儲(chǔ)器204、用將這些部分之間可通信地連接的縱橫制開(kāi)關(guān)等構(gòu)成的開(kāi)關(guān)控制部206、管理終端207、存儲(chǔ)磁盤(pán)208。
高速緩存205,主要用于將通道控制部201和磁盤(pán)控制部203之間收發(fā)的數(shù)據(jù)臨時(shí)存儲(chǔ)。例如,在通道控制部201從信息處理裝置11、21接收的數(shù)據(jù)輸入輸出命令是寫(xiě)入命令的情況下,通道控制部201將從信息處理裝置11、21接收的寫(xiě)入數(shù)據(jù)寫(xiě)入到高速緩存205中。另外,磁盤(pán)控制部203從高速緩存205中讀取寫(xiě)入數(shù)據(jù)并寫(xiě)入到存儲(chǔ)裝置208中。
磁盤(pán)控制部203,讀出通道控制部201寫(xiě)入到公共存儲(chǔ)器204中的數(shù)據(jù)I/O請(qǐng)求,并根據(jù)設(shè)定在該數(shù)據(jù)I/O請(qǐng)求中的命令(例如SCSI規(guī)格的命令),在存儲(chǔ)裝置208中執(zhí)行數(shù)據(jù)的寫(xiě)入和讀取等處理。磁盤(pán)控制部203將從存儲(chǔ)裝置208中讀取出的數(shù)據(jù)寫(xiě)入高速緩存205中。另外,將數(shù)據(jù)的寫(xiě)入的完成通知和讀取完成通知等寫(xiě)入高速緩存205中。另外,將數(shù)據(jù)的寫(xiě)入完成通知和讀取完成通知等發(fā)送到通道控制部201中。磁盤(pán)控制部203還具備按照所謂的RAID(Redundant Array of Inexpensive Disks)方式規(guī)定的RAID級(jí)別(例如0,1,5)控制存儲(chǔ)裝置208的功能。
存儲(chǔ)裝置208,例如是硬盤(pán)裝置。存儲(chǔ)裝置208可以與磁盤(pán)陣列裝置做成一體型,也可以做成分立體。由各個(gè)站點(diǎn)的存儲(chǔ)裝置208提供的存儲(chǔ)區(qū)域以作為邏輯設(shè)定在該存儲(chǔ)區(qū)域上的卷的邏輯卷209為單位進(jìn)行管理。對(duì)存儲(chǔ)裝置208的數(shù)據(jù)寫(xiě)入和讀取可以指定作為附加在邏輯卷209上的標(biāo)示符的LUN(Logical Unit Number)進(jìn)行。另外,邏輯卷209以例如按512KB的規(guī)定的單位進(jìn)行管理,并以該單位進(jìn)行數(shù)據(jù)的輸入輸出。這里,將該單位稱為邏輯塊,在每個(gè)邏輯塊中附加有表示位置信息的邏輯塊地址(以后稱為“LBA”)。
管理終端207是用于維護(hù)·管理磁盤(pán)陣列裝置和存儲(chǔ)裝置208的計(jì)算機(jī)。在通道控制部201和磁盤(pán)控制部203中執(zhí)行的軟件和參數(shù)的變更是根據(jù)管理終端207發(fā)出的指示進(jìn)行的。管理終端207可以做成內(nèi)置在磁盤(pán)陣列裝置中的形態(tài),也可以做成分立體。
遠(yuǎn)程通信接口202是用于和其他存儲(chǔ)裝置10、20進(jìn)行數(shù)據(jù)傳送的通信接口(通道擴(kuò)充器),后述的遠(yuǎn)程復(fù)制中的備份數(shù)據(jù)的傳送通過(guò)該遠(yuǎn)程通信接口202進(jìn)行。遠(yuǎn)程通信接口202將通道控制部201的接口(例如ESCON(注冊(cè)商標(biāo))、FICON(注冊(cè)商標(biāo))等接口)變換為第一網(wǎng)絡(luò)40的通信方式。由此,實(shí)現(xiàn)與其他存儲(chǔ)裝置10、20之間的數(shù)據(jù)傳送。
另外,磁盤(pán)陣列裝置除了以上所說(shuō)明的結(jié)構(gòu)之外,例如也可以作為被構(gòu)成為通過(guò)NFS(Network File System)等協(xié)議從信息處理裝置11接收指定文件名的數(shù)據(jù)輸入輸出請(qǐng)求的NAS(Network Attached Storage)來(lái)工作。
公共存儲(chǔ)器204可以由通道控制部201和磁盤(pán)控制部203雙方訪問(wèn)。除了被用于數(shù)據(jù)輸入輸出請(qǐng)求命令的接收轉(zhuǎn)發(fā)以外,還存儲(chǔ)了存儲(chǔ)裝置10、20和存儲(chǔ)裝置208的管理信息。在本實(shí)施方式中,將圖3所示的LUN圖信息表301、圖5所示的命令裝置管理表501、圖10所示的配對(duì)管理表1001存儲(chǔ)在公共存儲(chǔ)器204中。
虛擬卷如上所述,邏輯卷209是邏輯設(shè)置在物理卷上的存儲(chǔ)區(qū)域。另外,通過(guò)將“虛擬卷”用作邏輯卷,可以使設(shè)定了邏輯卷209的存儲(chǔ)裝置10、20和具備了與該邏輯卷209對(duì)應(yīng)的物理卷的存儲(chǔ)裝置10、20成為不同的裝置。
為了實(shí)現(xiàn)該功能,第一存儲(chǔ)裝置10存儲(chǔ)了圖3所示的LUN圖信息表301。在該LUN圖信息表301中記錄了關(guān)于第一存儲(chǔ)裝置10處理的邏輯卷209的信息。
在LUN欄中記述了各個(gè)邏輯卷的LUN。在邏輯卷209是虛擬卷的情況下,在目標(biāo)欄中設(shè)定具備與該虛擬卷附有對(duì)應(yīng)關(guān)系的邏輯卷209的存儲(chǔ)裝置。進(jìn)而,在映射LUN欄中設(shè)定與虛擬卷附有對(duì)應(yīng)關(guān)系的邏輯卷209的LUN。亦即,在映射LUN欄中存在記述的場(chǎng)合意味著該邏輯卷是虛擬卷。
LUN圖信息表301的內(nèi)容,是通過(guò)操作員從與第一存儲(chǔ)裝置10連接的管理終端中207登錄的。
第一存儲(chǔ)裝置10利用以上說(shuō)明的LUN圖信息表301,通過(guò)后述的機(jī)構(gòu),將第二存儲(chǔ)裝置20的第二邏輯卷40,宛如第一存儲(chǔ)裝置10的第一邏輯卷30一樣,提供給信息處理裝置11。亦即,信息處理裝置11可以對(duì)第一存儲(chǔ)裝置10、進(jìn)行對(duì)第二存儲(chǔ)裝置20的邏輯卷209的數(shù)據(jù)輸入輸出請(qǐng)求。
利用圖4對(duì)從信息處理裝置11發(fā)送出的數(shù)據(jù)輸入輸出請(qǐng)求是數(shù)據(jù)寫(xiě)入請(qǐng)求情況下的存儲(chǔ)裝置系統(tǒng)的處理進(jìn)行說(shuō)明。信息處理裝置11具備根據(jù)第一通信規(guī)則對(duì)第一存儲(chǔ)裝置請(qǐng)求數(shù)據(jù)寫(xiě)入的第一寫(xiě)入請(qǐng)求部401。如果第一存儲(chǔ)裝置10從第一寫(xiě)入請(qǐng)求部401接收數(shù)據(jù)寫(xiě)入請(qǐng)求(S401),則將與該數(shù)據(jù)寫(xiě)入請(qǐng)求同時(shí)接收的寫(xiě)入對(duì)象數(shù)據(jù)存儲(chǔ)在高速緩存205中。
第一存儲(chǔ)裝置10具備的數(shù)據(jù)傳送部402,參考LUN圖信息表301,對(duì)設(shè)定在寫(xiě)入請(qǐng)求中的第一邏輯卷30,確認(rèn)是否設(shè)定了映射LUN。如果在映射LUN中設(shè)定了第二邏輯卷40,則數(shù)據(jù)傳送部402,將根據(jù)第二通信規(guī)則將該數(shù)據(jù)寫(xiě)入第二邏輯卷40中的請(qǐng)求發(fā)送到第二寫(xiě)入請(qǐng)求部403中。這里,第二寫(xiě)入請(qǐng)求部403,是根據(jù)第二通信規(guī)則向第二存儲(chǔ)裝置20來(lái)請(qǐng)求數(shù)據(jù)寫(xiě)入的。第二存儲(chǔ)裝置20從第二寫(xiě)入請(qǐng)求部403接收該數(shù)據(jù)的寫(xiě)入請(qǐng)求,并將該數(shù)據(jù)寫(xiě)入第二邏輯卷40中(S402)。
另外,所謂第一通信規(guī)則和第二通信規(guī)則,是通過(guò)例如SCSI規(guī)則規(guī)定的WRITE命令。因此,無(wú)需變更第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20中的數(shù)據(jù)寫(xiě)入接口。
雖然以上是關(guān)于寫(xiě)入處理的說(shuō)明,但是關(guān)于來(lái)自邏輯卷的數(shù)據(jù)的讀出處理,僅是數(shù)據(jù)轉(zhuǎn)發(fā)的朝向與以上寫(xiě)入情況相反,除此而外也可以用同樣的機(jī)構(gòu)進(jìn)行。
如上所述,在該存儲(chǔ)裝置系統(tǒng)中,信息處理裝置11,像第一存儲(chǔ)裝置10上的邏輯卷一樣,來(lái)訪問(wèn)第二邏輯卷。
命令裝置存儲(chǔ)裝置10、20具備用于控制特殊命令的“命令裝置”。命令裝置在從信息處理裝置11向存儲(chǔ)裝置10、20傳達(dá)命令中使用,存儲(chǔ)裝置10、20可以執(zhí)行存儲(chǔ)在命令裝置中的命令。與普通的命令不同,命令裝置是邏輯卷209?,F(xiàn)在對(duì)該命令裝置的功能進(jìn)行說(shuō)明。
圖5是存儲(chǔ)裝置10、20存儲(chǔ)的命令裝置管理表501。裝置欄表示了命令裝置對(duì)應(yīng)哪個(gè)存儲(chǔ)裝置10、20。在命令裝置LUN欄中設(shè)定了表示命令裝置實(shí)體的邏輯卷209的LUN。命令裝置管理表501的內(nèi)容例如是通過(guò)操作員從與存儲(chǔ)裝置10、20連接的管理終端207等注冊(cè)的。
另外,也可以在各個(gè)存儲(chǔ)裝置10、20的命令裝置管理表601中記錄其他存儲(chǔ)裝置10、20的命令裝置。在記錄了其他存儲(chǔ)裝置10、20的命令裝置的情況下,在命令裝置LUN中記錄與其他存儲(chǔ)裝置10、20的命令裝置LUN對(duì)應(yīng)的虛擬卷的LUN。
圖6表示了作為寫(xiě)入命令裝置中的數(shù)據(jù)形式的命令裝置接口601。命令裝置接口601由控制參數(shù)、輸入?yún)?shù)和編輯數(shù)據(jù)構(gòu)成??刂茀?shù)由表示執(zhí)行命令的“處理編號(hào)”和執(zhí)行了該命令的結(jié)果、表示是否存在數(shù)據(jù)輸出的“有無(wú)編輯數(shù)據(jù)”構(gòu)成。在輸入?yún)?shù)中設(shè)定了在執(zhí)行該命令之際使用的參數(shù)信息。另外,在編輯數(shù)據(jù)中設(shè)定了執(zhí)行了該命令的結(jié)果所輸出的數(shù)據(jù)。
利用圖7對(duì)使用命令裝置并執(zhí)行命令的流程概要進(jìn)行說(shuō)明。信息處理裝置11具備命令設(shè)定部701和命令發(fā)送部702。命令設(shè)定部701生成在命令接口601上設(shè)定第一存儲(chǔ)裝置10執(zhí)行的命令的“處理編號(hào)”和“有無(wú)編輯數(shù)據(jù)”的數(shù)據(jù)。命令發(fā)送部702按照第一通信規(guī)則將該數(shù)據(jù)寫(xiě)入作為第一存儲(chǔ)裝置10的命令裝置的第一邏輯卷中的請(qǐng)求發(fā)送到第一寫(xiě)入請(qǐng)求部401中。
第一存儲(chǔ)裝置10具備命令執(zhí)行部703。另外,命令執(zhí)行部703,具備控制后述的邏輯卷209的配對(duì)的配對(duì)管理部704、形成復(fù)制部705、恢復(fù)部706、日志存儲(chǔ)部707、日志獲取部708、日志停止部709。
命令執(zhí)行部703參考命令裝置管理表501,獲取對(duì)于第一存儲(chǔ)10裝置10的命令裝置LUN(S701)。命令執(zhí)行部703參考該命令裝置(S702),如果存在命令裝置接口601形式的數(shù)據(jù),則執(zhí)行由該數(shù)據(jù)處理編號(hào)指定的命令。
利用圖8和圖9的流程圖,對(duì)信息處理裝置11和存儲(chǔ)裝置10、20的處理流程進(jìn)行說(shuō)明。首先,信息處理裝置11在命令裝置接口6001的形式的第一數(shù)據(jù)中設(shè)定處理編號(hào)和編輯數(shù)據(jù)的有無(wú)(S801)。接下來(lái),信息處理裝置11參考存儲(chǔ)在存儲(chǔ)裝置10、20中的命令裝置管理表501,獲取執(zhí)行命令的存儲(chǔ)裝置10、20的命令裝置LUN。信息處理裝置11對(duì)存儲(chǔ)裝置10、20發(fā)送將第一數(shù)據(jù)寫(xiě)入該命令裝置中的Write請(qǐng)求(S802)。存儲(chǔ)裝置10、20如果接收該Write請(qǐng)求,則將第一數(shù)據(jù)寫(xiě)入命令裝置中。另外,命令裝置是邏輯卷209,該Write請(qǐng)求根據(jù)與對(duì)于命令裝置以外的邏輯卷209的寫(xiě)入請(qǐng)求相同的通信規(guī)則被發(fā)送。
存儲(chǔ)裝置10、20參考命令裝置管理表501,監(jiān)視自身的存儲(chǔ)裝置10、20的命令裝置中是否存在數(shù)據(jù)(S901)。如果在命令裝置中存在第一數(shù)據(jù),則存儲(chǔ)裝置10、20執(zhí)行第一數(shù)據(jù)處理編號(hào)指定的命令(S902)。存儲(chǔ)裝置10、20如果結(jié)束執(zhí)行該命令,則確認(rèn)有無(wú)第一數(shù)據(jù)的編輯數(shù)據(jù)(S903)。存儲(chǔ)裝置10、20,當(dāng)不存在編輯數(shù)據(jù)的場(chǎng)合,將第一數(shù)據(jù)從命令裝置中除去(S906)。存儲(chǔ)裝置10、20,在存在編輯數(shù)據(jù)的場(chǎng)合,將執(zhí)行該命令并將所輸出的數(shù)據(jù)設(shè)定為編輯數(shù)據(jù)(S904)。
信息處理裝置11,確認(rèn)有無(wú)該命令的編輯數(shù)據(jù)(S803),在存在編輯數(shù)據(jù)的場(chǎng)合,對(duì)存儲(chǔ)裝置10、20發(fā)送讀取第一數(shù)據(jù)的編輯數(shù)據(jù)的Read請(qǐng)求(S804)。信息處理裝置11,如果從存儲(chǔ)裝置10、20接收編輯數(shù)據(jù)(S805),則結(jié)束處理。另外,該Read請(qǐng)求根據(jù)與對(duì)于命令裝置以外的邏輯卷209的讀取請(qǐng)求相同的通信規(guī)則被發(fā)送。
在存在編輯數(shù)據(jù)的情況下,存儲(chǔ)裝置10、20在從信息處理裝置11接受該編輯數(shù)據(jù)的Read請(qǐng)求之后(S906),從命令裝置除去第一數(shù)據(jù)(S906)。
這樣,信息處理裝置11可以使用在存儲(chǔ)裝置10、20對(duì)于普通邏輯卷209的數(shù)據(jù)讀寫(xiě)中所使用的Read/Write請(qǐng)求,并且信息處理裝置11可以將命令傳達(dá)給存儲(chǔ)裝置10、20。另外,通過(guò)使用上述虛擬卷,信息處理裝置11可以經(jīng)過(guò)第一存儲(chǔ)裝置10將命令傳達(dá)給第二存儲(chǔ)裝置20,并可以讓第二存儲(chǔ)裝置20執(zhí)行命令。
另外,信息處理裝置11,在向存儲(chǔ)裝置10、20請(qǐng)求以后所說(shuō)明的“配對(duì)形成”、“日志獲取”、“日志處理狀況的獲取”、“恢復(fù)”和“變換”時(shí),使用虛擬卷和命令裝置。
配對(duì)形成接下來(lái),在本實(shí)施方式中,對(duì)將第一存儲(chǔ)裝置10的邏輯卷209的數(shù)據(jù)備份存儲(chǔ)在第二存儲(chǔ)裝置20的邏輯卷209中的方法進(jìn)行說(shuō)明。在圖10中表示配對(duì)管理表1001。在復(fù)制源裝置的欄中表示了屬于復(fù)制源的邏輯卷(以后稱為“主卷”)。在復(fù)制目的地裝置的欄中,表示了輸入復(fù)制目的地的邏輯卷(以后稱為“副卷”)的存儲(chǔ)裝置10、20。另外,在主LUN欄中設(shè)定了主卷的LUN,在副LUN欄中設(shè)定了副卷的LUN。該主卷和副卷的對(duì)應(yīng)被稱為“配對(duì)”。在主卷和副卷中分配了用于存儲(chǔ)后述日志的邏輯卷209。在主日志LUN的欄中設(shè)定了被分配給了主卷使用的日志(以后稱為“主日志”)的邏輯卷209的LUN。在副日志LUN欄中設(shè)定了被分配給了副卷使用的日志(以后稱為“副日志”)的邏輯卷209的LUN。
另外,作為日志分配邏輯卷209的方法,也可以由用戶本身指定作為日志使用的邏輯卷209,也可以做成信息處理裝置11任意選擇未使用的邏輯卷209來(lái)使用。
利用圖11對(duì)形成配對(duì)的流程進(jìn)行說(shuō)明。這里,第一存儲(chǔ)裝置10假定具備第三邏輯卷和第五邏輯卷,而第二存儲(chǔ)裝置20具備第四邏輯卷和第六邏輯卷。信息處理裝置11,將形成將第三邏輯卷設(shè)為主卷、第四邏輯卷設(shè)為副卷、第五邏輯卷設(shè)為主日志、第六邏輯卷設(shè)為副日志的配對(duì)的命令發(fā)送到第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20(S1101、S1102)中。第一和第二存儲(chǔ)裝置10、20的配對(duì)管理部704,將該配對(duì)的狀態(tài)存儲(chǔ)在各個(gè)存儲(chǔ)裝置10、20的配對(duì)管理表1001中。第二存儲(chǔ)裝置20的形成復(fù)制部705當(dāng)將主卷的Read請(qǐng)求發(fā)送到第一存儲(chǔ)裝置10中,并從第一存儲(chǔ)裝置10接收主卷的數(shù)據(jù)復(fù)制時(shí),則將該數(shù)據(jù)寫(xiě)入副卷中(S1103)。由此,可以使主卷的數(shù)據(jù)和副卷的數(shù)據(jù)一致。將根據(jù)配對(duì)形成指示、使主卷和副卷一致的處理,稱為“形成復(fù)制”。
另外,第一存儲(chǔ)裝置10的日志存儲(chǔ)部707開(kāi)始在主日志中獲取寫(xiě)入到主卷中的數(shù)據(jù)復(fù)制和位置信息的處理。利用圖12對(duì)主卷和主日志的對(duì)應(yīng)進(jìn)行說(shuō)明。主日志由源數(shù)據(jù)區(qū)域1201和日志數(shù)據(jù)區(qū)域1202構(gòu)成。第一存儲(chǔ)裝置10的日志存儲(chǔ)部707,將寫(xiě)入主卷中的數(shù)據(jù)復(fù)制(以后稱為“日志數(shù)據(jù)”)存儲(chǔ)在日志數(shù)據(jù)區(qū)域1202中。另外,在主卷中更新數(shù)據(jù)1203的時(shí)刻,第一存儲(chǔ)裝置10的日志存儲(chǔ)部707將數(shù)據(jù)1203的LBA1204、對(duì)應(yīng)的日志數(shù)據(jù)區(qū)域的LBA1206和更新的數(shù)據(jù)長(zhǎng)度存儲(chǔ)在源數(shù)據(jù)區(qū)域1201中。另外,副日志與主日志相同,也由源數(shù)據(jù)區(qū)域1201和日志數(shù)據(jù)區(qū)域1202構(gòu)成。
另外,通過(guò)使用相同的方法,也可以根據(jù)從信息處理裝置11發(fā)出的指示,將第二存儲(chǔ)裝置20的邏輯卷209的數(shù)據(jù)復(fù)制存儲(chǔ)在第一存儲(chǔ)裝置10的邏輯卷209中。
由此,無(wú)需進(jìn)行信息處理裝置間的數(shù)據(jù)通信,并且無(wú)需在信息處理裝置11的操作系統(tǒng)中追加新命令,就可以在遠(yuǎn)程站點(diǎn)的存儲(chǔ)裝置中備份主站點(diǎn)存儲(chǔ)裝置的數(shù)據(jù)。另外,在本實(shí)施方式中,遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置通過(guò)將Read請(qǐng)求發(fā)送到主站點(diǎn)存儲(chǔ)裝置來(lái)進(jìn)行形成拷貝。由此,減輕了形成復(fù)制時(shí)候的主站點(diǎn)存儲(chǔ)裝置的處理負(fù)荷。亦即,在主站點(diǎn)存儲(chǔ)裝置將數(shù)據(jù)寫(xiě)入遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置的方法中,主站點(diǎn)存儲(chǔ)裝置在確認(rèn)遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置是否完成了配對(duì)的準(zhǔn)備之后,必須將數(shù)據(jù)寫(xiě)入遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置之中。因此,主站點(diǎn)存儲(chǔ)裝置的處理負(fù)荷增加,而給進(jìn)行本次處理的主站點(diǎn)整體性能帶來(lái)影響。在本實(shí)施方式中,主站點(diǎn)存儲(chǔ)裝置僅對(duì)于來(lái)自遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置的Read請(qǐng)求發(fā)送數(shù)據(jù),從而減輕了主站點(diǎn)存儲(chǔ)裝置的處理負(fù)荷。
恢復(fù)在進(jìn)行了上述形成復(fù)制之后,第一存儲(chǔ)裝置10也接受從信息處理裝置11發(fā)出的寫(xiě)入請(qǐng)求,并更新主卷的數(shù)據(jù)。因此,形成了主卷的數(shù)據(jù)和副卷的數(shù)據(jù)不一致的狀態(tài)。如上所述,在主日志中存儲(chǔ)了進(jìn)行了形成復(fù)制以后的日志數(shù)據(jù)。因此,第二存儲(chǔ)裝置20通過(guò)將存儲(chǔ)在主日志中的數(shù)據(jù)復(fù)制到副日志中,將存儲(chǔ)在副日志的數(shù)據(jù)寫(xiě)入到副卷中,也可以對(duì)副卷進(jìn)行主卷所進(jìn)行的數(shù)據(jù)更新。
這里,對(duì)第二存儲(chǔ)裝置20將存儲(chǔ)在主日志中的數(shù)據(jù)復(fù)制到副日志中稱為“日志獲取”,對(duì)存儲(chǔ)在副日志中的日志數(shù)據(jù)寫(xiě)入到副卷中稱為“恢復(fù)”。
圖13表示了日志獲取的流程。信息處理裝置11將日志獲取命令發(fā)送到第二存儲(chǔ)裝置20中(S1301)。接受了日志獲取命令的第二存儲(chǔ)裝置20的日志獲取部708參考配對(duì)管理表1001,并獲取該配對(duì)的主日志LUN。第二存儲(chǔ)裝置20的日志獲取部708將主日志的Read請(qǐng)求發(fā)送到第一存儲(chǔ)裝置10中,如果從第一存儲(chǔ)裝置10接收主日志的數(shù)據(jù)復(fù)制,則將該數(shù)據(jù)寫(xiě)入副日志中(S1302)。
接下來(lái),利用圖14對(duì)恢復(fù)的流程進(jìn)行說(shuō)明。信息處理裝置11向第二存儲(chǔ)裝置20發(fā)送從副日志向副卷的恢復(fù)命令(S1401)。接收了恢復(fù)命令的第二存儲(chǔ)裝置20的恢復(fù)部706將存儲(chǔ)在副日志的日志數(shù)據(jù)寫(xiě)入副卷中。
圖15是表示本實(shí)施方式的主日志和副日志的日志數(shù)據(jù)區(qū)域1202的圖。主日志和副日志的日志數(shù)據(jù)區(qū)域由相同首端LBA和末端LBA來(lái)定義。主日志的日志數(shù)據(jù)區(qū)域1202由存儲(chǔ)日志數(shù)據(jù)的日志存儲(chǔ)結(jié)束區(qū)域1502、1503、1504和沒(méi)有存儲(chǔ)日志數(shù)據(jù)的清空過(guò)的區(qū)域1501構(gòu)成。
副日志的日志數(shù)據(jù)區(qū)域1202由以下部分構(gòu)成已經(jīng)在向副卷的恢復(fù)中使用過(guò)的存儲(chǔ)有日志數(shù)據(jù)的恢復(fù)完畢區(qū)域1521;作為向副卷恢復(fù)的對(duì)象而指定的存儲(chǔ)有日志數(shù)據(jù)恢復(fù)中區(qū)域1522;沒(méi)有作為恢復(fù)對(duì)象而指定的存儲(chǔ)有日志數(shù)據(jù)讀取完畢區(qū)域1523;以及依據(jù)日志獲取命令而從主日志中存儲(chǔ)Read中的日志數(shù)據(jù)的讀取中區(qū)域1524。
存儲(chǔ)裝置10、20按照生成日志數(shù)據(jù)的時(shí)刻順序,從首端LBA向末端LBA將日志數(shù)據(jù)存儲(chǔ)到日志數(shù)據(jù)區(qū)域1202中。另外,存儲(chǔ)裝置10、20,在日志數(shù)據(jù)到達(dá)了末端LBA的時(shí)候,再次返回到首端LBA存儲(chǔ)日志數(shù)據(jù)。亦即,存儲(chǔ)裝置10、20,在首端LBA和末端LBA之間循環(huán)使用日志數(shù)據(jù)區(qū)域。
具備主日志的第一存儲(chǔ)裝置10,存儲(chǔ)了作為日志存儲(chǔ)完畢區(qū)域1502、1503和1504的首端LBA的日志·OUT LBA1511、作為清空完畢區(qū)域1501首端LBA的日志·IN LBA1512。這里,在日志·OUT LBA和日志·IN LBA相等的情況下,主日志中沒(méi)有收容日志數(shù)據(jù)。
具備副日志的第二存儲(chǔ)裝置20存儲(chǔ)了作為恢復(fù)完畢區(qū)域1521的最大LBA的恢復(fù)完畢LBA、作為恢復(fù)中區(qū)域1522的最大LBA的恢復(fù)預(yù)定LBA、作為讀取完畢區(qū)域1523的最大LBA的讀取完畢LBA1533和作為讀取中區(qū)域1534的最大LBA的讀取預(yù)定LBA。
亦即,在恢復(fù)完畢LBA1531和恢復(fù)預(yù)定LBA1532相等的情況下,從信息處理裝置11指示的恢復(fù)處理結(jié)束。另外,在讀取完畢LBA1533和讀取預(yù)定LBA1534相等的情況下,從信息處理裝置10指示的日志獲取處理結(jié)束。
信息處理裝置11,可以對(duì)第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20、發(fā)送日志處理狀況的獲取請(qǐng)求。各個(gè)存儲(chǔ)裝置10、20,如上所述,確認(rèn)表示區(qū)域疆界的LBA狀態(tài),并對(duì)此做出響應(yīng)。
另外,因?yàn)榇鎯?chǔ)裝置10、20如上所述循環(huán)使用日志數(shù)據(jù)區(qū)域,所以必須釋放不必要的區(qū)域。該釋放稱為“清空”。存儲(chǔ)裝置10、20,可以通過(guò)變更表示區(qū)域界限的LBA所指示的地址來(lái)進(jìn)行清空。第一存儲(chǔ)裝置10,可以在主日志的日志存儲(chǔ)完畢區(qū)域1502、1503和1504之中,將第二存儲(chǔ)裝置20在副日志中獲取完畢的日志存儲(chǔ)完畢區(qū)域1502清空。在這種情況下,第一存儲(chǔ)裝置10,通過(guò)將日志·OUT LBA1511變更為日志存儲(chǔ)完畢區(qū)域1503的首端LBA,使日志存儲(chǔ)完畢區(qū)域1502變?yōu)榍蹇胀戤厖^(qū)域1501。第二存儲(chǔ)裝置20,將副日志的恢復(fù)完畢區(qū)域1521作為已清空的區(qū)域使用,將根據(jù)日志獲取命令而獲取的日志數(shù)據(jù)存儲(chǔ)在恢復(fù)完畢區(qū)域1521中。
利用圖16的流程表對(duì)日志獲取處理和恢復(fù)處理的流程進(jìn)行說(shuō)明。信息處理裝置11將主日志的處理狀況的獲取請(qǐng)求發(fā)送到第一存儲(chǔ)裝置10(S1601)中。信息處理裝置11將已經(jīng)設(shè)定了主日志處理狀況的命令裝置的編輯數(shù)據(jù)的Read請(qǐng)求發(fā)送到第一存儲(chǔ)裝置10(S1602)。當(dāng)信息處理裝置11,從第一存儲(chǔ)裝置接受命令裝置的編輯數(shù)據(jù)時(shí)(S1603),則將從日志·OUT LBA1511直到日志·IN LBA1512的前一個(gè)LBA的日志獲取請(qǐng)求發(fā)送到第二存儲(chǔ)裝置20(S1604)中。信息處理裝置11,將副日志處理狀況的獲取請(qǐng)求發(fā)送到第二存儲(chǔ)裝置中(S1605)。信息處理裝置11,將已經(jīng)設(shè)定了副日志處理狀況的命令裝置的編輯數(shù)據(jù)的Read請(qǐng)求發(fā)送到第二存儲(chǔ)裝置中(S1606)。信息處理裝置11,當(dāng)從第二存儲(chǔ)裝置接受命令裝置的編輯數(shù)據(jù)時(shí)(S1607),比較設(shè)定在編輯數(shù)據(jù)中的讀取完畢LBA1533和讀取預(yù)定LBA1534,來(lái)確認(rèn)日志的獲取是否結(jié)束(S1608)。如果日志獲取處理結(jié)束,則信息處理裝置11,將讀取完畢LBA1533以前的恢復(fù)請(qǐng)求發(fā)送第二存儲(chǔ)裝置20中(S1609)。之后,信息處理裝置11,將讀取完畢LBA1533以前的日志數(shù)據(jù)的清空請(qǐng)求發(fā)送到第一存儲(chǔ)裝置10中(S1610)。信息處理裝置11,反復(fù)進(jìn)行日志獲取處理和恢復(fù)處理。
由此,在信息處理裝置之間不進(jìn)行數(shù)據(jù)通信,并且在信息處理裝置的操作系統(tǒng)中也不追加新命令,就可以將在主站點(diǎn)的存儲(chǔ)裝置中更新的數(shù)據(jù)反映在遠(yuǎn)程站點(diǎn)的存儲(chǔ)裝置中。另外,依據(jù)從與遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置可通信地連接的信息處理裝置11發(fā)出的指示,遠(yuǎn)程站點(diǎn)存儲(chǔ)裝置也可以從主站點(diǎn)的存儲(chǔ)裝置獲取日志,并恢復(fù)數(shù)據(jù)。
交換根據(jù)與第一存儲(chǔ)狀10可通信地連接的信息處理裝置11(以后稱為“第一信息處理裝置”)發(fā)出的指示,在第一存儲(chǔ)裝置10的主卷和第二存儲(chǔ)裝置20的副卷之間形成了配對(duì)。這里,如果在第一信息處理裝置中產(chǎn)生故障,則與第二存儲(chǔ)裝置20可以通信連接的信息處理裝置11(以后稱為“第二信息處理裝置”)使用上述配對(duì)的副卷繼續(xù)進(jìn)行第一信息處理裝置已進(jìn)行著的處理。此時(shí),第二信息處理裝置進(jìn)行上述配對(duì)的主卷和副卷間的關(guān)系的改換。亦即,形成了將第二存儲(chǔ)裝置20具備的邏輯卷209作為主卷的配對(duì),將第一存儲(chǔ)裝置10具備的邏輯卷209作為副卷的配對(duì)。這種配對(duì)關(guān)系的改換稱為“交換”。
利用圖17、18對(duì)配對(duì)的交換流程進(jìn)行說(shuō)明。如圖17所示,第一信息處理裝置11將配對(duì)的交換命令發(fā)送到第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20中(S1701,S1702)。接收了交換命令的第一存儲(chǔ)裝置10的日志停止部停止對(duì)主卷的日志存儲(chǔ)。另外,第一存儲(chǔ)裝置10的配對(duì)管理部704改換配對(duì)管理表1001的主卷和副卷。同樣,接收了交換命令的第二存儲(chǔ)裝置20的配對(duì)管理部704改換配對(duì)管理表1001的主卷和副卷。第二存儲(chǔ)裝置20的日志存儲(chǔ)部707開(kāi)始存儲(chǔ)成為主卷的第二存儲(chǔ)裝置20所具備的邏輯卷209的日志。
圖18表示出了接收了該命令的第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20實(shí)施交換處理,并且形成將第二存儲(chǔ)裝置20的邏輯卷209作為主卷的配對(duì),將第一存儲(chǔ)裝置10的邏輯卷209作為副卷的配對(duì)的狀態(tài)。
利用圖19~圖21的流程圖對(duì)第二信息處理裝置和各個(gè)存儲(chǔ)裝置10、20進(jìn)行的交換處理進(jìn)行詳細(xì)說(shuō)明。第二信息處理裝置執(zhí)行上述的日志獲取和恢復(fù)處理(S1901)。第二信息處理裝置將設(shè)定了副日志處理狀況的命令裝置的編輯數(shù)據(jù)Read請(qǐng)求發(fā)送到第二存儲(chǔ)裝置20中(S1903)。第二信息處理裝置,如果從第二存儲(chǔ)裝置20接受命令裝置的編輯數(shù)據(jù)(S1904),則將設(shè)定在編輯數(shù)據(jù)中的恢復(fù)完畢LBA1531和恢復(fù)預(yù)定LBA1532進(jìn)行對(duì)比,來(lái)確認(rèn)是否完成了恢復(fù)(S1905)。如果完成了恢復(fù),則第二信息處理裝置將配對(duì)的交換請(qǐng)求發(fā)送到第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置中(S1906,S1907)。接收了配對(duì)交換請(qǐng)求的第一存儲(chǔ)裝置10停止對(duì)主卷進(jìn)行的日志的獲取處理(S2001),并改換配對(duì)管理表1001的復(fù)制源和復(fù)制目的地的關(guān)系(S2002)。另外,接收了配對(duì)交換請(qǐng)求的第二存儲(chǔ)裝置20改換配對(duì)管理表1001的復(fù)制源和復(fù)制目的地的關(guān)系(S2101),并開(kāi)始對(duì)于第二存儲(chǔ)裝置20的主卷的日志獲取處理(S2102)。
這里,假定存在具備第一信息處理裝置和第一存儲(chǔ)裝置10的主站點(diǎn)、具備第二信息處理裝置和第二存儲(chǔ)裝置20的遠(yuǎn)程站點(diǎn)構(gòu)成的信息處理系統(tǒng)。如果在第一信息處理裝置中發(fā)生故障,則第二信息處理裝置利用第二存儲(chǔ)裝置20繼續(xù)進(jìn)行主站點(diǎn)進(jìn)行的本次處理。第二信息處理裝置通過(guò)向第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20指示交換指令,可以在本次中使用第二存儲(chǔ)裝置20,并且將第二存儲(chǔ)裝置20的數(shù)據(jù)備份到第一存儲(chǔ)裝置10中。另外,因?yàn)榈诙鎯?chǔ)裝置20的數(shù)據(jù)被備份到第一存儲(chǔ)裝置10中,所以在第一信息處理裝置的故障被恢復(fù)之際,也可以將本次處理的實(shí)施迅速地切換到主站點(diǎn)。
另外,因?yàn)閺男畔⑻幚硌b置11發(fā)送到存儲(chǔ)裝置10、20的交換指示是使用信息處理裝置11具備的Read/Write命令進(jìn)行的,所以沒(méi)有必要在信息處理裝置11的操作系統(tǒng)中追加新的命令。
命令裝置方式下的三個(gè)站點(diǎn)結(jié)構(gòu)如上所述,雖然對(duì)使用虛擬卷和命令裝置在兩個(gè)存儲(chǔ)裝置間傳送命令的方式進(jìn)行了說(shuō)明,但是通過(guò)在三個(gè)以上的存儲(chǔ)裝置之間形成虛擬卷結(jié)構(gòu)也可以在三個(gè)以上的存儲(chǔ)裝置之間傳送命令。
圖22是表示包含第一存儲(chǔ)裝置10、第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25的存儲(chǔ)裝置系統(tǒng)的圖。
第一存儲(chǔ)裝置10的邏輯卷2201是第二存儲(chǔ)裝置20的邏輯卷2202的虛擬卷,第二存儲(chǔ)裝置的邏輯卷2202是第三存儲(chǔ)裝置25的邏輯卷2203的虛擬卷。第三邏輯卷2203是命令裝置。通過(guò)這樣地聯(lián)結(jié)虛擬卷,可以從信息處理裝置11向第三存儲(chǔ)裝置25傳送命令。
這樣,利用一個(gè)信息處理裝置11和三個(gè)存儲(chǔ)裝置10、20、25就可以構(gòu)筑用于與design對(duì)應(yīng)的存儲(chǔ)裝置結(jié)構(gòu)。圖23是表示該存儲(chǔ)裝置系統(tǒng)的圖。
第一存儲(chǔ)裝置10、第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25,分別具備邏輯卷2301、2302、2303。這里,第一存儲(chǔ)裝置10的邏輯卷2301和第二存儲(chǔ)裝置20的邏輯卷2302,形成將第一存儲(chǔ)裝置10的邏輯卷2301作為主邏輯卷的同步配對(duì)。
對(duì)同步配對(duì)進(jìn)行說(shuō)明。圖24表示了同步配對(duì)管理表2401。同步配對(duì)管理表2401具備“復(fù)制源裝置”、“復(fù)制目的地裝置”、“主LUN”和“副LUN”欄。在第一存儲(chǔ)裝置10的邏輯卷2301和第二存儲(chǔ)裝置20的邏輯卷2302形成了同步配對(duì)的情況下,在復(fù)制源裝置中設(shè)定第一存儲(chǔ)裝置10,在復(fù)制目的地裝置中設(shè)定第二存儲(chǔ)裝置20,在主LUN中設(shè)定第一存儲(chǔ)裝置10的邏輯卷2301的LUN、在副LUN中設(shè)定第二存儲(chǔ)裝置20的邏輯卷2302的LUN。第一存儲(chǔ)裝置10,如果從信息處理裝置11中接收對(duì)作為主卷的第一存儲(chǔ)裝置邏輯卷2301的數(shù)據(jù)寫(xiě)入請(qǐng)求,則參考同步配對(duì)管理表2401,將對(duì)針對(duì)該主卷的副卷的第二存儲(chǔ)裝置20邏輯卷2302的該數(shù)據(jù)寫(xiě)入請(qǐng)求發(fā)送到第二存儲(chǔ)裝置20中。第一存儲(chǔ)裝置10,如果從第二存儲(chǔ)裝置20接收對(duì)該寫(xiě)入請(qǐng)求的結(jié)束通知,則對(duì)信息處理裝置11發(fā)送該數(shù)據(jù)的寫(xiě)入結(jié)束通知。亦即,在將寫(xiě)入結(jié)束通知發(fā)送到信息處理裝置11之際,在主卷和副卷中寫(xiě)入相同數(shù)據(jù)。因此,通過(guò)使用同步配對(duì),不僅可以防止第一存儲(chǔ)裝置10的數(shù)據(jù)丟失,還可以在第二存儲(chǔ)裝置20中進(jìn)行備份。但是,在同步配對(duì)中,如果第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20之間的距離變長(zhǎng),則向信息處理裝置11的寫(xiě)入結(jié)束通知的發(fā)送就會(huì)延遲,并且給信息處理裝置11的處理帶來(lái)影響。
因此,第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20近距離形成同步配對(duì),并且在第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25形成使用上述日志的配對(duì)(以后稱為“非同步配對(duì)”)。信息處理裝置11,使用虛擬卷和命令裝置,將形成設(shè)第二存儲(chǔ)裝置20的邏輯卷為主卷、設(shè)第三存儲(chǔ)裝置25的邏輯卷為副卷的配對(duì)的命令發(fā)送到第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25。在形成了配對(duì)之后,信息處理裝置11,使用虛擬卷和命令裝置,將該配對(duì)中的日志獲取和恢復(fù)命令發(fā)送到第三存儲(chǔ)裝置25中。由此,可以在與第一存儲(chǔ)裝置10遠(yuǎn)距離設(shè)置的第三存儲(chǔ)裝置25中備份第一存儲(chǔ)裝置10的數(shù)據(jù)。另外,沒(méi)有必要在第三存儲(chǔ)裝置25和作為中繼點(diǎn)的第二存儲(chǔ)裝置20中設(shè)置信息處理裝置。另外,在第三存儲(chǔ)裝置25中預(yù)先連接備份用的信息處理裝置,在第一存儲(chǔ)裝置10中產(chǎn)生了故障的時(shí)候,也可以使用第三存儲(chǔ)裝置25的數(shù)據(jù)繼續(xù)處理。
以上,對(duì)使用虛擬卷和命令裝置在存儲(chǔ)裝置間傳送命令并進(jìn)行數(shù)據(jù)備份的方法進(jìn)行了說(shuō)明。另外,在上述的說(shuō)明中,雖然假定是信息處理裝置11將命令發(fā)送到存儲(chǔ)裝置10、20、25中,但是也可以做成存儲(chǔ)裝置10、20、25具有命令設(shè)定部701和命令發(fā)送部702。例如,在圖23的結(jié)構(gòu)中,第一存儲(chǔ)裝置10可以經(jīng)由第二存儲(chǔ)裝置20的虛擬卷,將第三存儲(chǔ)裝置25執(zhí)行的命令發(fā)送到第三存儲(chǔ)裝置25的命令裝置中。由此,例如第一存儲(chǔ)裝置10可以將第三存儲(chǔ)裝置25的狀態(tài)確認(rèn)命令發(fā)送到第三存儲(chǔ)裝置25中,并可以檢測(cè)第三存儲(chǔ)裝置25的故障等。在第三存儲(chǔ)裝置25中產(chǎn)生了故障的情況下,第一存儲(chǔ)裝置10還可以將解除上述第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25的非同步配對(duì)的命令發(fā)送到第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25中。
傳送目的地址的指定方式接下來(lái),對(duì)在傳送命令時(shí)指定轉(zhuǎn)發(fā)對(duì)象的存儲(chǔ)裝置地址進(jìn)行說(shuō)明。
圖25是表示信息處理裝置11存儲(chǔ)了的路徑信息管理表2501的圖。路徑信息管理表2501,具有“裝置”欄和“路徑”欄。在裝置的欄中存儲(chǔ)了存儲(chǔ)裝置10、20的地址。另外,地址例如是由存儲(chǔ)裝置10、20的產(chǎn)品編號(hào)和出廠編號(hào)等構(gòu)成的信息。路徑的欄中存儲(chǔ)了表示各個(gè)存儲(chǔ)裝置10、20如何與信息處理裝置連接的信息。例如,在圖25所示的路徑信息管理表2501中,第一存儲(chǔ)裝置10的路徑是“直接”,第二存儲(chǔ)裝置20的路徑是“第一”。這表示了信息處理裝置11與第一存儲(chǔ)裝置10直接連接,而且是通過(guò)第一存儲(chǔ)裝置10與第二存儲(chǔ)裝置20連接的。
圖26表示作為信息處理裝置11將命令傳送到存儲(chǔ)裝置10、20中之際的數(shù)據(jù)形式的命令接口2601。命令接口2601由識(shí)別編號(hào)、傳送目的地參數(shù)、控制參數(shù)和輸入?yún)?shù)構(gòu)成。識(shí)別編號(hào)是用于識(shí)別該數(shù)據(jù)的編號(hào),是信息處理裝置11生成該數(shù)據(jù)之際所附加的。傳送目的地參數(shù)中設(shè)定傳送該數(shù)據(jù)的存儲(chǔ)裝置10、20的地址??刂茀?shù)和輸入?yún)?shù)與命令裝置所使用的命令裝置接口601相同。
利用圖27對(duì)信息處理裝置11使用命令接口2601將命令傳送到第二存儲(chǔ)裝置20中的處理概況進(jìn)行說(shuō)明。
信息處理裝置11具備數(shù)據(jù)生成部2701和數(shù)據(jù)發(fā)送部2702。各個(gè)存儲(chǔ)裝置10、20都具備命令解析部2703、數(shù)據(jù)傳送部2704和命令執(zhí)行部2705。
信息處理裝置11的數(shù)據(jù)生成部2701,參考路徑信息管理表2501并參考第二存儲(chǔ)裝置20的路徑,來(lái)識(shí)別第二存儲(chǔ)裝置20是通過(guò)第一存儲(chǔ)裝置10被連接的。數(shù)據(jù)生成部2701,生成在傳送目的地地址中設(shè)定第二存儲(chǔ)裝置20的地址、在處理編號(hào)中設(shè)定第一命令的命令接口2601形式的數(shù)據(jù)2710。數(shù)據(jù)生成部2701,通知數(shù)據(jù)發(fā)送部2702使其將該數(shù)據(jù)2710發(fā)送到第一存儲(chǔ)裝置10中。數(shù)據(jù)發(fā)送部2702,將該數(shù)據(jù)2710發(fā)送到第一存儲(chǔ)裝置10中。
第一存儲(chǔ)裝置10的命令解析部2703,如果接收該數(shù)據(jù)2710,則通知第一存儲(chǔ)裝置10的數(shù)據(jù)傳送部2704,使其將該數(shù)據(jù)2710發(fā)送到設(shè)定在轉(zhuǎn)發(fā)對(duì)象地址中的第二存儲(chǔ)裝置20中。第一存儲(chǔ)裝置10的數(shù)據(jù)傳送部2704生成從該數(shù)據(jù)除去轉(zhuǎn)發(fā)對(duì)象參數(shù)的數(shù)據(jù)2711,并將該數(shù)據(jù)2711傳送給第二存儲(chǔ)裝置。第二存儲(chǔ)裝置20的命令解析部2703如果接收該數(shù)據(jù)2711,則因?yàn)闆](méi)有在該數(shù)據(jù)中設(shè)定傳送目的地參數(shù),所以從控制參數(shù)中獲取第一命令。第二存儲(chǔ)裝置20的命令解析部2703通知第二存儲(chǔ)裝置20的命令執(zhí)行部2705使其執(zhí)行第一命令。第二存儲(chǔ)裝置20的命令執(zhí)行部2705接收從命令解析部2703發(fā)出的通知,并執(zhí)行第一命令。
在第一命令中存在輸出結(jié)果的情況下,第二存儲(chǔ)裝置20的命令執(zhí)行部2705存儲(chǔ)該輸出結(jié)果作為編輯數(shù)據(jù)2712。這里,在所有數(shù)據(jù)2710、2711、2712中附加有相同的識(shí)別編號(hào)。信息處理裝置11在第一命令中存在輸出結(jié)果的情況下,可以通過(guò)在第一存儲(chǔ)裝置10中指定識(shí)別編號(hào)并發(fā)送編輯數(shù)據(jù)2712的發(fā)送命令,獲取第一命令的輸出結(jié)果。
傳送目的地地址指定方式下的三個(gè)站點(diǎn)結(jié)構(gòu)對(duì)于通過(guò)指定傳送目的地地址、在兩個(gè)存儲(chǔ)裝置之間傳送命令的方式進(jìn)行了說(shuō)明,但是,還可以通過(guò)指定多個(gè)傳送目的地地址在三個(gè)以上的存儲(chǔ)裝置之間傳送命令。
圖28是表示在第一存儲(chǔ)裝置10、第二存儲(chǔ)裝置20、第三存儲(chǔ)裝置25的三個(gè)存儲(chǔ)裝置之間傳送命令的處理的流程圖。信息處理裝置11,與第一存儲(chǔ)裝置10可通信地連接,第一存儲(chǔ)裝置10與第二存儲(chǔ)裝置20可通信地連接,第二存儲(chǔ)裝置20與第三存儲(chǔ)裝置25可通信地連接。此時(shí),在信息處理裝置11的路徑信息管理表2501中如圖29地設(shè)定了路徑。
下面,對(duì)信息處理裝置11將第一命令傳送到第三存儲(chǔ)裝置25中的流程進(jìn)行說(shuō)明。信息處理裝置11的數(shù)據(jù)生成部701,參考路徑信息管理表2501,來(lái)識(shí)別第三處理裝置25、是經(jīng)由第一存儲(chǔ)裝置10和第二存儲(chǔ)裝置20、被連接的。數(shù)據(jù)生成部701,生成在傳送目的地地址中設(shè)定第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25、在處理編號(hào)中設(shè)定第一命令的命令接口2601形式的數(shù)據(jù)2801。數(shù)據(jù)生成部701,通知數(shù)據(jù)發(fā)送部702使其將生成的數(shù)據(jù)2801發(fā)送到作為路徑開(kāi)頭的第一存儲(chǔ)裝置10中。數(shù)據(jù)發(fā)送部702如果接收該通知,則將該數(shù)據(jù)2801發(fā)送到第一存儲(chǔ)裝置10中。
第一存儲(chǔ)裝置10的命令解析部2703,如果接收該數(shù)據(jù)2801,則獲取處于傳送目的地參數(shù)首端的第二存儲(chǔ)裝置20的地址,并通知第一存儲(chǔ)裝置10的數(shù)據(jù)傳送部2704使其將該數(shù)據(jù)2801發(fā)送給第二存儲(chǔ)裝置20。數(shù)據(jù)傳送部2704如果接收該通知,則生成從該數(shù)據(jù)2801中除去第二存儲(chǔ)裝置20的傳送目的地地址的數(shù)據(jù)2802,并將該數(shù)據(jù)2802發(fā)送到第二存儲(chǔ)裝置20中。
第二存儲(chǔ)裝置20,與第一存儲(chǔ)裝置10同樣地,獲取處于傳送目的地開(kāi)頭的第三存儲(chǔ)裝置25的地址,并生成從轉(zhuǎn)發(fā)對(duì)象參數(shù)中除去第三存儲(chǔ)裝置25的數(shù)據(jù)2803,并傳送給第三存儲(chǔ)裝置25。
第三存儲(chǔ)裝置25的命令解析部2703,如果接收該數(shù)據(jù)2803,則因?yàn)闆](méi)有設(shè)定傳送目的地地址,所以從控制參數(shù)中獲取第一命令的處理編號(hào),并通知第三存儲(chǔ)裝置25的命令執(zhí)行部2705使其執(zhí)行第一命令。第三存儲(chǔ)裝置25的命令執(zhí)行部2705,如果接收該通知,則執(zhí)行第一命令。
這樣,通過(guò)在傳送目的地參數(shù)中設(shè)定多個(gè)傳送目的地地址,可以在三個(gè)以上的存儲(chǔ)裝置之間傳送命令。
傳送目的地地址的指定方式的處理圖30是表示在指定傳送目的地地址、傳送命令場(chǎng)合的信息處理裝置11中的處理的流程圖。
首先,信息處理裝置11,生成識(shí)別編號(hào)并設(shè)定在命令接口2601中(S3001)。識(shí)別編號(hào)只要是唯一可以識(shí)別所生成的命令接口2601即可。參考路徑信息管理表2501,獲取希望傳送命令的存儲(chǔ)裝置的路徑(S3002)。信息處理裝置11以獲取的路徑信息為基礎(chǔ),在傳送目的地參數(shù)中設(shè)定一個(gè)或者多個(gè)傳送目的地地址(S3003)。接下來(lái),信息處理裝置11設(shè)定傳送目的地的存儲(chǔ)裝置執(zhí)行的命令處理編號(hào)和該命令的編輯數(shù)據(jù)的有無(wú)(S3004)。并且,信息處理裝置11將該命令接口2601的數(shù)據(jù)發(fā)送到傳送路徑的開(kāi)頭存儲(chǔ)裝置中(S3005)。信息處理裝置11確認(rèn)在該命令中是否存在編輯數(shù)據(jù)(S3006),并且在不存在編輯數(shù)據(jù)的情況下結(jié)束處理。在存在編輯數(shù)據(jù)的情況下,信息處理裝置11,指定編輯數(shù)據(jù)編號(hào),將編輯數(shù)據(jù)發(fā)送請(qǐng)求發(fā)送到傳送路徑的開(kāi)頭的存儲(chǔ)裝置中(S3007),信息處理裝置11,等待接收編輯數(shù)據(jù)(S3008),一接收到編輯就結(jié)束處理。
圖31是表示在指定轉(zhuǎn)發(fā)對(duì)象地址并傳送命令情況下的存儲(chǔ)裝置10、20、25的處理的流程圖。
如果存儲(chǔ)裝置接收命令接口2601的數(shù)據(jù)(S3101),則將該數(shù)據(jù)存儲(chǔ)在高速緩存中(S3102)。存儲(chǔ)裝置確認(rèn)在該數(shù)據(jù)中是否存在傳送目的地參數(shù)(S3103)。在存在傳送目的地參數(shù)的情況下,存儲(chǔ)裝置獲取傳送目的地參數(shù)的開(kāi)頭傳送目的地地址(S3104)。接下來(lái),存儲(chǔ)裝置從該數(shù)據(jù)中除去開(kāi)頭的傳送目的地地址(S3105),并將該數(shù)據(jù)發(fā)送到事先獲取到的開(kāi)頭傳送目的地地址中(S3106)。存儲(chǔ)裝置確認(rèn)該命令是否具有編輯數(shù)據(jù)(S3107)。在存在編輯數(shù)據(jù)的情況下,存儲(chǔ)裝置執(zhí)行編輯數(shù)據(jù)獲取處理(S3108),并從高速緩存中除去該數(shù)據(jù)(S3109)并結(jié)束處理。在不存在編輯數(shù)據(jù)的情況下,存儲(chǔ)裝置不進(jìn)行編輯數(shù)據(jù)的獲取處理,并從高速緩存中除去該數(shù)據(jù)(S3109)并結(jié)束處理。
存儲(chǔ)裝置10、20、25,在沒(méi)有在接收的命令接口2601中設(shè)定傳送目的地參數(shù)的情況下獲取控制參數(shù)的處理編號(hào)(S3110),并執(zhí)行處理編號(hào)所指定的命令(S3111)。存儲(chǔ)裝置10、20、25確認(rèn)該命令中是否存在編輯數(shù)據(jù)(S3112)。在存在編輯述的情況下,存儲(chǔ)裝置10、20、25生成設(shè)定了設(shè)定在該命令接口2601中的識(shí)別編號(hào)的編輯數(shù)據(jù)(S3113),并執(zhí)行編輯數(shù)據(jù)獲取處理(S3108),并從高速緩存中除去該數(shù)據(jù)(S3109)并結(jié)束處理。在不存在編輯數(shù)據(jù)的情況下,存儲(chǔ)裝置10、20、25從高速緩存中除去該數(shù)據(jù)(S3109)并結(jié)束處理。
圖32是表示存儲(chǔ)裝置10、20、25中的編輯數(shù)據(jù)獲取處理的流程圖。在編輯數(shù)據(jù)獲取處理中,存儲(chǔ)裝置10、20、25在接收編輯數(shù)據(jù)獲取請(qǐng)求之前一直等待(S3201)。存儲(chǔ)裝置如果接收編輯數(shù)據(jù)獲取請(qǐng)求,則參考設(shè)定在該獲取請(qǐng)求中的識(shí)別編號(hào)的命令接口2601(S3202)。存儲(chǔ)裝置10、20、25確認(rèn)在參考的命令接口2601中是否存在傳送目的地參數(shù)(S3203)。在存在傳送目的地參數(shù)的情況下,因?yàn)椴皇菆?zhí)行了命令的存儲(chǔ)裝置10、20、25,所以存儲(chǔ)裝置10、20、25獲取傳送目的地參數(shù)的開(kāi)頭傳送目的地地址(S3204),并將該獲取請(qǐng)求發(fā)送到獲取的傳送目的地地址中(S3205)。存儲(chǔ)裝置10、20、25在接收編輯數(shù)據(jù)之前一直等待(S3206),并將接收的編輯數(shù)據(jù)傳送到該請(qǐng)求的發(fā)送源中(S3207)。在不存在傳送目的地參數(shù)的情況下,因?yàn)槭菆?zhí)行了命令的存儲(chǔ)裝置10、20、25,所以存儲(chǔ)裝置10、20、25獲取該識(shí)別編號(hào)的編輯數(shù)據(jù)(S3208),并將獲取的編輯數(shù)據(jù)發(fā)送到該請(qǐng)求的發(fā)送源中(S3209)。由此,編輯數(shù)據(jù)追溯傳送了命令的路徑、被發(fā)送到信息處理裝置11中。
在圖31所示的處理中,在傳送命令接口2601之際,是做成為除去開(kāi)頭的傳送目的地地址,但是也可以做成不進(jìn)行除去而將命令接口2601的數(shù)據(jù)保持原樣地發(fā)送到傳送目的地中。圖33和圖34是表示這種情況下的存儲(chǔ)裝置10、20、25處理的流程圖。
圖33表示了接收了命令接口2601的存儲(chǔ)裝置10、20、25的處理,基本處理流程與圖31相同。不同的是,接收了命令接口2601的數(shù)據(jù)的存儲(chǔ)裝置10、20、25,必須判斷是否是本身執(zhí)行是否是傳送路徑的存儲(chǔ)裝置10、20、25的命令的存儲(chǔ)裝置10、20、25。
亦即,存儲(chǔ)裝置10、20、25確認(rèn)最后的傳送目的地地址是否是自身的地址(S3303),在不是自身地址的情況下,判斷為傳送路徑的存儲(chǔ)裝置10、20、25,在是自身地址的情況下,判斷是執(zhí)行命令的存儲(chǔ)裝置10、20、25。在是傳送路徑的存儲(chǔ)裝置10、20、25的情況下,存儲(chǔ)裝置確認(rèn)在傳送目的地象地址中是否存在自身的地址(S3304),在是自身地址的情況下,獲取下一個(gè)傳送目的地地址(S3305),在不是自身的地址的情況下,獲取開(kāi)頭的傳送目的地地址(S3306)。并且存儲(chǔ)裝置10、20、25將命令接口2601的數(shù)據(jù)發(fā)送到獲取的傳送目的地地址中(S3307)。在是執(zhí)行命令的存儲(chǔ)裝置10、20、25的情況下,獲取控制參數(shù)的處理編號(hào)(S3311),并執(zhí)行處理編號(hào)所指定的命令(S3312)。除此之外,除去編輯數(shù)據(jù)的獲取處理(S3309)與圖31的處理相同。
圖34是表示沒(méi)有除去傳送目的地地址的情況下的編輯數(shù)據(jù)獲取處理的流程圖。與圖32的編輯數(shù)據(jù)獲取處理不同點(diǎn)是,接收了編輯數(shù)據(jù)獲取請(qǐng)求的存儲(chǔ)裝置,必須判斷是否是自身執(zhí)行了是否是傳送路徑的存儲(chǔ)裝置10、20、25命令的存儲(chǔ)裝置10、20、25。存儲(chǔ)裝置10、20、25根據(jù)與圖33相同的方法進(jìn)行該判斷(S3403),在是轉(zhuǎn)發(fā)路徑的存儲(chǔ)裝置10、20、25的情況下,向下一個(gè)傳送目的地發(fā)送編輯數(shù)據(jù)獲取請(qǐng)求(S3405~S3408),在是執(zhí)行了命令的存儲(chǔ)裝置10、20、25的情況下,獲取設(shè)定在該獲取請(qǐng)求中的識(shí)別編號(hào)的編輯數(shù)據(jù)(S3411)。除此之外,與圖32的處理相同。
最短傳送路徑的判斷接下來(lái),對(duì)判斷存儲(chǔ)裝置10、20、25是最短傳送路徑后傳送命令接口2601的處理進(jìn)行說(shuō)明。
圖35是表示第一存儲(chǔ)裝置10從信息處理裝置11接收命令接口數(shù)據(jù)3501時(shí)的處理的流程圖。在第一存儲(chǔ)裝置10的公共存儲(chǔ)器204中存儲(chǔ)了圖36所示的連接信息管理表3601。該連接信息管理表3601由管理者從管理終端207設(shè)定。在連接信息管理表3601中存儲(chǔ)了已經(jīng)連接的存儲(chǔ)裝置10、20、25的地址。例如,圖36的連接信息管理表3601表示了在第一存儲(chǔ)裝置10中連接了第二存儲(chǔ)裝置20和第三存儲(chǔ)裝置25。
第一存儲(chǔ)裝置10,如果從信息處理裝置11接收命令接口的數(shù)據(jù)3501,則參考連接信息管理表3601,獲取設(shè)定在傳送目的地參數(shù)末尾的第三存儲(chǔ)裝置25的地址。因?yàn)榈谌鎯?chǔ)裝置25的地址被存儲(chǔ)在連接信息管理表3601中,所以第一存儲(chǔ)裝置10判斷可以給第三存儲(chǔ)裝置25直接發(fā)送數(shù)據(jù)。第一存儲(chǔ)裝置10,生成除去了第三存儲(chǔ)裝置25和第二存儲(chǔ)裝置20的傳送目的地地址的數(shù)據(jù)3502,不通過(guò)第二存儲(chǔ)裝置20而將該數(shù)據(jù)3502直接發(fā)送到第三存儲(chǔ)裝置25中。
圖37是表示存儲(chǔ)裝置10、20、25判斷最短路徑并轉(zhuǎn)發(fā)命令接口數(shù)據(jù)的處理的流程圖。與圖31處理的不同點(diǎn)是,只是存儲(chǔ)裝置10、20、25判斷最短路徑的部分。
存儲(chǔ)裝置10、20、25獲取設(shè)定在傳送目的地參數(shù)中的傳送目的地地址數(shù),將其設(shè)定為變量“N”(S3704)。而后,獲取第N個(gè)傳送目的地地址(S3705),并確認(rèn)獲取的傳送目的地地址是否被存儲(chǔ)在連接信息管理表3601中(S3706)。在沒(méi)有存儲(chǔ)在連接信息管理表3601中的情況下,將N減1(S3707)并反復(fù)進(jìn)行第N個(gè)傳送目的地地址的獲取和連接信息管理表3601的確認(rèn)(S3705,S3706)。由此,存儲(chǔ)裝置10、20、25就可以獲取最短傳送路徑。而后,存儲(chǔ)裝置10、20、25,從命令接口2601的數(shù)據(jù)中除去第N個(gè)以前的傳送目的地地址(S3708),并將該數(shù)據(jù)傳送到第N個(gè)傳送目的地地址中。除此之外,與圖31相同。另外,編輯數(shù)據(jù)獲取處理(S3711)與圖32的處理相同。
這樣,存儲(chǔ)裝置10、20、25,可以通過(guò)判斷最短傳送路徑傳送命令來(lái)減輕存儲(chǔ)裝置之間的數(shù)據(jù)傳送量,進(jìn)而縮短命令的傳送時(shí)間。
在各個(gè)存儲(chǔ)裝置中執(zhí)行命令接下來(lái),對(duì)存儲(chǔ)裝置11用一次指示將命令傳送給多個(gè)存儲(chǔ)裝置10、20、25的方法進(jìn)行說(shuō)明。
圖38是表示用于將命令發(fā)送到多個(gè)存儲(chǔ)裝置10、20、25中的命令接口3801的圖。這是連結(jié)多個(gè)圖26的命令接口2601的結(jié)構(gòu)。
圖39是表示信息處理裝置11將第一命令發(fā)送到第二存儲(chǔ)裝置20、將第二命令發(fā)送到第三存儲(chǔ)裝置25的例子圖。信息處理裝置11,在最初傳送目的地參數(shù)的傳送目的地地址中設(shè)定第二存儲(chǔ)裝置20,在最初控制參數(shù)的處理編號(hào)中設(shè)定第一命令。而后,信息處理裝置11,在第二個(gè)傳送目的地參數(shù)的傳送目的地地址中設(shè)定第三存儲(chǔ)裝置25,并在第二個(gè)控制參數(shù)的處理編號(hào)中設(shè)定第二命令。信息處理裝置11,將這樣生成的數(shù)據(jù)3901發(fā)送到作為路徑開(kāi)頭的第一存儲(chǔ)裝置10中。
如果第一存儲(chǔ)裝置10接收該數(shù)據(jù)3901,則獲取最初傳送目的地參數(shù)的傳送目的地地址,并將從該數(shù)據(jù)3901除去開(kāi)頭傳送目的地參數(shù)的數(shù)據(jù)3902發(fā)送到第二存儲(chǔ)裝置20。第二存儲(chǔ)裝置20,如果接收該數(shù)據(jù)3902,則執(zhí)行設(shè)定在開(kāi)頭控制參數(shù)中的第一命令。而后,第二存儲(chǔ)裝置20除去該數(shù)據(jù)的開(kāi)頭控制參數(shù),接下來(lái)獲取傳送目的地參數(shù)的傳送目的地地址。第二存儲(chǔ)裝置20將從該數(shù)據(jù)除去開(kāi)頭傳送目的地參數(shù)的數(shù)據(jù)3903發(fā)送到第三存儲(chǔ)裝置25中。如果第三存儲(chǔ)裝置25接收該數(shù)據(jù)3903,則執(zhí)行設(shè)定在開(kāi)頭控制參數(shù)中的第二命令。
圖40是表示在將命令發(fā)送到多個(gè)存儲(chǔ)裝置10、20、25中的情況下的信息處理裝置11的處理的流程圖。信息處理裝置11,參考路徑信息管理表2501,獲得發(fā)送命令的各個(gè)存儲(chǔ)裝置10、20、25的路徑(S4001)。而后,信息處理裝置11,從路徑的開(kāi)頭存儲(chǔ)裝置10、20、25開(kāi)始,依次反復(fù)執(zhí)行向傳送目的地參數(shù)的傳送目的地地址的設(shè)定(S4002)和向控制參數(shù)的命令設(shè)定(S4003),直到?jīng)]有傳送目的地為止(S4004)。信息處理裝置,將這樣生成的命令接口3801的數(shù)據(jù)發(fā)送到傳送路徑的開(kāi)頭存儲(chǔ)裝置10、20、25中(S4005)。
圖41是表示在將命令發(fā)送到多個(gè)存儲(chǔ)裝置10、20、25時(shí)的存儲(chǔ)裝置10、20、25的處理流程的圖。存儲(chǔ)裝置10、20、25,如果接收命令接口3801的數(shù)據(jù)(S4101),則將該數(shù)據(jù)存儲(chǔ)在高速緩存中(S4102)。信息處理裝置11,確認(rèn)該數(shù)據(jù)的開(kāi)頭是否是傳送目的地參數(shù)(S4103)。在開(kāi)頭是傳送目的地參數(shù)的情況下,信息處理裝置11獲取開(kāi)頭傳送目的地參數(shù)的傳送目的地地址(S4104),并從該數(shù)據(jù)中除去開(kāi)頭的傳送目的地(S4105),并將該數(shù)據(jù)發(fā)送到獲取的傳送目的地地址中(S4106)。在開(kāi)頭不是傳送目的地參數(shù)的情況下,信息處理裝置11,獲取開(kāi)頭的控制參數(shù)的處理編號(hào)(S4107),并執(zhí)行處理編號(hào)所指定的命令(S4108),進(jìn)而確認(rèn)是否存在傳送目的地參數(shù)(S4109)。在存在傳送目的地參數(shù)的情況下,信息處理裝置11進(jìn)行從傳送目的地地址的獲取一直到向傳送目的地地址發(fā)送數(shù)據(jù)的處理(S4104~S4106)。
通過(guò)這樣將命令發(fā)送到多個(gè)存儲(chǔ)裝置10、20、25中,在存儲(chǔ)裝置之間形成非同步配對(duì)的場(chǎng)合,信息處理裝置11,可以進(jìn)行同時(shí)將配對(duì)形成命令發(fā)送到形成非同步配對(duì)的主卷的裝置10、20、25和形成副卷的存儲(chǔ)裝置10、20、25的控制。亦即,無(wú)需在信息處理裝置間進(jìn)行通信也可以容易地進(jìn)行配對(duì)的形成等。
以上,說(shuō)明了指定傳送目的地地址來(lái)轉(zhuǎn)發(fā)命令的方法。另外,在上述的說(shuō)明中,雖然做成了信息處理裝置11,是將命令發(fā)送到存儲(chǔ)裝置10、20、25中,但是也可以做成存儲(chǔ)裝置10、20、25具有數(shù)據(jù)生成部2701和數(shù)據(jù)傳送部2702。
這樣,通過(guò)利用指定傳送目的地?cái)?shù)據(jù)來(lái)傳送命令的方法,可以與利用虛擬卷和命令裝置傳送命令的場(chǎng)合同樣,讓沒(méi)有與信息處理裝置連接的存儲(chǔ)裝置10、20、25執(zhí)行命令。由此,無(wú)需在信息處理裝置之間進(jìn)行數(shù)據(jù)的通信,就可以進(jìn)行數(shù)據(jù)的備份和配對(duì)操作等。另外,在指定傳送目的地地址來(lái)傳送命令的情況下,因?yàn)闆](méi)有設(shè)置命令裝置這樣專用邏輯卷的必要,所以不會(huì)減小用戶的數(shù)據(jù)區(qū)域。另外,命令裝置的情況下,考慮到由于對(duì)于特定邏輯卷數(shù)據(jù)輸入輸出請(qǐng)求集中會(huì)造成存儲(chǔ)裝置10、20、25的性能低下,而在指定傳送目的地地址來(lái)傳送命令的情況下由于使用高速緩存,所以可以防止存儲(chǔ)裝置10、20、25的性能低下。
以上,對(duì)本實(shí)施方式進(jìn)行了說(shuō)明,而上述實(shí)施例是為便于容易理解本發(fā)明的例子,而并不是為限定解釋本發(fā)明的。本發(fā)明可以在不超出本主旨的情況下,進(jìn)行變更、改良,同時(shí),在本發(fā)明中還包含其等價(jià)物。例如,在本實(shí)施方式中,作為傳送命令,雖然說(shuō)明了與邏輯卷的配對(duì)相關(guān)的命令,但是傳送發(fā)命令并不局限于與配對(duì)相關(guān)的命令,也可以是存儲(chǔ)裝置10、20、25可以執(zhí)行的命令。
權(quán)利要求
1.一種存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,在具備信息處理裝置、具備第一存儲(chǔ)卷的第一存儲(chǔ)裝置、和具備第二存儲(chǔ)卷的第二存儲(chǔ)裝置;上述信息處理裝置和上述第一存儲(chǔ)裝置被可通信地連接;上述第一存儲(chǔ)裝置和上述第二存儲(chǔ)裝置被可通信地連接;上述信息處理裝置具備按照第一通信規(guī)則請(qǐng)求將數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)裝置中的第一寫(xiě)入請(qǐng)求部;上述第一存儲(chǔ)裝置具備按照第二通信規(guī)則請(qǐng)求將數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)裝置中的第二寫(xiě)入請(qǐng)求部的存儲(chǔ)裝置系統(tǒng)的控制方法中,具備上述信息處理裝置生成包含在上述第二存儲(chǔ)裝置中所執(zhí)行的第一命令的第一數(shù)據(jù)的步驟;上述信息處理裝置將按照上述第一通信規(guī)則把上述第一數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第一寫(xiě)入請(qǐng)求部中的步驟;上述第一存儲(chǔ)裝置在寫(xiě)入到上述第一存儲(chǔ)卷中的上述第一數(shù)據(jù)是對(duì)于第二存儲(chǔ)裝置的命令的場(chǎng)合,將按照上述第二通信規(guī)則把上述第一數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第二寫(xiě)入請(qǐng)求部中的步驟;和上述第二存儲(chǔ)裝置執(zhí)行設(shè)定在寫(xiě)入上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)的上述第一命令的步驟。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具備上述信息處理裝置生成包含在上述第一存儲(chǔ)裝置中所執(zhí)行的第二命令的第二數(shù)據(jù)的步驟;上述信息處理裝置將按照上述第一通信規(guī)則把上述第二數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)卷中的請(qǐng)求發(fā)送到上述第一寫(xiě)入請(qǐng)求部中的步驟;和上述第一存儲(chǔ)裝置在上述寫(xiě)入到第一存儲(chǔ)卷中的上述第二數(shù)據(jù)是對(duì)于上述第一存儲(chǔ)裝置的命令的場(chǎng)合,執(zhí)行上述第二命令的步驟。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,在上述第一存儲(chǔ)裝置具備第三存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備第四存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備按照第三通信規(guī)則對(duì)上述第一存儲(chǔ)裝置請(qǐng)求數(shù)據(jù)讀取的讀取請(qǐng)求部的存儲(chǔ)裝置系統(tǒng)的控制方法中,具備上述信息處理裝置將上述第三存儲(chǔ)卷是主存儲(chǔ)卷、上述第四存儲(chǔ)卷是副存儲(chǔ)卷的配對(duì)形成命令作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的步驟;和上述第二存儲(chǔ)裝置接收設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述配對(duì)的上述形成命令,將按照上述第三通信規(guī)則把上述第三存儲(chǔ)卷的數(shù)據(jù)讀取到上述第四存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述讀取請(qǐng)求部中的步驟。
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,在上述第一存儲(chǔ)裝置具備第三存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備第四存儲(chǔ)卷和第六存儲(chǔ)卷的存儲(chǔ)裝置系統(tǒng)的控制方法中,具備上述信息處理裝置將上述第三存儲(chǔ)卷是副存儲(chǔ)卷、上述第四存儲(chǔ)卷是主存儲(chǔ)卷的配對(duì)形成命令作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的步驟;和上述第二存儲(chǔ)裝置接收設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述配對(duì)的上述形成命令,將寫(xiě)入到上述第四存儲(chǔ)卷中的數(shù)據(jù)復(fù)制和位置信息作為日志存儲(chǔ)到上述第六存儲(chǔ)卷中的步驟。
5.根據(jù)權(quán)利要求3所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,在上述第一存儲(chǔ)裝置具備第五存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備第六存儲(chǔ)卷、形成上述第三存儲(chǔ)卷是主存儲(chǔ)卷、上述第四存儲(chǔ)卷是副存儲(chǔ)卷的配對(duì)、將寫(xiě)入到上述第三存儲(chǔ)卷中的數(shù)據(jù)復(fù)制和位置信息作為日志存儲(chǔ)到上述第五存儲(chǔ)卷中的存儲(chǔ)裝置系統(tǒng)的控制方法中,具備上述信息處理裝置將把上述日志的復(fù)制存儲(chǔ)到上述第六存儲(chǔ)卷的日志獲取命令,作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的步驟;和上述第二存儲(chǔ)裝置接收設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述日志獲取命令,將按照上述第三通信規(guī)則把上述第五存儲(chǔ)卷的數(shù)據(jù)讀取到上述第六存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述讀取請(qǐng)求部中的步驟。
6.根據(jù)權(quán)利要求5所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具備上述信息處理裝置將利用存儲(chǔ)在上述第六存儲(chǔ)卷中的日志更新上述第四存儲(chǔ)卷的恢復(fù)命令作為上述第一命令,生成上述第一數(shù)據(jù)的步驟;和上述第二存儲(chǔ)裝置接收設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)的上述恢復(fù)命令,將存儲(chǔ)在被寫(xiě)入到上述第六存儲(chǔ)卷中的上述日志中的數(shù)據(jù),寫(xiě)入上述第四存儲(chǔ)卷中的步驟。
7.根據(jù)權(quán)利要求4所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具備上述第二存儲(chǔ)裝置將把上述第三存儲(chǔ)卷設(shè)為副存儲(chǔ)卷、把上述第四存儲(chǔ)卷設(shè)為主存儲(chǔ)卷的形成上述配對(duì)的信息作為配對(duì)管理信息進(jìn)行存儲(chǔ)的步驟。
8.根據(jù)權(quán)利要求7所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具備上述信息處理裝置將把上述第三存儲(chǔ)卷設(shè)為主存儲(chǔ)卷、把上述第四存儲(chǔ)卷設(shè)為副存儲(chǔ)卷的上述配對(duì)的交換命令作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的步驟;上述第二存儲(chǔ)裝置接收設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述配對(duì)的上述交換命令,將上述第三存儲(chǔ)卷作為主存儲(chǔ)卷、將上述第四存儲(chǔ)卷作為副存儲(chǔ)卷存儲(chǔ)在上述配對(duì)管理信息中的步驟;和上述第二存儲(chǔ)裝置,接收上述配對(duì)的上述交換命令,停止將被寫(xiě)入到上述第四存儲(chǔ)卷中的數(shù)據(jù)歷史作為日志存儲(chǔ)到上述第六存儲(chǔ)卷中的處理的步驟。
9.一種存儲(chǔ)裝置系統(tǒng),其特征在于,在具備信息處理裝置、具備第一存儲(chǔ)卷的第一存儲(chǔ)裝置、和具備第二存儲(chǔ)卷的第二存儲(chǔ)裝置;上述信息處理裝置和上述第一存儲(chǔ)裝置被可通信地連接;上述第一存儲(chǔ)裝置和上述第二存儲(chǔ)裝置被可通信地連接;上述信息處理裝置具備按照第一通信規(guī)則請(qǐng)求將數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)裝置中的第一寫(xiě)入請(qǐng)求部;上述第一存儲(chǔ)裝置具備按照第二通信規(guī)則請(qǐng)求將數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)裝置中的第二寫(xiě)入請(qǐng)求部的存儲(chǔ)裝置系統(tǒng)中,上述信息處理裝置具備生成包含在上述第二存儲(chǔ)裝置中所執(zhí)行的第一命令的第一數(shù)據(jù)的命令設(shè)定部;上述信息處理裝置具備將按照上述第一通信規(guī)則將上述第一數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第一寫(xiě)入請(qǐng)求部中的命令發(fā)送部;上述第一存儲(chǔ)裝置具備在被寫(xiě)入到上述第一存儲(chǔ)卷中的上述第一數(shù)據(jù)是對(duì)于第二存儲(chǔ)裝置的命令的場(chǎng)合,將按照上述第二通信規(guī)則把上述第一數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第二寫(xiě)入請(qǐng)求部中的數(shù)據(jù)傳送部;上述第二存儲(chǔ)裝置具備執(zhí)行設(shè)定在由上述第二寫(xiě)入請(qǐng)求部寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述第一命令的第二命令執(zhí)行部。
10.根據(jù)權(quán)利要求9所述的存儲(chǔ)裝置系統(tǒng),其特征在于,上述信息處理裝置具備將上述第一存儲(chǔ)裝置所執(zhí)行的第二命令生成第二數(shù)據(jù)的上述命令設(shè)定部,上述信息處理裝置具備將按照上述第一通信規(guī)則把上述第二數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第一寫(xiě)入請(qǐng)求部中的上述命令發(fā)送部,上述第一存儲(chǔ)裝置具備在寫(xiě)入上述第一存儲(chǔ)卷中的上述第二數(shù)據(jù)是對(duì)于上述第一存儲(chǔ)裝置的命令的場(chǎng)合,執(zhí)行上述第二命令的第一命令執(zhí)行部。
11.根據(jù)權(quán)利要求9所述的存儲(chǔ)裝置系統(tǒng),其特征在于,在上述第一存儲(chǔ)裝置具備第三存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備第四存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備按照第三通信規(guī)則對(duì)上述第一存儲(chǔ)裝置請(qǐng)求讀取數(shù)據(jù)的讀取請(qǐng)求部的存儲(chǔ)裝置系統(tǒng)中,上述信息處理裝置具備將上述第三存儲(chǔ)卷是主存儲(chǔ)卷、上述第四存儲(chǔ)卷是副存儲(chǔ)卷的配對(duì)形成命令,作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的上述命令設(shè)定部;上述第二命令執(zhí)行部具備接收設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述配對(duì)的上述形成命令,將按照上述第三通信規(guī)則把上述第三存儲(chǔ)卷的數(shù)據(jù)讀取到上述第四存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述讀取請(qǐng)求部中的形成拷貝部。
12.根據(jù)權(quán)利要求9所述的存儲(chǔ)裝置系統(tǒng),其特征在于,在上述第一存儲(chǔ)裝置具備第三存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備第四存儲(chǔ)卷和第六存儲(chǔ)卷的存儲(chǔ)裝置系統(tǒng)中,上述信息處理裝置具備將上述第三存儲(chǔ)卷是副存儲(chǔ)卷、上述第四存儲(chǔ)卷是主存儲(chǔ)卷的配對(duì)形成命令,作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的上述命令設(shè)定部;上述第二存儲(chǔ)裝置具備接收設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述配對(duì)的上述形成命令,將被寫(xiě)入到上述第四存儲(chǔ)卷中的數(shù)據(jù)復(fù)制和位置信息,作為日志存儲(chǔ)到上述第六存儲(chǔ)卷中的日志存儲(chǔ)部。
13.根據(jù)權(quán)利要求11所述的存儲(chǔ)裝置系統(tǒng),其特征在于,在上述第一存儲(chǔ)裝置具備第五存儲(chǔ)卷、上述第二存儲(chǔ)裝置具備第六存儲(chǔ)卷、形成上述第三存儲(chǔ)卷是主存儲(chǔ)卷、上述第四存儲(chǔ)卷是副存儲(chǔ)卷的配對(duì)、將被寫(xiě)入到上述第三存儲(chǔ)卷中的數(shù)據(jù)復(fù)制和位置信息,作為日志存儲(chǔ)到上述第五存儲(chǔ)卷中的存儲(chǔ)裝置系統(tǒng)中,上述信息處理裝置具備將把上述日志復(fù)制存儲(chǔ)到上述第六存儲(chǔ)卷中的日志獲取命令、作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的上述命令設(shè)定部,上述第二命令執(zhí)行部具備接收設(shè)定在被寫(xiě)入到了上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述日志獲取命令,將按照上述第三通信規(guī)則把上述第五存儲(chǔ)卷的數(shù)據(jù)讀取到上述第六存儲(chǔ)卷中的請(qǐng)求、發(fā)送到上述讀取請(qǐng)求部中的日志獲取部。
14.根據(jù)權(quán)利要求13所述的存儲(chǔ)裝置系統(tǒng),其特征在于,上述信息處理裝置具備將利用存儲(chǔ)在上述第六存儲(chǔ)卷中的日志更新上述第四存儲(chǔ)卷的恢復(fù)命令,作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的上述命令設(shè)定部,上述第二命令執(zhí)行部具備接收設(shè)定在被寫(xiě)入到了上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)的上述恢復(fù)命令,將存儲(chǔ)在被寫(xiě)入到上述第六存儲(chǔ)卷中的上述日志中的數(shù)據(jù),寫(xiě)入上述第四存儲(chǔ)卷中的恢復(fù)部。
15.根據(jù)要求12所述的存儲(chǔ)裝置系統(tǒng),其特征在于,上述第二命令執(zhí)行部具備將上述第三存儲(chǔ)卷作為副存儲(chǔ)卷、將上述第四存儲(chǔ)卷作為主存儲(chǔ)卷的形成上述配對(duì)的信息,作為配對(duì)管理信息進(jìn)行存儲(chǔ)的配對(duì)管理部。
16.根據(jù)權(quán)利要求15所述的存儲(chǔ)裝置系統(tǒng),其特征在于,上述信息處理裝置具備將上述第三存儲(chǔ)卷作為主存儲(chǔ)卷、上述第四存儲(chǔ)卷作為副存儲(chǔ)卷的上述配對(duì)的交換命令,作為上述第一命令來(lái)生成上述第一數(shù)據(jù)的上述命令設(shè)定部,上述第二命令執(zhí)行部具備接收設(shè)定在被寫(xiě)入到了上述第二存儲(chǔ)卷中的上述第一數(shù)據(jù)中的上述配對(duì)的上述交換命令,將上述第三存儲(chǔ)卷作為主存儲(chǔ)卷、將上述第四存儲(chǔ)卷作為副存儲(chǔ)卷存儲(chǔ)在上述配對(duì)管理信息中的上述配對(duì)管理部,上述第二命令執(zhí)行部具備接收上述配對(duì)的上述交換命令,停止將被寫(xiě)入到上述第四存儲(chǔ)卷中的數(shù)據(jù)的履歷,作為日志存儲(chǔ)到上述第六存儲(chǔ)卷中的處理的日志停止部。
17.一種存儲(chǔ)裝置,其特征在于,在具備第一存儲(chǔ)卷、和按照第二通信規(guī)則對(duì)可通信地連接的第二存儲(chǔ)裝置請(qǐng)求數(shù)據(jù)的寫(xiě)入的第二寫(xiě)入請(qǐng)求部的存儲(chǔ)裝置中,具備在被寫(xiě)入到了上述第一存儲(chǔ)卷中的上述第一數(shù)據(jù),是對(duì)于上述第二存儲(chǔ)裝置的命令的場(chǎng)合,將按照上述第二通信規(guī)則把上述第一數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)裝置所備有的上述第二存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第二寫(xiě)入請(qǐng)求部中的數(shù)據(jù)傳送部。
18.一種存儲(chǔ)裝置,其特征在于,在具備第二存儲(chǔ)卷的存儲(chǔ)裝置中,具備執(zhí)行設(shè)定在被寫(xiě)入到上述第二存儲(chǔ)卷中的第一命令的第二命令執(zhí)行部。
19.根據(jù)權(quán)利要求18所述的存儲(chǔ)裝置,其特征在于,在具備第四存儲(chǔ)卷,具備按照第三通信規(guī)則對(duì)可通信地連接的第一存儲(chǔ)裝置請(qǐng)求數(shù)據(jù)的讀取的讀取請(qǐng)求部的存儲(chǔ)裝置中,在上述第一命令是形成將上述第一存儲(chǔ)裝置具備的第三存儲(chǔ)卷作為主存儲(chǔ)卷、將上述第四存儲(chǔ)卷作為副存儲(chǔ)卷的上述配對(duì)的命令的場(chǎng)合,具備將上述第三存儲(chǔ)卷作為主存儲(chǔ)卷、上述第四存儲(chǔ)卷作為副存儲(chǔ)卷的形成上述配對(duì)的信息作為配對(duì)管理信息進(jìn)行存儲(chǔ)的配對(duì)管理部;和將按照上述第三通信規(guī)則把上述第三存儲(chǔ)卷的數(shù)據(jù)讀取到上述第四存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述讀取請(qǐng)求部中的形成拷貝部。
20.根據(jù)權(quán)利要求18所述的存儲(chǔ)裝置,其特征在于,在具備第四存儲(chǔ)卷和第六存儲(chǔ)卷存儲(chǔ)裝置中,在上述第一命令是形成將上述第一存儲(chǔ)裝置具備的第三存儲(chǔ)卷作為副存儲(chǔ)卷、將上述第四存儲(chǔ)卷設(shè)為主存儲(chǔ)卷的配對(duì)的命令的場(chǎng)合,具備將上述第三存儲(chǔ)卷作為副存儲(chǔ)卷、上述第四存儲(chǔ)卷作為主存儲(chǔ)卷的形成上述配對(duì)的信息,作為配對(duì)管理信息進(jìn)行存儲(chǔ)的配對(duì)管理部;和將被寫(xiě)入到了上述第四存儲(chǔ)卷中的數(shù)據(jù)復(fù)制和位置信息,作為日志存儲(chǔ)在上述第六存儲(chǔ)卷中的日志存儲(chǔ)部。
21.根據(jù)權(quán)利要求20所述的存儲(chǔ)裝置,其特征在于,在具備第六存儲(chǔ)卷,形成將上述第三存儲(chǔ)卷作為主存儲(chǔ)卷、上述第四存儲(chǔ)卷作為副存儲(chǔ)卷的配對(duì)的存儲(chǔ)裝置中,在上述第一命令,是將上述第三存儲(chǔ)卷作為主存儲(chǔ)卷、將上述第四存儲(chǔ)卷作為副存儲(chǔ)卷的上述配對(duì)的交換命令的場(chǎng)合,具備將上述第三存儲(chǔ)卷作為主存儲(chǔ)卷、將上述第四存儲(chǔ)卷作為副存儲(chǔ)卷存儲(chǔ)到上述配對(duì)管理信息中的上述配對(duì)管理部;和停止將被寫(xiě)入到了上述第四存儲(chǔ)卷中的數(shù)據(jù)歷史作為日志存儲(chǔ)在上述第六存儲(chǔ)卷中的處理的日志停止部。
22.權(quán)利要求1所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具備具有第七存儲(chǔ)卷的第三存儲(chǔ)裝置,上述第二存儲(chǔ)裝置和上述第三存儲(chǔ)裝置被可通信地連接,上述第二存儲(chǔ)裝置具備按照第二通信規(guī)則對(duì)上述第三存儲(chǔ)裝置請(qǐng)求數(shù)據(jù)的寫(xiě)入的第三寫(xiě)入請(qǐng)求部,具備上述信息處理裝置生成包含在上述第三存儲(chǔ)裝置中執(zhí)行的第三命令的第三數(shù)據(jù)的步驟;上述信息處理裝置將按照上述第一通信規(guī)則把上述第三數(shù)據(jù)寫(xiě)入上述第一存儲(chǔ)卷中的請(qǐng)求、發(fā)送到上述第一寫(xiě)入請(qǐng)求部中的步驟;上述第一存儲(chǔ)裝置在被寫(xiě)入到上述第一存儲(chǔ)卷中的上述第三數(shù)據(jù)是對(duì)于第三存儲(chǔ)裝置的命令的場(chǎng)合,將按照上述第二通信規(guī)則把上述第三數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第二寫(xiě)入請(qǐng)求部中的步驟;上述第二存儲(chǔ)裝置在被寫(xiě)入到上述第二存儲(chǔ)卷中的上述第三數(shù)據(jù)是對(duì)于第三存儲(chǔ)裝置的命令的場(chǎng)合,將按照上述第二通信規(guī)則把上述第三數(shù)據(jù)寫(xiě)入上述第七存儲(chǔ)卷中的請(qǐng)求發(fā)送到上述第三寫(xiě)入請(qǐng)求部中的步驟;上述第三存儲(chǔ)裝置執(zhí)行設(shè)定在被寫(xiě)入到了上述第七存儲(chǔ)卷中的上述第三數(shù)據(jù)中的上述第三命令的步驟。
23.根據(jù)權(quán)利要求22所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,上述第一存儲(chǔ)裝置具備生成包含了在上述第三存儲(chǔ)裝置中執(zhí)行的第三命令的上述第三數(shù)據(jù)的步驟;和將按照上述第二通信規(guī)則把上述第三數(shù)據(jù)寫(xiě)入上述第二存儲(chǔ)卷中的請(qǐng)求,發(fā)送到上述第二寫(xiě)入請(qǐng)求部中的步驟。
24.一種存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,在具備信息處理裝置、與上述信息處理裝置可通信地連接的第一存儲(chǔ)裝置、和與上述第一存儲(chǔ)裝置可通信地連接的第二存儲(chǔ)裝置的存儲(chǔ)裝置系統(tǒng)的控制方法中,具備上述信息處理裝置生成包含作為傳送目的地的上述第二存儲(chǔ)裝置的地址和上述第二存儲(chǔ)裝置所執(zhí)行的第一命令的第一數(shù)據(jù)的步驟;上述信息處理裝置將上述第一數(shù)據(jù)發(fā)送到上述第一存儲(chǔ)裝置中的步驟;當(dāng)上述第一存儲(chǔ)裝置一旦接收上述第一數(shù)據(jù),就從上述第一數(shù)據(jù)中獲取上述傳送目的地地址的步驟;上述第一存儲(chǔ)裝置生成包含設(shè)定在上述第一數(shù)據(jù)的上述第一命令的第二數(shù)據(jù)的步驟;上述第一存儲(chǔ)裝置將上述第二數(shù)據(jù)發(fā)送到上述第二存儲(chǔ)裝置中的步驟;上述第二儲(chǔ)裝置一旦接收上述第二數(shù)據(jù),就從上述第二數(shù)據(jù)中獲取上述傳送目的地地址的步驟;和上述第二存儲(chǔ)裝置執(zhí)行上述第一命令的步驟。
25.根據(jù)權(quán)利要求22所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,上述第一存儲(chǔ)裝置生成上述第二數(shù)據(jù)的上述步驟,是消除設(shè)定在上述第一數(shù)據(jù)中的上述傳送目的地的地址后,作為上述第二數(shù)據(jù)的步驟。
26.根據(jù)權(quán)利要求22所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,上述第一存儲(chǔ)裝置生成上述第二數(shù)據(jù)的上述步驟,是將上述第一數(shù)據(jù)作為上述第二數(shù)據(jù)的步驟,上述第二存儲(chǔ)裝置從上述第二數(shù)據(jù)獲取上述第一命令的上述步驟,在上述傳送目的地的地址是自身的地址的場(chǎng)合,是從上述第二數(shù)據(jù)獲取上述第一命令的步驟。
27.根據(jù)權(quán)利要求25所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具備與上述第二存儲(chǔ)裝置可通信地連接的第三存儲(chǔ)裝置,具備上述信息處理裝置生成包含作為第一傳送目的地的上述第二存儲(chǔ)裝置的地址、作為第二傳送目的地的上述第三存儲(chǔ)裝置的地址和在上述第三存儲(chǔ)裝置中所執(zhí)行的第二命令的第三數(shù)據(jù)的步驟;上述信息處理裝置將上述第三數(shù)據(jù)發(fā)送到上述第一存儲(chǔ)裝置中的步驟;上述第一存儲(chǔ)裝置一旦接收上述第三數(shù)據(jù),就從上述第三數(shù)據(jù)獲取上述第一傳送目的地的地址的步驟;上述第一存儲(chǔ)裝置從上述第三數(shù)據(jù)中除去上述第一傳送目的地的地址生成第四數(shù)據(jù)的步驟;上述第一存儲(chǔ)裝置將上述第四數(shù)據(jù)發(fā)送到上述第二存儲(chǔ)裝置中的步驟;上述第二存儲(chǔ)裝置一旦接收上述第四數(shù)據(jù),就從上述第四數(shù)據(jù)獲取上述第二傳送目的地地址的步驟;上述第二存儲(chǔ)裝置從上述第四數(shù)據(jù)中除去上述第二傳送目的地的地址生成第五數(shù)據(jù)的步驟;上述第二存儲(chǔ)裝置將上述第五數(shù)據(jù)發(fā)送到上述第三存儲(chǔ)裝置中的步驟;上述第三儲(chǔ)裝置一旦接收上述第五數(shù)據(jù),就從上述第五數(shù)據(jù)中獲取上述第二命令的步驟;和上述第三儲(chǔ)裝置執(zhí)行上述第二命令的步驟。
28.根據(jù)權(quán)利要求27所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具有上述第一存儲(chǔ)裝置生成包含在上述第三存儲(chǔ)裝置中所執(zhí)行的上述第二命令的第三數(shù)據(jù)的步驟。
29.根據(jù)權(quán)利要求27所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,具備上述信息處理裝置生成包含作為上述第一傳送目的地的上述第二存儲(chǔ)裝置的地址、在上述第二存儲(chǔ)裝置中所執(zhí)行的第三命令、作為上述第二傳送目的地的上述第三存儲(chǔ)裝置的地址、和在上述第三存儲(chǔ)裝置中所執(zhí)行的第四命令的第六數(shù)據(jù)的步驟;上述信息處理裝置將上述第六數(shù)據(jù)發(fā)送到上述第一存儲(chǔ)裝置中的步驟;上述第一存儲(chǔ)裝置一旦接收上述第六數(shù)據(jù),就從上述第六數(shù)據(jù)獲取上述第一傳送目的地地址的步驟;上述第一存儲(chǔ)裝置從上述第六數(shù)據(jù)中除去上述第一傳送目的地的地址生成第七數(shù)據(jù)的步驟;上述第一存儲(chǔ)裝置將上述第七數(shù)據(jù)發(fā)送到上述第二存儲(chǔ)裝置中的步驟;上述第二儲(chǔ)裝置一旦接收上述第七數(shù)據(jù),就從上述第七數(shù)據(jù)中獲取上述第三命令的步驟;上述第二存儲(chǔ)裝置執(zhí)行上述第三命令的步驟;上述第二存儲(chǔ)裝置從上述第七數(shù)據(jù)中除去上述第三命令和上述第二傳送目的地的地址生成第八數(shù)據(jù)的步驟;上述第二存儲(chǔ)裝置將上述第八數(shù)據(jù)發(fā)送到上述第三存儲(chǔ)裝置中的步驟;上述第三存儲(chǔ)裝置一旦接收上述第八數(shù)據(jù),就從上述第八數(shù)據(jù)中獲取上述第四命令的步驟;和上述第三存儲(chǔ)裝置執(zhí)行上述第四命令的步驟。
30.根據(jù)權(quán)利要求27所述的存儲(chǔ)裝置系統(tǒng)的控制方法,其特征在于,上述第一存儲(chǔ)裝置與上述第三存儲(chǔ)裝置可通信地連接,具備上述第一存儲(chǔ)裝置一旦接收上述第三數(shù)據(jù),就獲取上述第二傳送目的地的步驟;上述第一存儲(chǔ)裝置從上述第三數(shù)據(jù)中除去上述第一傳送目的地和上述第二傳送目的地的地址生成第五數(shù)據(jù)的步驟;和上述第一存儲(chǔ)裝置將上述第五數(shù)據(jù)發(fā)送到上述第三存儲(chǔ)裝置中的步驟。
31.一種存儲(chǔ)裝置系統(tǒng),其特征在于,具有信息處理裝置、和具備從上述信息處理裝置或者存儲(chǔ)裝置中接收包含命令的數(shù)據(jù)并對(duì)上述數(shù)據(jù)內(nèi)容進(jìn)行解析的命令解析部、將上述數(shù)據(jù)發(fā)送到其他存儲(chǔ)裝置中的數(shù)據(jù)傳送部、和執(zhí)行設(shè)定在上述數(shù)據(jù)中的上述命令的命令執(zhí)行部的第一存儲(chǔ)裝置及第二存儲(chǔ)裝置;上述信息處理裝置與上述第一存儲(chǔ)裝置可通信地連接;上述第一存儲(chǔ)裝置和上述第二存儲(chǔ)裝置可通信地連接;上述信息處理裝置具有生成包含作為傳送目的地的上述第二存儲(chǔ)裝置的地址和上述第二存儲(chǔ)裝置所執(zhí)行的第一命令的第一數(shù)據(jù)的數(shù)據(jù)生成部、和將上述第一數(shù)據(jù)傳送到上述第一存儲(chǔ)裝置中的數(shù)據(jù)傳送部;上述第一存儲(chǔ)裝置的上述命令解析部一旦從上述信息處理裝置接收上述第一數(shù)據(jù),就獲取設(shè)定在上述第一數(shù)據(jù)中的上述傳送目的地的地址,指示上述第一存儲(chǔ)裝置的數(shù)據(jù)傳送部將上述第一數(shù)據(jù)傳送到上述傳送目的地的地址;上述第一存儲(chǔ)裝置的上述數(shù)據(jù)傳送部從上述第一數(shù)據(jù)中除去上述傳送目的地的地址生成第二數(shù)據(jù),并將上述第二數(shù)據(jù)傳送到上述第二存儲(chǔ)裝置中;上述第二存儲(chǔ)裝置的上述命令解析部一旦從上述第一存儲(chǔ)裝置接收上述第二數(shù)據(jù),就獲取設(shè)定在上述第二數(shù)據(jù)中的上述第一命令,指示上述第二存儲(chǔ)裝置的上述命令執(zhí)行部執(zhí)行上述第一命令,上述第二存儲(chǔ)裝置的上述命令執(zhí)行部執(zhí)行上述第一命令。
全文摘要
本發(fā)明涉及存儲(chǔ)裝置系統(tǒng)的控制方法、存儲(chǔ)裝置系統(tǒng)和存儲(chǔ)裝置。信息處理裝置生成包含了第二存儲(chǔ)裝置執(zhí)行的第一命令的第一數(shù)據(jù);信息處理裝置將按照第一通信規(guī)則把第一數(shù)據(jù)寫(xiě)入第一存儲(chǔ)卷中的請(qǐng)求發(fā)送到第一寫(xiě)入請(qǐng)求部;第一存儲(chǔ)裝置在寫(xiě)入第一存儲(chǔ)卷中的第一數(shù)據(jù)是對(duì)于第二存儲(chǔ)裝置的命令的情況下,按照第二通信規(guī)則將第一數(shù)據(jù)寫(xiě)入第二存儲(chǔ)卷中的請(qǐng)求發(fā)送到第二寫(xiě)入請(qǐng)求部;第二存儲(chǔ)裝置執(zhí)行在寫(xiě)入第二存儲(chǔ)卷中的第一數(shù)據(jù)中所設(shè)定的第一命令。依據(jù)本方法,在數(shù)據(jù)備份的運(yùn)用中可以減少信息處理裝置之間的數(shù)據(jù)通信量。另外,也無(wú)需在進(jìn)行數(shù)據(jù)備份的所有信息處理裝置中安裝用于控制數(shù)據(jù)備份的軟件,故此可以減少管理成本。
文檔編號(hào)G06F3/06GK1622025SQ20041005728
公開(kāi)日2005年6月1日 申請(qǐng)日期2004年8月27日 優(yōu)先權(quán)日2003年9月17日
發(fā)明者加迫尚久, 近藤修次, 鈴木亨, 小出雄 申請(qǐng)人:株式會(huì)社日立制作所