在物理區(qū)塊間拷貝數(shù)據(jù)的磁盤陣列裝置、磁盤陣列控制器以及方法【專利摘要】根據(jù)實(shí)施方式,磁盤陣列控制器具備數(shù)據(jù)拷貝部和物理區(qū)塊更換部。數(shù)據(jù)拷貝部為了使主邏輯磁盤和備份邏輯磁盤為同步狀態(tài)而將數(shù)據(jù)從所述主邏輯磁盤拷貝到所述備份邏輯磁盤。物理區(qū)塊更換部在取代與第一物理區(qū)塊相對(duì)應(yīng)的第二物理區(qū)塊而對(duì)第三物理區(qū)塊更換分配的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,將所述第三物理區(qū)塊分配給所述備份邏輯磁盤,所述第一物理區(qū)塊被分配給所述主邏輯磁盤,所述第二物理區(qū)塊被分配給所述備份邏輯磁盤?!緦@f明】在物理區(qū)塊間拷貝數(shù)據(jù)的磁盤陣列裝置、磁盤陣列控制器以及方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明的實(shí)施方式涉及在物理區(qū)塊間拷貝數(shù)據(jù)的磁盤陣列裝置、磁盤陣列控制器以及方法?!?br>背景技術(shù):
】[0002]一般來說磁盤陣列裝置具備硬磁盤驅(qū)動(dòng)器(HDD)或固態(tài)驅(qū)動(dòng)器(SSD)這樣的多個(gè)物理磁盤。磁盤陣列裝置包含所述多個(gè)物理磁盤的存儲(chǔ)區(qū)域被定義為連續(xù)的一個(gè)區(qū)域的一個(gè)以上的磁盤陣列。磁盤陣列裝置的控制器(也就是說磁盤陣列控制器)使用所述一個(gè)以上的磁盤陣列的存儲(chǔ)區(qū)域?qū)σ粋€(gè)以上的邏輯磁盤(例如多個(gè)邏輯磁盤)進(jìn)行定義(構(gòu)建)。[0003]此外近年來,為了可靠性的提高,還已知有將任意的邏輯磁盤對(duì)用作主邏輯磁盤以及備份邏輯磁盤的磁盤陣列裝置。在這樣的磁盤陣列裝置中,進(jìn)行復(fù)制和數(shù)據(jù)移動(dòng)(以下稱為遷移(migration))。[0004]復(fù)制(r印lication)是指數(shù)據(jù)從主邏輯磁盤拷貝到備份邏輯磁盤的動(dòng)作。拷貝結(jié)束后,主邏輯磁盤以及備份邏輯磁盤轉(zhuǎn)移到同步狀態(tài)。在同步狀態(tài)中,寫入到主邏輯磁盤的數(shù)據(jù)還被寫入到備份邏輯磁盤。[0005]當(dāng)主邏輯磁盤和備份邏輯磁盤被在邏輯切分時(shí),兩磁盤轉(zhuǎn)移到分離(split)狀態(tài)。在分離狀態(tài)中用主邏輯磁盤或者備份邏輯磁盤進(jìn)行了數(shù)據(jù)更新(也就是說單一的數(shù)據(jù)寫入)的情況下,磁盤陣列控制器將該數(shù)據(jù)更新范圍(寫入范圍)作為差分進(jìn)行管理。具體地說磁盤陣列控制器利用差分信息將數(shù)據(jù)更新范圍作為差分區(qū)域進(jìn)行管理。在再次將主邏輯磁盤以及備份邏輯磁盤轉(zhuǎn)移為同步狀態(tài)時(shí),磁盤陣列控制器基于差分信息,僅將在該兩磁盤間數(shù)據(jù)不一致的區(qū)域(也就是說差分區(qū)域)作為對(duì)象,將數(shù)據(jù)從主邏輯磁盤拷貝到備份邏輯磁盤。該拷貝被稱為復(fù)制拷貝或者差分拷貝。[0006]遷移是指將分配給邏輯磁盤內(nèi)的邏輯區(qū)塊的第一物理區(qū)塊更換為與該第一物理區(qū)塊不同的第二物理區(qū)塊的動(dòng)作。在遷移中,數(shù)據(jù)從第一物理區(qū)塊(也就是說更換源的物理區(qū)塊)拷貝到第二物理區(qū)塊(也就是說更換目的地的物理區(qū)塊)。該拷貝被稱為遷移拷貝。[0007]磁盤陣列控制器將在遷移拷貝中應(yīng)寫入到所述邏輯區(qū)塊的數(shù)據(jù)寫入到所述第一以及第二物理區(qū)塊雙方。在遷移拷貝的完成后,磁盤陣列控制器將分配給所述邏輯區(qū)塊的第一物理區(qū)塊更換為第二物理區(qū)塊。也就是說磁盤陣列控制器對(duì)表示邏輯區(qū)塊與物理區(qū)塊的對(duì)應(yīng)的映射信息進(jìn)行更換。[0008]在成為遷移的對(duì)象的物理區(qū)塊的決定中,以往提出有各種方法。最單純的方法是在低速的物理區(qū)塊的負(fù)荷高的情況下,將該低速的物理區(qū)塊更換為高速的物理區(qū)塊。與此相反地,還能應(yīng)用在高速的物理區(qū)塊的負(fù)荷低的情況下,將該高速的物理區(qū)塊更換為低速的物理區(qū)塊的方法。[0009]現(xiàn)有技術(shù)文獻(xiàn)[0010]專利文獻(xiàn)[0011]專利文獻(xiàn)1:日本特開2010-122761號(hào)公報(bào)[0012]專利文獻(xiàn)2:日本特開2008-046763號(hào)公報(bào)[0013]發(fā)明的概要[0014]發(fā)明要解決的課題[0015]在現(xiàn)有技術(shù)中,所述兩種的拷貝動(dòng)作分別獨(dú)立執(zhí)行。但是,由磁盤陣列控制器進(jìn)行的拷貝動(dòng)作會(huì)對(duì)針對(duì)從主機(jī)裝置對(duì)該磁盤陣列控制器發(fā)放的訪問請(qǐng)求(數(shù)據(jù)訪問請(qǐng)求)的響應(yīng)的性能給予影響?!?br/>發(fā)明內(nèi)容】[0016]本發(fā)明要解決的課題在于提供一種能減少拷貝動(dòng)作的在物理區(qū)塊間拷貝數(shù)據(jù)的磁盤陣列裝置、磁盤陣列控制器以及方法。[0017]用于解決課題的手段[0018]根據(jù)實(shí)施方式,磁盤陣列裝置具備多個(gè)磁盤陣列和對(duì)所述多個(gè)磁盤陣列進(jìn)行控制的磁盤陣列控制器。所述磁盤陣列控制器具備邏輯區(qū)塊管理部、數(shù)據(jù)拷貝部和物理區(qū)塊更換部。所述邏輯區(qū)塊管理部對(duì)從所述多個(gè)磁盤陣列中選擇出的多個(gè)物理區(qū)塊進(jìn)行分配并對(duì)多個(gè)邏輯磁盤進(jìn)行定義。所述數(shù)據(jù)拷貝部為了使主邏輯磁盤和備份邏輯磁盤為同步狀態(tài)而將數(shù)據(jù)從所述主邏輯磁盤拷貝到所述備份邏輯磁盤。所述物理區(qū)塊更換部在取代與第一物理區(qū)塊相對(duì)應(yīng)的第二物理區(qū)塊而對(duì)第三物理區(qū)塊更換分配的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,取代所述第二物理區(qū)塊而將所述第三物理區(qū)塊分配給所述備份邏輯磁盤,所述第一物理區(qū)塊被分配給所述主邏輯磁盤,所述第二物理區(qū)塊被分配給所述備份邏輯磁盤。【專利附圖】【附圖說明】[0019]圖1是表示實(shí)施方式的存儲(chǔ)系統(tǒng)的典型的硬件構(gòu)成的框圖。[0020]圖2是主要表示圖1所示的磁盤陣列控制器的功能構(gòu)成的框圖。[0021]圖3是用于說明RAID組中的物理區(qū)塊的圖。[0022]圖4是用于說明存儲(chǔ)池中的RAID組的圖。[0023]圖5是用于說明邏輯磁盤的定義的圖。[0024]圖6是表示物理區(qū)塊管理數(shù)據(jù)的數(shù)據(jù)構(gòu)造例的圖。[0025]圖7是表示邏輯區(qū)塊管理數(shù)據(jù)的數(shù)據(jù)構(gòu)造例的圖。[0026]圖8是表示存儲(chǔ)池管理數(shù)據(jù)的數(shù)據(jù)構(gòu)造例的圖。[0027]圖9是表示邏輯-物理映射表的數(shù)據(jù)構(gòu)造例的圖。[0028]圖10是用于說明從主邏輯磁盤向備份邏輯磁盤的數(shù)據(jù)的拷貝的圖。[0029]圖11是用于說明復(fù)制的狀態(tài)轉(zhuǎn)變的圖。[0030]圖12是表示RAID組的物理區(qū)域的分層化的例子的圖。[0031]圖13是表示向邏輯磁盤內(nèi)的邏輯區(qū)塊的不同分層的物理區(qū)塊的分配的例子的圖。[0032]圖14是用于說明更換分配給邏輯磁盤內(nèi)的邏輯區(qū)塊的物理區(qū)塊的處理的概要的圖。[0033]圖15是表示相同實(shí)施方式中應(yīng)用的讀取處理的典型的順序的流程圖。[0034]圖16是表示相同實(shí)施方式中應(yīng)用的復(fù)制拷貝處理的典型的順序的流程圖?!揪唧w實(shí)施方式】[0035]以下,參照附圖對(duì)實(shí)施方式進(jìn)行說明。[0036]圖1是表示實(shí)施方式的存儲(chǔ)系統(tǒng)的典型的硬件構(gòu)成的框圖。存儲(chǔ)系統(tǒng)包括磁盤陣列裝置10、主機(jī)計(jì)算機(jī)(以下稱為主機(jī))20、以及網(wǎng)絡(luò)30。磁盤陣列裝置10經(jīng)由網(wǎng)絡(luò)30與主機(jī)20連接。主機(jī)20將磁盤陣列裝置10用作外部存儲(chǔ)裝置。網(wǎng)絡(luò)30例如是存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)、互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)?;ヂ?lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)例如由以太網(wǎng)(注冊(cè)商標(biāo))構(gòu)成。[0037]磁盤陣列裝置10具備例如包含物理磁盤11-0至11-3的物理磁盤組、磁盤陣列控制器12和磁盤接口總線13。物理磁盤組是固態(tài)驅(qū)動(dòng)器(SSD)組、或硬磁盤驅(qū)動(dòng)器(HDD)組、或SSD組以及HDD組。在本實(shí)施方式中,設(shè)物理磁盤組為SSD組以及HDD組。SSD組分別由能重寫的非易失性存儲(chǔ)器(例如閃存)的集合構(gòu)成。[0038]磁盤陣列控制器12經(jīng)由磁盤接口總線13與包含物理磁盤11-0至11_3的物理磁盤組連接。磁盤接口總線13的接口種類例如是小型計(jì)算機(jī)系統(tǒng)接口(SCSI)、光纖信道(FC)、串行附力口SCSI(SAS)、或串行AT配件(SATA)。[0039]磁盤陣列控制器12對(duì)物理磁盤組進(jìn)行控制。磁盤陣列控制器12使用多個(gè)物理磁盤構(gòu)成磁盤陣列而且對(duì)其進(jìn)行管理。在圖1的例子中,示出了3個(gè)磁盤陣列110-0至110-2。磁盤陣列110-0至110-2例如是使用RAID(RedundantArraysofIndependentDisks(獨(dú)立磁磁盤冗余陣列)或者RedundantArraysofInexpensiveDisks(廉價(jià)磁磁盤冗余陳列))技術(shù)而構(gòu)建的RAID構(gòu)成的陣列(也就是說RAID磁盤陣列)。磁盤陣列110-0至110-2分別由磁盤陣列控制器12(磁盤陣列控制程序)作為單一的物理磁盤進(jìn)行管理。在以下的說明中,在無需特別對(duì)磁盤陣列110-0至110-2進(jìn)行區(qū)別的情況下,將磁盤陣列110-0至110-2分別表述為磁盤陣列110-*。同樣地,在無需特別對(duì)物理磁盤11-0至11-3進(jìn)行區(qū)別的情況下,將物理磁盤11-0至11-3分別表述為物理磁盤11-*。[0040]磁盤陣列控制器12具備主機(jī)接口(主機(jī)I/F)121、磁盤接口(磁盤I/F)122、高速緩沖存儲(chǔ)器123、高速緩沖存儲(chǔ)器控制器124、閃速ROM(FROM)125、本地存儲(chǔ)器126、CPU127、芯片組128和內(nèi)部總線129。磁盤陣列控制器12利用主機(jī)I/F121經(jīng)由網(wǎng)絡(luò)30與主機(jī)20連接。主機(jī)I/F121的接口種類例如是FC或互聯(lián)網(wǎng)SCSI(iSCSI)。[0041]主機(jī)I/F121對(duì)與主機(jī)20之間的數(shù)據(jù)轉(zhuǎn)送(數(shù)據(jù)轉(zhuǎn)送協(xié)議)進(jìn)行控制。主機(jī)I/F121接收由主機(jī)20發(fā)放的對(duì)邏輯磁盤(邏輯卷)的數(shù)據(jù)訪問(access)請(qǐng)求(讀取請(qǐng)求或者寫入請(qǐng)求),返回對(duì)該數(shù)據(jù)訪問請(qǐng)求的響應(yīng)。邏輯磁盤將一個(gè)以上的磁盤陣列110-*內(nèi)的至少一部分的存儲(chǔ)區(qū)域在邏輯上作為實(shí)體來實(shí)現(xiàn)。主機(jī)I/F121當(dāng)設(shè)從主機(jī)20接收到數(shù)據(jù)訪問請(qǐng)求時(shí),將該請(qǐng)求經(jīng)由內(nèi)部總線129、芯片組128傳遞到CPU127。接受了數(shù)據(jù)訪問請(qǐng)求的CPU127按磁盤陣列控制程序,來處理該數(shù)據(jù)訪問請(qǐng)求。[0042]如果數(shù)據(jù)訪問請(qǐng)求為寫入請(qǐng)求,則CPU127對(duì)分配給由該寫入請(qǐng)求指定的訪問區(qū)域(邏輯磁盤內(nèi)的邏輯區(qū)域)的磁盤陣列110-*內(nèi)的物理區(qū)域進(jìn)行確定,對(duì)數(shù)據(jù)寫入進(jìn)行控制。具體地說,CPU127對(duì)第一數(shù)據(jù)寫入或者第二數(shù)據(jù)寫入進(jìn)行控制。第一數(shù)據(jù)寫入是在將寫入數(shù)據(jù)暫時(shí)儲(chǔ)存到高速緩沖存儲(chǔ)器123之后,將該數(shù)據(jù)寫入到磁盤陣列110-*內(nèi)的所述確定的物理區(qū)域的動(dòng)作。第二數(shù)據(jù)寫入是將寫入數(shù)據(jù)立即直接寫入到所述確定的物理區(qū)域的動(dòng)作。在本實(shí)施方式中,設(shè)實(shí)施第一數(shù)據(jù)寫入。[0043]另一方面,若數(shù)據(jù)訪問請(qǐng)求為讀取請(qǐng)求,則CPU127對(duì)分配給由該讀取請(qǐng)求指定的訪問區(qū)域(邏輯磁盤內(nèi)的邏輯區(qū)域)的磁盤陣列110-*內(nèi)的物理區(qū)域進(jìn)行確定,對(duì)數(shù)據(jù)讀取進(jìn)行控制。具體地說,CPU127對(duì)第一數(shù)據(jù)讀取或者第二數(shù)據(jù)讀取進(jìn)行控制。所述第一數(shù)據(jù)讀取在所述確定的物理區(qū)域的數(shù)據(jù)儲(chǔ)存于高速緩沖存儲(chǔ)器123內(nèi)的情況下實(shí)施。也就是說所述第一數(shù)據(jù)讀取是通過從高速緩沖存儲(chǔ)器123讀取所述確定的物理區(qū)域的數(shù)據(jù),并將該讀取的數(shù)據(jù)返回到主機(jī)I/F121,從而將該讀取的數(shù)據(jù)返回主機(jī)20的動(dòng)作。所述第二數(shù)據(jù)讀取在所述確定的物理區(qū)域的數(shù)據(jù)未儲(chǔ)存于高速緩沖存儲(chǔ)器123內(nèi)的情況下實(shí)施。也就是說所述第二數(shù)據(jù)讀取是通過從磁盤陣列110-*內(nèi)的所述確定的物理區(qū)域讀取數(shù)據(jù),并將該讀取的數(shù)據(jù)返回主機(jī)I/F121,從而將該讀取的數(shù)據(jù)返回主機(jī)20的動(dòng)作。從所述確定的物理區(qū)域讀取的數(shù)據(jù)被儲(chǔ)存于高速緩沖存儲(chǔ)器123。[0044]磁盤I/F122按照CPU127(磁盤陣列控制程序)所接收的來自主機(jī)20的數(shù)據(jù)訪問請(qǐng)求(對(duì)邏輯磁盤的寫入請(qǐng)求或者讀取請(qǐng)求),對(duì)磁盤陣列110-★的物理磁盤11-*發(fā)送寫入請(qǐng)求或者讀取請(qǐng)求,并接收其響應(yīng)。高速緩沖存儲(chǔ)器123在由主機(jī)I/F121接收到來自主機(jī)20的數(shù)據(jù)訪問請(qǐng)求的情況下,用作對(duì)該數(shù)據(jù)訪問請(qǐng)求(寫入請(qǐng)求或者讀取請(qǐng)求)的完成響應(yīng)的高速化用的緩沖器。[0045]在數(shù)據(jù)訪問請(qǐng)求為寫入請(qǐng)求的情況下,CPU127避免對(duì)寫入處理花費(fèi)時(shí)間的磁盤陣列110-*的訪問(access)。因而,CPU127使用高速緩沖存儲(chǔ)器控制器124,暫時(shí)將寫入數(shù)據(jù)儲(chǔ)存于高速緩沖存儲(chǔ)器123,由此使寫入處理完成,并對(duì)主機(jī)20返回響應(yīng)。其后,CPU127在任意的時(shí)機(jī)將所述寫入數(shù)據(jù)寫入到磁盤陣列110-*的物理磁盤11-*。而且CPU127使用高速緩沖存儲(chǔ)器控制器124來釋放儲(chǔ)存有所述寫入數(shù)據(jù)的高速緩沖存儲(chǔ)器123的存儲(chǔ)區(qū)域。[0046]另一方面,在數(shù)據(jù)訪問請(qǐng)求為讀取請(qǐng)求的情況下,若請(qǐng)求的數(shù)據(jù)(也就是說應(yīng)讀取的數(shù)據(jù))儲(chǔ)存于高速緩沖存儲(chǔ)器123中,則CPU127會(huì)避免對(duì)讀取處理花費(fèi)時(shí)間的磁盤陣列110-*的訪問。因而,CPU127使用高速緩沖存儲(chǔ)器控制器124從高速緩沖存儲(chǔ)器123取得所請(qǐng)求的數(shù)據(jù),并對(duì)主機(jī)20返回響應(yīng)(第一數(shù)據(jù)讀取)。[0047]高速緩沖存儲(chǔ)器控制器124按照來自CPU127(磁盤陣列控制程序)的命令,實(shí)施來自高速緩沖存儲(chǔ)器123的數(shù)據(jù)的讀取。高速緩沖存儲(chǔ)器控制器124還按照來自CPU127的命令,也實(shí)施對(duì)高速緩沖存儲(chǔ)器123的數(shù)據(jù)的寫入。在此,高速緩沖存儲(chǔ)器控制器124為了變成能對(duì)所述讀取請(qǐng)求極力以儲(chǔ)存于高速緩沖存儲(chǔ)器123的數(shù)據(jù)進(jìn)行響應(yīng),也可以事先從物理磁盤11-*讀取數(shù)據(jù)。也就是說也可以是高速緩沖存儲(chǔ)器控制器124預(yù)先預(yù)測(cè)今后有產(chǎn)生的可能性的讀取請(qǐng)求,事先從物理磁盤11-*讀取對(duì)應(yīng)的數(shù)據(jù),并將該讀取的數(shù)據(jù)儲(chǔ)存于高速緩沖存儲(chǔ)器123。[0048]FROMl25是能重寫的非易失性存儲(chǔ)器。FR0M125用于儲(chǔ)存由CPU127執(zhí)行的磁盤陣列控制程序。CPU127利用啟動(dòng)磁盤陣列控制器12時(shí)的最初的處理,將儲(chǔ)存于FR0M125的磁盤陣列控制程序拷貝到本地存儲(chǔ)器126。此外,也可以取代FR0M125而使用只讀的非易失性存儲(chǔ)器例如ROM。[0049]本地存儲(chǔ)器126是DRAM那樣的能重寫的易失性存儲(chǔ)器。本地存儲(chǔ)器126的一部分存儲(chǔ)區(qū)域用于儲(chǔ)存從FR0M125拷貝的磁盤陣列控制程序。本地存儲(chǔ)器126的另一部分存儲(chǔ)區(qū)域用作CPU127用的工作區(qū)域。CPU127按照儲(chǔ)存于本地存儲(chǔ)器126的磁盤陣列控制程序的程序代碼,對(duì)磁盤陣列裝置10整體(特別是磁盤陣列控制器12內(nèi)的各部)進(jìn)行控制。也就是說CPU127通過將儲(chǔ)存于本地存儲(chǔ)器126的磁盤陣列控制程序經(jīng)由芯片組128讀取并進(jìn)行執(zhí)行,從而對(duì)磁盤陣列裝置10整體進(jìn)行控制。[0050]芯片組128是將CPU127及其外圍電路耦合到內(nèi)部總線129的橋接電路。內(nèi)部總線129是通用總線,例如是PCI(PeripheralComponentInterconnect,外設(shè)部件互連標(biāo)準(zhǔn))express總線。主機(jī)I/F121、磁盤I/F122以及芯片組129利用內(nèi)部總線210相互連接。此外,高速緩沖存儲(chǔ)器控制器124、FR0M125、本地存儲(chǔ)器126以及CPU127經(jīng)由芯片組128連接于內(nèi)部總線129。[0051]圖2是主要示出圖1所示的磁盤陣列控制器12的功能構(gòu)成的框圖。磁盤陣列控制器12具備磁盤陣列管理部201、邏輯磁盤管理部202、復(fù)制管理部203、差分管理部204、物理區(qū)塊更換判定部205、物理區(qū)塊更換部206、物理區(qū)塊選擇部207和訪問控制器208。對(duì)這些功能要素201至208的功能將在后面敘述。磁盤陣列管理部201、邏輯磁盤管理部202以及復(fù)制管理部203分別包含物理區(qū)塊管理部201a、邏輯區(qū)塊管理部202a以及數(shù)據(jù)拷貝部203a。磁盤陣列控制器12還具備用于儲(chǔ)存各種的管理數(shù)據(jù)(管理數(shù)據(jù)列表)的管理數(shù)據(jù)存儲(chǔ)部209。對(duì)管理數(shù)據(jù)將在后面敘述。管理數(shù)據(jù)存儲(chǔ)部209例如使用圖1所示的本地存儲(chǔ)器126的一部分存儲(chǔ)區(qū)域來實(shí)現(xiàn)。[0052]在本實(shí)施方式中,上述的功能要素201至208是通過圖1所示的磁盤陣列控制器12的CPU127執(zhí)行所述磁盤陣列控制程序而實(shí)現(xiàn)的軟件模塊。但是,也可以是功能要素201至208的一部分或者全部由硬件模塊實(shí)現(xiàn)。[0053]接下來,對(duì)本實(shí)施方式中應(yīng)用的磁盤陣列與邏輯磁盤的關(guān)系進(jìn)行說明。[0054]在初始的磁盤陣列裝置中,一般是單一的磁盤陣列的存儲(chǔ)區(qū)域分配給邏輯磁盤。也就是說,使用單一的磁盤陣列來定義邏輯磁盤。[0055]與此相對(duì),在近年來的磁盤陣列裝置中,多個(gè)或者單一的磁盤陣列暫時(shí)以存儲(chǔ)池SP為單位進(jìn)行分組化。也就是說,以存儲(chǔ)池SP為單位,對(duì)多個(gè)或者單一的磁盤陣列進(jìn)行管理。存儲(chǔ)池SP內(nèi)的磁盤陣列(RAID磁盤陣列)被稱為RAID組。邏輯磁盤使用從存儲(chǔ)池SP內(nèi)的一個(gè)以上的磁盤陣列(RAID組)中選擇的滿足必要容量的物理資源(物理區(qū)塊)的集合來進(jìn)行定義(構(gòu)建),并提供給主機(jī)20。在本實(shí)施方式中也是,利用該方法來定義邏輯磁盤。另外在本實(shí)施方式中,設(shè)多個(gè)磁盤陣列被分組化為存儲(chǔ)池SP。[0056]磁盤陣列控制器12的磁盤陣列管理部201使用多個(gè)物理磁盤來定義磁盤陣列(RAID組)。磁盤陣列管理部201還將各磁盤陣列(RAID組)的存儲(chǔ)區(qū)域以一定容量(尺寸)的物理區(qū)塊為單位來進(jìn)行區(qū)分。由此磁盤陣列管理部201將磁盤陣列作為物理區(qū)塊的集合體來進(jìn)行管理。磁盤陣列管理部201的物理區(qū)塊管理部201a利用后述的物理區(qū)塊管理數(shù)據(jù)PBMD來管理磁盤陣列的各物理區(qū)塊。另外,物理區(qū)塊也有時(shí)被稱為物理區(qū)段(segment)或者物理范圍(extent)。[0057]磁盤陣列控制器12的邏輯磁盤管理部202計(jì)算出為了滿足目的的邏輯磁盤的容量所需的數(shù)目的物理區(qū)塊。邏輯磁盤管理部202從存儲(chǔ)池SP內(nèi)的磁盤陣列(RAID組)中選擇例如均等所需的數(shù)目的物理區(qū)塊,將該選擇的物理區(qū)塊與邏輯磁盤(更詳細(xì)地說是邏輯磁盤的邏輯區(qū)塊)相關(guān)聯(lián)。由此邏輯磁盤管理部202對(duì)邏輯磁盤進(jìn)行定義而且進(jìn)行管理。也就是說邏輯磁盤管理部202將邏輯磁盤定義為多個(gè)物理區(qū)塊的邏輯的集合體而且進(jìn)行管理。[0058]邏輯磁盤管理部202的邏輯區(qū)塊管理部202a利用邏輯區(qū)塊管理數(shù)據(jù)LBMD來管理邏輯磁盤的各邏輯區(qū)塊。邏輯區(qū)塊管理數(shù)據(jù)LBMD如后所述,包含表示與由該管理數(shù)據(jù)LBMD表示的邏輯區(qū)塊相關(guān)聯(lián)的(分配給其的)物理區(qū)塊的物理區(qū)塊指針(也就是說是映射信息)。[0059]在請(qǐng)求了向由邏輯磁盤管理部202定義的邏輯磁盤的訪問的情況下,訪問控制器208判別所請(qǐng)求的訪問范圍的邏輯區(qū)域與哪個(gè)磁盤陣列的哪里的物理區(qū)塊相符。訪問控制器208對(duì)所確定的物理區(qū)塊進(jìn)行訪問。[0060]根據(jù)本實(shí)施方式中應(yīng)用的邏輯磁盤定義方法,能不依賴于各磁盤陣列的容量地定義任意容量的邏輯磁盤。此外,根據(jù)所述邏輯磁盤定義方法,能使向一個(gè)邏輯磁盤的訪問分散到多個(gè)磁盤陣列的物理區(qū)塊。由此,能防止訪問集中于一部分磁盤陣列,能使對(duì)來自主機(jī)20的數(shù)據(jù)訪問請(qǐng)求的響應(yīng)高速化。[0061]此外,根據(jù)所述邏輯磁盤定義方法,通過分別由訪問性能不同的物理磁盤(驅(qū)動(dòng)器)構(gòu)建多個(gè)磁盤陣列,從而能使用不同訪問速度的物理區(qū)塊來定義邏輯磁盤。在這種情況下,通過根據(jù)邏輯區(qū)塊的負(fù)荷的高低,對(duì)該邏輯區(qū)塊分配最佳性能的物理區(qū)塊,從而能使性能最佳化。物理區(qū)塊向邏輯區(qū)塊的分配能動(dòng)態(tài)地進(jìn)行變更。例如,為了將分配給邏輯區(qū)塊的第一物理區(qū)塊變更(更換)為第二物理區(qū)塊,需要將儲(chǔ)存于所述第一物理區(qū)塊的數(shù)據(jù)移動(dòng)(拷貝)到所述第二物理區(qū)塊。因此,對(duì)分配給邏輯區(qū)塊的物理區(qū)塊進(jìn)行變更的動(dòng)作被稱為遷移。此外,在所述邏輯磁盤定義方法中,通過在來自主機(jī)裝置的寫入請(qǐng)求接收時(shí)分配物理區(qū)塊,從而能構(gòu)成尺寸比實(shí)際的物理容量大的邏輯磁盤。這被稱作自動(dòng)精簡(jiǎn)配置(thinprovisioning)。[0062]圖3是用于說明RAID組(磁盤陣列)RG中的物理區(qū)塊的圖。RAID組RG利用磁盤陣列管理部201使用多個(gè)物理磁盤來進(jìn)行定義(構(gòu)建)。在定義RAID組RG時(shí),該RAID組RG的存儲(chǔ)區(qū)域(物理區(qū)域)利用磁盤陣列管理部201的物理區(qū)塊管理部201a,例如從該存儲(chǔ)區(qū)域的開頭起以一定容量(尺寸)的物理區(qū)塊為單位進(jìn)行區(qū)分。[0063]由此,RAID組RG實(shí)質(zhì)上具備由多個(gè)物理區(qū)塊O、1、2、3…構(gòu)成的存儲(chǔ)區(qū)域。物理區(qū)塊i(i=0、1、2、3…)是物理區(qū)塊編號(hào)為i的物理區(qū)塊。也就是說,對(duì)RAID組RG的全部的物理區(qū)塊從開頭的物理區(qū)塊起依次分配連續(xù)的物理區(qū)塊編號(hào)。物理區(qū)塊的容量可以是固定的,或者也可以由用戶使用參數(shù)來進(jìn)行指定。[0064]圖4是用于說明存儲(chǔ)池SP中的RAID組的圖。在圖4的例子中,3個(gè)磁盤陣列(RAID磁盤陣列)由磁盤陣列管理部201分組化(定義)為作為存儲(chǔ)池SP的要素的RAID組O(RGO)至2(RG2)。換言之,存儲(chǔ)池SP被定義為RAID組O(RGO)至2(RG2)的集合。[0065]圖4示出了RAID組O(RGO)是由4個(gè)SSD(固態(tài)驅(qū)動(dòng)器)構(gòu)成的磁盤陣列。SSD例如是應(yīng)用SAS接口的SAS-SSD。圖4進(jìn)而還示出了RAID組I(RGl)是由3個(gè)HDD(硬磁盤驅(qū)動(dòng)器)構(gòu)成的磁盤陣列,RAID組2(RG2)是由6個(gè)HDD構(gòu)成的磁盤陣列。HDD例如是應(yīng)用SAS接口的SAS-HDD。[0066]圖5是用于說明邏輯磁盤的定義的圖。如圖5所示,邏輯磁盤LD的存儲(chǔ)區(qū)域(邏輯區(qū)域)由邏輯磁盤管理部202的邏輯區(qū)塊管理部202a例如從該存儲(chǔ)區(qū)域的開頭起以一定容量(尺寸)的邏輯區(qū)塊為單位來進(jìn)行區(qū)分。該邏輯區(qū)塊的容量與所述物理區(qū)塊的容量相等。邏輯磁盤LD實(shí)質(zhì)上具備由多個(gè)邏輯區(qū)塊0、1、2、3…構(gòu)成的存儲(chǔ)區(qū)域。邏輯區(qū)塊i(i=0、1、2、3…)是邏輯區(qū)塊編號(hào)為i的邏輯區(qū)塊。也就是說,對(duì)邏輯磁盤LD的全部的邏輯區(qū)塊從開頭的邏輯區(qū)塊起依次分配連續(xù)的邏輯區(qū)塊編號(hào)。[0067]對(duì)邏輯磁盤LD的邏輯區(qū)塊0、1、2、3...,分配由邏輯磁盤管理部202從例如圖4所示的存儲(chǔ)池SP內(nèi)的RAID組RGO(O)至RG2(2)中選擇的物理區(qū)塊。也就是說邏輯磁盤LD由邏輯磁盤管理部202定義為從RAID組O至2中選擇的物理區(qū)塊的集合。在圖5的例子中,對(duì)邏輯磁盤LD的邏輯區(qū)塊O以及I分別分配RAID組O的物理區(qū)塊O以及RAID組I的物理區(qū)塊2。此外,對(duì)邏輯磁盤LD的邏輯區(qū)塊2以及3分別分配RAID組2的物理區(qū)塊O以及RAID組O的物理區(qū)塊I。[0068]接下來,對(duì)本實(shí)施方式中應(yīng)用的各種管理數(shù)據(jù)進(jìn)行說明。[0069]物理區(qū)塊管理部201a在由磁盤陣列管理部201定義了RAID組(磁盤陣列)RG的情況下,按該RAID組RG的每個(gè)物理區(qū)塊來生成物理區(qū)塊管理數(shù)據(jù)PBMD。物理區(qū)塊管理數(shù)據(jù)PBMD用于對(duì)物理區(qū)塊進(jìn)行管理,并儲(chǔ)存于管理數(shù)據(jù)存儲(chǔ)部209中。[0070]圖6示出物理區(qū)塊管理數(shù)據(jù)PBMD的數(shù)據(jù)構(gòu)造例。如圖6所示,物理區(qū)塊管理數(shù)據(jù)PBMD由RAID組編號(hào)、物理區(qū)塊編號(hào)、寫入計(jì)數(shù)、讀取計(jì)數(shù)、性能屬性以及差分位圖構(gòu)成。[0071]RAID組編號(hào)是分配給具有由物理區(qū)塊管理數(shù)據(jù)PBMD管理的物理區(qū)塊(以下稱為對(duì)應(yīng)物理區(qū)塊)的RAID組RG的編號(hào)。物理區(qū)塊編號(hào)是唯一決定所述對(duì)應(yīng)物理區(qū)塊的編號(hào)。寫入計(jì)數(shù)是表示向所述對(duì)應(yīng)物理區(qū)塊的數(shù)據(jù)寫入的次數(shù)(寫入訪問頻度)的統(tǒng)計(jì)值,讀取計(jì)數(shù)是表示來自所述對(duì)應(yīng)物理區(qū)塊的數(shù)據(jù)讀取的次數(shù)(讀取訪問頻度)的統(tǒng)計(jì)值。[0072]性能屬性表示由具有所述對(duì)應(yīng)物理區(qū)塊的物理磁盤的例如種類決定的訪問性能。在本實(shí)施方式中,性能屬性`表示屬性值越小、性能越高。本實(shí)施方式中的性能屬性的屬性值如將對(duì)細(xì)節(jié)在后面敘述的那樣,設(shè)為是O、I或者2。差分位圖用于在所述對(duì)應(yīng)物理區(qū)塊分配給主邏輯磁盤或者備份邏輯磁盤的邏輯區(qū)塊的情況下,記錄所述對(duì)應(yīng)物理區(qū)塊的數(shù)據(jù)與拷貝目的地或者拷貝源的物理區(qū)塊的數(shù)據(jù)之間的差分。一般來說各物理區(qū)塊由作為最小訪問單位的扇區(qū)的集合構(gòu)成。因此所述差分位圖由按所述對(duì)應(yīng)物理區(qū)塊內(nèi)的每個(gè)扇區(qū)來表示差分的有無的位的集合構(gòu)成。在本實(shí)施方式中,在差分位圖中的各位為“I”的情況下,表示在對(duì)應(yīng)的扇區(qū)間有差分。[0073]邏輯區(qū)塊管理部202a在由邏輯磁盤管理部202定義了邏輯磁盤LD的情況下,按該邏輯磁盤LD的每個(gè)邏輯區(qū)塊來生成邏輯區(qū)塊管理數(shù)據(jù)LBMD。邏輯區(qū)塊管理數(shù)據(jù)LBMD用于對(duì)邏輯區(qū)塊進(jìn)行管理,并儲(chǔ)存于管理數(shù)據(jù)存儲(chǔ)部209中。[0074]圖7表示邏輯區(qū)塊管理數(shù)據(jù)LBMD的數(shù)據(jù)構(gòu)造例。如圖7所示,邏輯區(qū)塊管理數(shù)據(jù)LBMD由邏輯磁盤編號(hào)、邏輯區(qū)塊編號(hào)、交換(swap)標(biāo)志以及物理區(qū)塊指針構(gòu)成。[0075]邏輯磁盤編號(hào)是分配給具有由邏輯區(qū)塊管理數(shù)據(jù)LBMD管理的邏輯區(qū)塊(以下稱為對(duì)應(yīng)邏輯區(qū)塊)的邏輯磁盤LD的編號(hào)。邏輯區(qū)塊編號(hào)是唯一決定所述對(duì)應(yīng)邏輯區(qū)塊的編號(hào)。交換標(biāo)志表示在具有所述對(duì)應(yīng)邏輯區(qū)塊的邏輯磁盤為主邏輯磁盤或者備份邏輯磁盤的一方的情況下,是否應(yīng)將分配給所述對(duì)應(yīng)邏輯區(qū)塊的物理區(qū)塊更換為分配給主邏輯磁盤或者備份邏輯磁盤的另一方的邏輯區(qū)塊的物理區(qū)塊。物理區(qū)塊指針是指示用于對(duì)分配給所述對(duì)應(yīng)邏輯區(qū)塊的物理區(qū)塊進(jìn)行管理的物理區(qū)塊管理數(shù)據(jù)PBMD的映射信息。[0076]磁盤陣列管理部201在作為多個(gè)磁盤陣列(RAID組)的集合定義了存儲(chǔ)池的情況下,生成用于管理該存儲(chǔ)池的存儲(chǔ)池管理數(shù)據(jù)SPMD。存儲(chǔ)池管理數(shù)據(jù)SPMD儲(chǔ)存于管理數(shù)據(jù)存儲(chǔ)部209中。[0077]圖8表示存儲(chǔ)池管理數(shù)據(jù)SPMD的數(shù)據(jù)構(gòu)造例。如圖8所示,存儲(chǔ)池管理數(shù)據(jù)SPMD由池編號(hào)、自由物理區(qū)塊列表*以及自由數(shù)*(其中,*=0、1、2)構(gòu)成。[0078]池編號(hào)是分配給由存儲(chǔ)池管理數(shù)據(jù)SPMD管理的存儲(chǔ)池(以下稱為對(duì)應(yīng)存儲(chǔ)池)的編號(hào)。自由物理區(qū)塊列表*以及自由數(shù)*按每個(gè)前述的性能屬性來準(zhǔn)備。在本實(shí)施方式中存儲(chǔ)池管理數(shù)據(jù)SPMD包含自由物理區(qū)塊列表O、I以及2和自由數(shù)O、I以及2。自由物理區(qū)塊列表0、1以及2是分別包含于所述對(duì)應(yīng)存儲(chǔ)池內(nèi)的RAID組而且與性能屬性的屬性值O、I以及2對(duì)應(yīng)的自由物理區(qū)塊的物理區(qū)塊管理數(shù)據(jù)PBMD的列表。在以下的說明中,將屬性值為O、I以及2的性能屬性分別稱為性能屬性(屬性)O、I以及2。自由物理區(qū)塊是指未分配給邏輯磁盤LD的物理區(qū)塊。自由數(shù)O、I以及2分別表示由自由物理區(qū)塊列表O、I以及2所示的自由物理區(qū)塊的數(shù)目。[0079]邏輯磁盤管理部202利用注冊(cè)有邏輯區(qū)塊管理數(shù)據(jù)LBMD以及物理區(qū)塊管理數(shù)據(jù)PBMD的邏輯-物理映射表LPMT,來管理邏輯磁盤LD的邏輯區(qū)塊與RAID組RG的物理區(qū)塊的對(duì)應(yīng)。邏輯區(qū)塊管理數(shù)據(jù)LBMD例如以散列表(hashtable)形式進(jìn)行管理即可。但是,邏輯區(qū)塊管理數(shù)據(jù)LBMD未必一定需要以散列表形式進(jìn)行管理。[0080]圖9表示邏輯-物理映射表LPMT的數(shù)據(jù)構(gòu)造例。在圖9的例子中,注冊(cè)于邏輯-物理映射表LPMT的邏輯區(qū)塊管理數(shù)據(jù)包含邏輯區(qū)塊管理數(shù)據(jù)LBMDO-O、LBMD0-1以及LBMD0-2。邏輯區(qū)塊管理數(shù)據(jù)LBMDx-y(x=O,y=0、1、2...)表示是用于對(duì)邏輯磁盤編號(hào)為X的邏輯磁盤內(nèi)的邏輯區(qū)塊編號(hào)為I的邏輯區(qū)塊(也就是說邏輯區(qū)塊y)進(jìn)行管理的邏輯區(qū)塊管理數(shù)據(jù)。[0081]此外,在圖9的例子中,注冊(cè)于邏輯-物理映射表LPMT的物理區(qū)塊管理數(shù)據(jù)包含物理區(qū)塊管理數(shù)據(jù)PBMD0-0、PBMD1-2以及PBMD2-0。物理區(qū)塊管理數(shù)據(jù)PBMDp-q(p=O、l、2,q=O、1、2...)表示是用于對(duì)RAID組編號(hào)為p的RAID組(也就是說RAID組p)內(nèi)的物理區(qū)塊編號(hào)為q的物理區(qū)塊(物理區(qū)塊q)進(jìn)行管理的物理區(qū)塊管理數(shù)據(jù)。在圖9的例子中,利用邏輯區(qū)塊管理數(shù)據(jù)LBMD0-0、LBMD0-1以及LBMD0-2的物理區(qū)塊指針,指示物理區(qū)塊管理數(shù)據(jù)PBMDO-O、PBMD1-2以及PBMD2-0。[0082]磁盤陣列控制器12的復(fù)制管理部203利用復(fù)制管理表(未圖示)來管理復(fù)制的狀態(tài)。復(fù)制是生成邏輯磁盤的拷貝的功能。本實(shí)施方式應(yīng)用同步分離類型的復(fù)制。[0083]以下,參照?qǐng)D10以及圖11對(duì)同步分離類型的復(fù)制的概要進(jìn)行說明。圖10是用于說明從主邏輯磁盤MLD向備份邏輯磁盤BLD的數(shù)據(jù)的拷貝的圖,圖11是用于說明復(fù)制的狀態(tài)轉(zhuǎn)變的圖。[0084]首先復(fù)制管理部203使用復(fù)制管理表來定義成為拷貝源的主邏輯磁盤MLD和成為拷貝目的地的備份邏輯磁盤BLD。復(fù)制管理表的項(xiàng)目?jī)?chǔ)存主邏輯磁盤MLD以及備份邏輯磁盤BLD各自的邏輯磁盤編號(hào)和表示復(fù)制的狀態(tài)的狀態(tài)信息。在主邏輯磁盤MLD以及備份邏輯磁盤BLD的定義后,復(fù)制管理部203的數(shù)據(jù)拷貝部203a進(jìn)行如下那樣的數(shù)據(jù)的拷貝。即數(shù)據(jù)拷貝部203a為了將主邏輯磁盤MLD以及備份邏輯磁盤BLD的復(fù)制的狀態(tài)轉(zhuǎn)移為同步狀態(tài)ST2,如在圖10中以箭頭100所示那樣,進(jìn)行從主邏輯磁盤MLD向備份邏輯磁盤BLD的數(shù)據(jù)的拷貝。在此,將主邏輯磁盤MLD以及備份邏輯磁盤BLD的關(guān)系一般稱為構(gòu)成了復(fù)制。同樣地,與主邏輯磁盤MLD以及備份邏輯磁盤BLD內(nèi)的相互對(duì)應(yīng)的物理區(qū)塊的關(guān)系也稱為構(gòu)成了復(fù)制。[0085]在主邏輯磁盤MLD以及備份邏輯磁盤BLD處于拷貝狀態(tài)STl或者同步狀態(tài)ST2的情況下,復(fù)制管理部203以備份邏輯磁盤BLD不能從主機(jī)20訪問的方式,對(duì)訪問控制器208進(jìn)行控制。此外,在拷貝狀態(tài)STl或者同步狀態(tài)ST2中請(qǐng)求了數(shù)據(jù)向主邏輯磁盤MLD的寫入的情況下,復(fù)制管理部203控制訪問控制器208,對(duì)主邏輯磁盤MLD以及備份邏輯磁盤BLD雙方寫入數(shù)據(jù)。[0086]在拷貝完成后,復(fù)制管理部203使所述復(fù)制的狀態(tài)從拷貝狀態(tài)STl轉(zhuǎn)移到同步狀態(tài)ST2。同步狀態(tài)ST2中的主邏輯磁盤MLD與備份邏輯磁盤BLD的內(nèi)容一致。[0087]為了能對(duì)備份邏輯磁盤BLD從主機(jī)20進(jìn)行訪問,需要復(fù)制管理部203使所述復(fù)制的狀態(tài)從拷貝狀態(tài)STl或者同步狀態(tài)ST2轉(zhuǎn)變到分離狀態(tài)ST3。在分離狀態(tài)ST3中,主邏輯磁盤MLD和備份邏輯磁盤BLD在邏輯分離,分別作為獨(dú)立的邏輯磁盤進(jìn)行動(dòng)作。[0088]磁盤陣列控制器12的差分管理部204利用對(duì)應(yīng)的物理區(qū)塊管理數(shù)據(jù)PBMD中的差分位圖將數(shù)據(jù)對(duì)分離狀態(tài)ST3中的邏輯磁盤MLD的寫入的范圍作為差分(更詳細(xì)地說是有差分)進(jìn)行管理。由此數(shù)據(jù)拷貝部203a在接下來需要從主邏輯磁盤MLD向備份邏輯磁盤BLD拷貝數(shù)據(jù)的情況下,只要在兩磁盤的對(duì)應(yīng)的物理區(qū)塊間僅拷貝有差分的區(qū)域即可。利用這樣的差分拷貝,能減少不需要的拷貝動(dòng)作。[0089]接下來,對(duì)于在本實(shí)施方式中是否更換物理區(qū)塊的判定中使用的讀取計(jì)數(shù)以及寫入計(jì)數(shù)的更新(加I)進(jìn)行說明。[0090]磁盤陣列控制器12的訪問控制器208在接收到來自主機(jī)20的讀取請(qǐng)求或者寫入請(qǐng)求的情況下,按如下所述那樣來確定用于對(duì)應(yīng)讀取或者寫入的邏輯區(qū)塊進(jìn)行管理的邏輯區(qū)塊管理數(shù)據(jù)LBMD。在此,來自主機(jī)20的讀取請(qǐng)求或者寫入請(qǐng)求包含指定應(yīng)訪問的邏輯磁盤的邏輯磁盤編號(hào)、指定該邏輯磁盤內(nèi)的訪問范圍的信息、和該訪問范圍的開頭的邏輯地址LBA。在此為了說明的簡(jiǎn)化,設(shè)訪問范圍包含在單一的邏輯區(qū)塊中。[0091]首先訪問控制器208基于上述的讀取請(qǐng)求或者寫入請(qǐng)求所示的邏輯磁盤編號(hào)以及邏輯地址LBA,確定包含所請(qǐng)求的訪問范圍(邏輯區(qū)域)的邏輯磁盤內(nèi)的邏輯區(qū)塊。接下來訪問控制器208參照用于管理所確定的邏輯區(qū)塊的邏輯區(qū)塊管理數(shù)據(jù)LBMD。接下來訪問控制器208參照所參照的邏輯區(qū)塊管理數(shù)據(jù)LBMD內(nèi)的物理區(qū)塊指針?biāo)甘镜奈锢韰^(qū)塊管理數(shù)據(jù)PBMD。[0092]訪問控制器208基于所參照的物理區(qū)塊管理數(shù)據(jù)PBMD,判別由主機(jī)20請(qǐng)求的訪問范圍的邏輯區(qū)域與哪個(gè)磁盤陣列的哪里的物理區(qū)塊相符。訪問控制器208基于該判別結(jié)果執(zhí)行所請(qǐng)求的數(shù)據(jù)的讀取或者寫入。此時(shí)訪問控制器208對(duì)所參照的物理區(qū)塊管理數(shù)據(jù)PBMD內(nèi)的讀取計(jì)數(shù)或者寫入計(jì)數(shù)進(jìn)行加I。讀取計(jì)數(shù)以及寫入計(jì)數(shù)是表示向分別對(duì)應(yīng)的物理區(qū)塊的讀取訪問以及寫入訪問的次數(shù)(頻度)的統(tǒng)計(jì)值。[0093]物理區(qū)塊更換判定部205如對(duì)細(xì)節(jié)在后面敘述的那樣,基于目的的物理區(qū)塊(例如,高負(fù)荷或者低負(fù)荷的物理區(qū)塊)的讀取計(jì)數(shù)或者寫入計(jì)數(shù)判定是否應(yīng)更換該物理區(qū)塊。物理區(qū)塊更換部206基于該判定的結(jié)果,將目的的物理區(qū)塊更換為其他物理區(qū)塊(例如,更高速或者低速的物理區(qū)塊)。由此能實(shí)現(xiàn)磁盤陣列裝置10中的最佳的負(fù)荷分散也就是說磁盤陣列裝置10的性能的最佳化。[0094]接下來,對(duì)存儲(chǔ)池SP內(nèi)的RAID組的分層化進(jìn)行說明。[0095]在本實(shí)施方式中磁盤陣列管理部201為了性能和成本的最佳化而對(duì)存儲(chǔ)池SP內(nèi)的各RAID組(更詳細(xì)地說是RAID組的物理區(qū)域)進(jìn)行分層化。因此,在磁盤陣列裝置10的磁盤接口總線13,連接有至少I分層的高速、高成本的物理磁盤組、和至少I分層的低速、低成本的物理磁盤組。磁盤陣列管理部201使用相同分層的多個(gè)物理磁盤對(duì)RAID組(磁盤陣列)進(jìn)行定義。物理區(qū)塊更換部206通過與物理區(qū)塊更換判定部205配合,從而根據(jù)性能要件或者訪問頻度來決定應(yīng)分配給邏輯區(qū)塊的物理區(qū)塊的分層。[0096]圖12對(duì)于RAID組的物理區(qū)域的分層化以2分層的情況為例進(jìn)行表示。在圖12中,圖4所示的存儲(chǔ)池SP內(nèi)的RAID組RGO以及RGl分別表示屬于分層O以及分層I。也就是說,RAID組RGO內(nèi)的各物理區(qū)塊(在圖12中被涂黑的矩形所示的物理區(qū)塊)屬于分層0,RAID組RGl內(nèi)的各物理區(qū)塊(在圖12中空心的矩形所示的物理區(qū)塊)屬于分層I。在本實(shí)施方式中,分層O的物理區(qū)塊是性能屬性O(shè)的物理區(qū)塊,分層I的物理區(qū)塊是性能屬性I的物理區(qū)塊。[0097]RAID組RGO是使用SAS-SSD定義的SAS-SSDRAID組,RAID組RGl是使用SAS-HDD定義的SAS-HDDRAID組。在圖12中,雖然圖4所示的RAID組RG2被省略了,但設(shè)該RAID組RG2屬于分層2。其中,在以后的說明中,為了說明的簡(jiǎn)化,存儲(chǔ)池SP內(nèi)的RAID組是RAID組RGO以及RGl這2個(gè),設(shè)RAID組的物理區(qū)域被分層化2個(gè)分層。當(dāng)然,RAID組的物理區(qū)域也可以被分層為3個(gè)以上的分層。此外磁盤陣列管理部201也可以對(duì)該分層化考慮由RAID組(磁盤陣列)所應(yīng)用的RAID等級(jí)、構(gòu)成RAID組的物理磁盤個(gè)數(shù)的不同導(dǎo)致的性能的不同。[0098]圖13表示對(duì)邏輯磁盤LD內(nèi)的邏輯區(qū)塊的不同分層的物理區(qū)塊的分配的例子。在圖13中,邏輯磁盤LD內(nèi)的被涂黑的矩形表示被分配了分層O的物理區(qū)塊的邏輯區(qū)塊。該被涂黑的矩形所示的邏輯區(qū)塊會(huì)產(chǎn)生許多訪問,例如為高負(fù)荷。因此,對(duì)該高負(fù)荷的邏輯區(qū)塊如上所述分配分層O的物理區(qū)塊(也就是說高速、高成本的物理區(qū)塊)。此外在圖13中,邏輯磁盤LD內(nèi)的空心的矩形表示被分配了分層I的物理區(qū)塊的邏輯區(qū)塊。該空心的矩形所示的邏輯區(qū)塊例如為低負(fù)荷。因此,對(duì)該低負(fù)荷的邏輯區(qū)塊如上所述分配分層I的物理區(qū)塊(也就是說低速、低成本的物理區(qū)塊)。[0099]接下來,對(duì)于利用分層來更換分配給邏輯磁盤內(nèi)的邏輯區(qū)塊的物理區(qū)塊的處理的概要,參照?qǐng)D14進(jìn)行說明。圖14是用于說明物理區(qū)塊更換處理(遷移處理)的圖。相同圖(a)表示物理區(qū)塊更換處理的順序的例子,相同圖(b)表示物理區(qū)塊更換前后的邏輯區(qū)塊管理數(shù)據(jù)與物理區(qū)塊管理數(shù)據(jù)的關(guān)聯(lián)的例子。[0100]在圖14Ca)中,邏輯磁盤LD內(nèi)的被涂黑的矩形表示被分配了分層O的物理區(qū)塊的邏輯區(qū)塊。在圖14Ca)中,邏輯磁盤LD內(nèi)的空心的矩形表示被分配了分層I的物理區(qū)塊的邏輯區(qū)塊。[0101]當(dāng)前設(shè)對(duì)邏輯磁盤LD內(nèi)的邏輯區(qū)塊LB3分配了RAID組RGl內(nèi)的物理區(qū)塊PB2。該狀態(tài)的邏輯區(qū)塊LB3在圖14Ca)中由LB3(PB2)表示。在此,邏輯磁盤LD的邏輯磁盤編號(hào)為0,邏輯區(qū)塊LB3的邏輯區(qū)塊編號(hào)為3。此外RAID組RGl的RAID組編號(hào)為1,物理區(qū)塊PB2的物理區(qū)塊編號(hào)為2。[0102]此時(shí),用于管理邏輯區(qū)塊LB3的邏輯區(qū)塊管理數(shù)據(jù)LBMD0-3內(nèi)的物理區(qū)塊指針如在圖14(b)中由箭頭145所示,指用于管理物理區(qū)塊PB2的物理區(qū)塊管理數(shù)據(jù)PBMD1-2。由此,示出了邏輯區(qū)塊LB3與物理區(qū)塊PB2的關(guān)聯(lián)(也就是說映射)。如從物理區(qū)塊管理數(shù)據(jù)PBMD1-2可明確的那樣,物理區(qū)塊PB2的性能屬性為1,因此物理區(qū)塊PB2的分層如上所述為I。[0103]設(shè)不久邏輯區(qū)塊LB3變?yōu)楦哓?fù)荷。在這種情況下,由于分配給邏輯區(qū)塊LB3的物理區(qū)塊PB2的性能屬性(分層)為1,所以物理區(qū)塊更換判定部205判定為需要將該物理區(qū)塊PB2更換為性能屬性(分層)O的物理區(qū)塊。此外,該判定如將對(duì)細(xì)節(jié)在后面敘述的那樣在復(fù)制拷貝處理中進(jìn)行。[0104]在需要物理區(qū)塊的更換的情況下,物理區(qū)塊選擇部207參照與用于管理存儲(chǔ)池SP的存儲(chǔ)池管理數(shù)據(jù)SPMD內(nèi)的性能屬性(分層)0對(duì)應(yīng)的自由物理區(qū)塊列表O。設(shè)該參照的自由物理區(qū)塊列表O內(nèi)的開頭的物理區(qū)塊管理數(shù)據(jù)PBMD為用于管理RAID組編號(hào)為O的RAID組RGO(O)內(nèi)的物理區(qū)塊編號(hào)為5的物理區(qū)塊PB5(5)的物理區(qū)塊管理數(shù)據(jù)PBMD0-5。[0105]在這種情況下,物理區(qū)塊選擇部207選擇物理區(qū)塊PB5。于是邏輯磁盤LD如在圖14(a)中箭頭141所示,轉(zhuǎn)變?yōu)槲锢韰^(qū)塊更換用的拷貝模式(遷移拷貝模式)。在該拷貝模式中數(shù)據(jù)拷貝部203a將當(dāng)前分配給邏輯區(qū)塊LB3的物理區(qū)塊PB2的數(shù)據(jù)如在圖14(a)中箭頭142所示拷貝到物理區(qū)塊PB5。[0106]于是邏輯磁盤LD如在圖14Ca)中箭頭143所示,轉(zhuǎn)變?yōu)槲锢韰^(qū)塊更換模式。在該物理區(qū)塊更換模式中,物理區(qū)塊更換部206將分配給邏輯區(qū)塊LB3的物理區(qū)塊,如在圖14Ca)中箭頭144所示,從物理區(qū)塊PB2(也就是說RAID組RGl內(nèi)的物理區(qū)塊PB2)更換為物理區(qū)塊PB5(也就是說RAID組RGO內(nèi)的物理區(qū)塊PB5)。該更換通過物理區(qū)塊更換部206將邏輯區(qū)塊管理數(shù)據(jù)LBMD0-3的物理區(qū)塊指針(映射信息)如在圖14(b)中箭頭146所示更新為指示物理區(qū)塊管理數(shù)據(jù)PBMD0-5從而實(shí)現(xiàn)。物理區(qū)塊更換部206此外還將物理區(qū)塊PB2作為自由區(qū)塊,注冊(cè)于存儲(chǔ)池管理數(shù)據(jù)SPMD內(nèi)的自由物理區(qū)塊列表I(也就是說,與該物理區(qū)塊PB2的性能屬性I對(duì)應(yīng)的自由物理區(qū)塊列表I)的最后。此外,將物理區(qū)塊PB2更換為物理區(qū)塊PB5的動(dòng)作也可以比將物理區(qū)塊PB2的數(shù)據(jù)拷貝到物理區(qū)塊PB5的動(dòng)作先執(zhí)行。[0107]接下來,參照?qǐng)D15對(duì)在本實(shí)施方式中應(yīng)用的讀取處理進(jìn)行說明。圖15是表示讀取處理的典型的順序的流程圖。[0108]當(dāng)前設(shè)訪問控制器208經(jīng)由主機(jī)I/F121接收到來自主機(jī)20的讀取請(qǐng)求。于是訪問控制器208按照?qǐng)D15所示的流程圖按如下那樣來執(zhí)行讀取處理。首先訪問控制器208基于所述讀取請(qǐng)求所示的邏輯磁盤編號(hào)和邏輯地址LBA,如前所述,確定包含所請(qǐng)求的訪問范圍(讀取范圍)的邏輯區(qū)域的邏輯磁盤內(nèi)的邏輯區(qū)塊(步驟SI)。[0109]接下來訪問控制器208參照用于管理所確定的邏輯區(qū)塊的邏輯區(qū)塊管理數(shù)據(jù)LBMD。用于管理分配給所確定的邏輯區(qū)塊的物理區(qū)塊的物理區(qū)塊管理數(shù)據(jù)PBMD由所參照的邏輯區(qū)塊管理數(shù)據(jù)LBMD內(nèi)的物理區(qū)塊指針來指示。因此訪問控制器208基于所參照的邏輯區(qū)塊管理數(shù)據(jù)LBMD內(nèi)的物理區(qū)塊指針?biāo)甘镜奈锢韰^(qū)塊管理數(shù)據(jù)PBMD,確定分配給所確定的邏輯區(qū)塊的物理區(qū)塊(步驟S2)。將所確定的物理區(qū)塊表述為物理區(qū)塊A,將在物理區(qū)塊A的確定中使用的物理區(qū)塊管理數(shù)據(jù)PBMD(也就是說用于管理物理區(qū)塊A的物理區(qū)塊管理數(shù)據(jù)PBMD)表述為物理區(qū)塊管理數(shù)據(jù)PBMD_A。[0110]接下來訪問控制器208將物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的讀取計(jì)數(shù)(也就是說物理區(qū)塊A的讀取計(jì)數(shù))例如加I(步驟S3)。物理區(qū)塊選擇部207通過參照物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的性能屬性的屬性值,判定物理區(qū)塊A的性能屬性(分層)是否為I(步驟S4)。[0111]如果物理區(qū)塊A的性能屬性(分層)為I(步驟S4的“是”),則物理區(qū)塊選擇部207判定為該物理區(qū)塊A為低速(更詳細(xì)地說是低速、低成本)的物理區(qū)塊。在這種情況下,物理區(qū)塊選擇部207判定物理區(qū)塊A(更詳細(xì)地說是包含被分配了物理區(qū)塊A的邏輯區(qū)塊的邏輯磁盤)是否在與其他物理區(qū)塊之間構(gòu)成了復(fù)制(步驟S5)。具體地說,物理區(qū)塊選擇部207通過參照復(fù)制管理表,從而判定包含被分配了物理區(qū)塊A的邏輯區(qū)塊的邏輯磁盤(也就是說,讀取請(qǐng)求所示的邏輯磁盤編號(hào)的邏輯磁盤)是否被定義為主邏輯磁盤或者備份邏輯磁盤。[0112]如果物理區(qū)塊A構(gòu)成了復(fù)制(步驟S5的“是”),則物理區(qū)塊選擇部207確定成為物理區(qū)塊A的復(fù)制目的地或者復(fù)制源的物理區(qū)塊(步驟S6)。當(dāng)將成為物理區(qū)塊A的復(fù)制目的地或者復(fù)制源的物理區(qū)塊表述為物理區(qū)塊B時(shí),該物理區(qū)塊B在步驟S6中按如下那樣來確定。[0113]首先,物理區(qū)塊選擇部207通過參照復(fù)制管理表,從而確定成為讀取請(qǐng)求所示的邏輯磁盤編號(hào)的邏輯磁盤的復(fù)制目的地或者復(fù)制源的邏輯磁盤的邏輯磁盤編號(hào)。接下來物理區(qū)塊選擇部207參照包含所確定的邏輯磁盤編號(hào)和讀取請(qǐng)求所示的邏輯區(qū)塊編號(hào)的邏輯區(qū)塊管理數(shù)據(jù)LBMD。將該邏輯區(qū)塊管理數(shù)據(jù)LBMDB內(nèi)的物理區(qū)塊指針?biāo)甘镜奈锢韰^(qū)塊管理數(shù)據(jù)PBMD表述為物理區(qū)塊管理數(shù)據(jù)PBMD—B。該物理區(qū)塊管理數(shù)據(jù)PBMD_B表示成為物理區(qū)塊A的復(fù)制目的地或者復(fù)制源的物理區(qū)塊B。[0114]物理區(qū)塊選擇部207通過參照物理區(qū)塊管理數(shù)據(jù)PBMD—A以及PBMD—B內(nèi)的差分位圖,從而判定在物理區(qū)塊A以及B之間是否有差分(步驟S7)。如果在物理區(qū)塊A以及B之間沒有差分(步驟S7的“否”),則物理區(qū)塊選擇部207通過參照物理區(qū)塊管理數(shù)據(jù)PBMD—B內(nèi)的性能屬性的屬性值,從而判定物理區(qū)塊B的性能屬性(分層)是否為O(步驟S8)。[0115]如果物理區(qū)塊B的性能屬性(分層)為O(步驟S8的“是”),則物理區(qū)塊選擇部207判定為該物理區(qū)塊B是比物理區(qū)塊A高速(更詳細(xì)地說是高速、高成本)的物理區(qū)塊。在這種情況下,物理區(qū)塊選擇部207由于在物理區(qū)塊A以及B之間沒有差分(步驟S7的“否”),所以作為讀取訪問的對(duì)象,不選擇物理區(qū)塊A,而選擇比該物理區(qū)塊A高速的物理區(qū)塊B(步驟S9)。也就是說物理區(qū)塊選擇部207基于讀取請(qǐng)求,不選擇步驟S2中所確定的物理區(qū)塊A,而選擇比該物理區(qū)塊A高速而且儲(chǔ)存與該物理區(qū)塊A相同的數(shù)據(jù)的物理區(qū)塊B。在這種情況下,與選擇物理區(qū)塊A的情況相比較,可期待讀取動(dòng)作的高速化。[0116]另一方面,若物理區(qū)塊A的性能屬性(分層)不為I(步驟S4的“否”),也就是說若該物理區(qū)塊A的性能屬性(分層)為0,則物理區(qū)塊選擇部207判定為該物理區(qū)塊A為高速(更詳細(xì)地說是高速、高成本)的物理區(qū)塊。在這種情況下,物理區(qū)塊選擇部207將物理區(qū)塊A(也就是說,基于讀取請(qǐng)求在步驟S2中確定的物理區(qū)塊A)選擇為讀取訪問的對(duì)象(步驟S10)。[0117]同樣地,即使在物理區(qū)塊A未構(gòu)成復(fù)制的情況下(步驟S5的“否”),也是物理區(qū)塊選擇部207將物理區(qū)塊A選擇為讀取訪問的對(duì)象(步驟S10)。同樣地,即使在物理區(qū)塊A以及B之間有差分的情況下(步驟S7的“是”),也是物理區(qū)塊選擇部207將物理區(qū)塊A選擇為讀取訪問的對(duì)象(步驟S10)。同樣地,即使在物理區(qū)塊B的性能屬性(分層)不為O情況下(步驟S8的“是”),也就是說即使在物理區(qū)塊B的性能與物理區(qū)塊A為同等或低的情況下,物理區(qū)塊選擇部207也將物理區(qū)塊A選擇為讀取訪問的對(duì)象(步驟S10)。[0118]當(dāng)設(shè)物理區(qū)塊選擇部207選擇物理區(qū)塊A或者B時(shí)(步驟S9或者S10),訪問控制器208執(zhí)行用于從指定被選擇的物理區(qū)塊的讀取請(qǐng)求所指定的訪問范圍中讀取數(shù)據(jù)的讀取動(dòng)作(步驟Sll)。由該讀取動(dòng)作讀取的數(shù)據(jù),作為針對(duì)來自主機(jī)20的讀取請(qǐng)求的響應(yīng),由主機(jī)I/F121返回到主機(jī)20。此外,以上的讀取處理相當(dāng)于前述的第二數(shù)據(jù)讀取,在由讀取請(qǐng)求指定的訪問范圍的數(shù)據(jù)未儲(chǔ)存于高速緩沖存儲(chǔ)器123的情況下執(zhí)行。[0119]根據(jù)本實(shí)施方式,在請(qǐng)求來自物理區(qū)塊A的數(shù)據(jù)的讀取,而且在該與物理區(qū)塊A之間存在構(gòu)成復(fù)制的物理區(qū)塊B的情況下,物理區(qū)塊選擇部207基于兩區(qū)塊之間的差分的有無以及兩區(qū)塊的性能屬性,實(shí)際選擇應(yīng)讀取數(shù)據(jù)的物理區(qū)塊。更具體地進(jìn)行描述的話,若在物理區(qū)塊A以及B之間沒有差分,也就是說若物理區(qū)塊A以及B的內(nèi)容一致,則物理區(qū)塊選擇部207將物理區(qū)塊A或者B中的能高速訪問的物理區(qū)塊選擇為應(yīng)讀取的物理區(qū)塊。這樣根據(jù)本實(shí)施方式,能對(duì)磁盤陣列裝置10的性能進(jìn)行最佳化,能實(shí)現(xiàn)讀取處理高速的磁盤陣列裝置10。[0120]那么本實(shí)施方式中,通過對(duì)步驟S8的判定條件應(yīng)用物理區(qū)塊B的性能屬性為0,從而對(duì)磁盤陣列裝置10的性能進(jìn)行最佳化。但是,磁盤陣列裝置10中的性能最佳化的手法不限于本實(shí)施方式。也就是說,也能對(duì)步驟S8應(yīng)用其他判定條件。例如,設(shè)磁盤陣列管理部201按每個(gè)物理區(qū)塊的性能屬性來定義權(quán)重。在這種情況下,以將物理區(qū)塊A以及B的讀取計(jì)數(shù)(或者讀取計(jì)數(shù)以及寫入計(jì)數(shù)的和),也就是說將以物理區(qū)塊A以及B為對(duì)象的輸入輸出次數(shù),用根據(jù)該物理區(qū)塊A以及B的權(quán)重(性能的不同度)決定的比率進(jìn)行分擔(dān)(負(fù)荷分散)為判定條件,物理區(qū)塊選擇部207選擇物理區(qū)塊A或者B即可。即使用這樣的負(fù)荷分散,也能對(duì)磁盤陣列裝置10的性能進(jìn)行最佳化,能實(shí)現(xiàn)讀取處理為高速的磁盤陣列裝置10。[0121]接下來,對(duì)本實(shí)施方式中應(yīng)用的寫入處理簡(jiǎn)單地進(jìn)行說明。[0122]寫入處理主要在以下的3點(diǎn)上與讀取處理不同。第一點(diǎn)是,在確定了分配給由寫入請(qǐng)求指定的物理區(qū)塊的物理區(qū)塊A的情況下,在與圖15的步驟S3相當(dāng)?shù)奶幚碇校锢韰^(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的寫入計(jì)數(shù)加I。此外,第二點(diǎn)是,在物理區(qū)塊A構(gòu)成了復(fù)制的情況下,若該復(fù)制為分離狀態(tài),則由寫入請(qǐng)求指定的訪問范圍(寫入范圍)記錄于物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的差分位圖。第三點(diǎn)是,在與圖15的步驟Sll相當(dāng)?shù)奶幚碇羞M(jìn)行寫入動(dòng)作。除了這3點(diǎn)之外,寫入處理均與讀取處理同樣地實(shí)施。由此,省略表示寫入處理的順序的流程圖。[0123]接下來參照?qǐng)D16對(duì)在本實(shí)施方式中應(yīng)用的復(fù)制拷貝處理進(jìn)行說明。圖16是表示復(fù)制拷貝處理的典型的步驟的流程圖。在此設(shè)在圖10所示的主邏輯磁盤MLD以及備份邏輯磁盤BLD之間執(zhí)行拷貝動(dòng)作。此外,設(shè)主邏輯磁盤MLD內(nèi)的邏輯區(qū)塊以及備份邏輯磁盤BLD內(nèi)的邏輯區(qū)塊均使用屬于存儲(chǔ)池SP的RAID組RGO以及RGl內(nèi)的物理區(qū)塊來進(jìn)行定義。[0124]復(fù)制管理部203將表示主邏輯磁盤MLD以及備份邏輯磁盤BLD各自的邏輯區(qū)塊的邏輯區(qū)塊編號(hào)設(shè)定為0(步驟S21)。在此,將當(dāng)前設(shè)定的邏輯區(qū)塊編號(hào)(在此為O)所示的主邏輯磁盤MLD內(nèi)的邏輯區(qū)塊稱為靶主邏輯區(qū)塊。同樣地,將當(dāng)前設(shè)定的邏輯區(qū)塊編號(hào)所示的備份邏輯磁盤BLD內(nèi)的邏輯區(qū)塊稱為靶備份邏輯區(qū)塊。此外,將分配給靶主邏輯區(qū)塊的物理區(qū)塊稱為主物理區(qū)塊A,將分配給靶備份邏輯區(qū)塊的物理區(qū)塊稱為備份物理區(qū)塊B。此夕卜,將用于管理靶主邏輯區(qū)塊的邏輯區(qū)塊管理數(shù)據(jù)LBMD表述為邏輯區(qū)塊管理數(shù)據(jù)LBMD—M,將用于管理靶備份邏輯區(qū)塊的邏輯區(qū)塊管理數(shù)據(jù)LBMD表述為邏輯區(qū)塊管理數(shù)據(jù)LBMD—B0[0125]接下來復(fù)制管理部203按與所述讀取處理中的步驟S2同樣的方法來確定分配給靶主邏輯區(qū)塊的主物理區(qū)塊A(步驟S22)。也就是說復(fù)制管理部203參照邏輯區(qū)塊管理數(shù)據(jù)LBMD—M0而且復(fù)制管理部203基于邏輯區(qū)塊管理數(shù)據(jù)LBMD—M內(nèi)的物理區(qū)塊指針?biāo)甘镜奈锢韰^(qū)塊管理數(shù)據(jù)PBMD,確定主物理區(qū)塊A。將在主物理區(qū)塊A的確定中使用的物理區(qū)塊管理數(shù)據(jù)PBMD表述為物理區(qū)塊管理數(shù)據(jù)PBMD—A。[0126]此外,復(fù)制管理部203按如下那樣來確定分配給靶備份邏輯區(qū)塊的備份物理區(qū)塊B(步驟S23)。也就是說復(fù)制管理部203參照邏輯區(qū)塊管理數(shù)據(jù)LBMD—B。而且復(fù)制管理部203基于邏輯區(qū)塊管理數(shù)據(jù)LBMD—B內(nèi)的物理區(qū)塊指針?biāo)甘镜奈锢韰^(qū)塊管理數(shù)據(jù)PBMD,確定備份物理區(qū)塊B。將在備份物理區(qū)塊B的確定中使用的物理區(qū)塊管理數(shù)據(jù)PBMD表述為物理區(qū)塊管理數(shù)據(jù)PBMD—B。[0127]接下來復(fù)制管理部203通過參照物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的差分位圖以及PBMD—B內(nèi)的差分位圖,從而判定在主物理區(qū)塊A以及備份物理區(qū)塊B之間是否有差分(步驟S24)。如果兩差分位圖的全部位的至少I位為“1”,則復(fù)制管理部203判定在主物理區(qū)塊A以及備份物理區(qū)塊B之間有差分。與此相對(duì),若所述兩差分位圖的全部位為“0”,則復(fù)制管理部203判定為在主物理區(qū)塊A以及備份物理區(qū)塊B之間沒有差分。[0128]在主物理區(qū)塊A以及備份物理區(qū)塊B之間沒有差分的情況下(步驟S24的“否”)。復(fù)制管理部203進(jìn)入到步驟25。在步驟S25中復(fù)制管理部203判定按圖16的流程圖的復(fù)制拷貝處理中的拷貝的累積量是否為規(guī)定值以下。[0129]如果拷貝累積量超過了規(guī)定值(步驟S25的“否”),則復(fù)制管理部203判定為復(fù)制拷貝處理的負(fù)荷高。在這種情況下,復(fù)制管理部203為了下一邏輯區(qū)塊(靶主邏輯區(qū)塊以及靶備份邏輯區(qū)塊)的處理而進(jìn)入到步驟S34。表示拷貝累積量的參數(shù)儲(chǔ)存于管理數(shù)據(jù)存儲(chǔ)部209的規(guī)定區(qū)域,在復(fù)制拷貝處理的開始時(shí)初始設(shè)定為O。[0130]與此相對(duì),若拷貝累積量為規(guī)定值以下(步驟S25的“是”),則復(fù)制管理部203判定為復(fù)制拷貝處理的負(fù)荷低。在這種情況下,復(fù)制管理部203向物理區(qū)塊更換判定部205移交控制。在主物理區(qū)塊A以及備份物理區(qū)塊B之間有差分的情況下(步驟S24的“是”),也是復(fù)制管理部203向物理區(qū)塊更換判定部205移交控制。[0131]于是物理區(qū)塊更換判定部205基于主物理區(qū)塊A的性能屬性以及讀取/寫入計(jì)數(shù),判定主物理區(qū)塊A是否滿足規(guī)定的更換條件(步驟S26)。也就是說物理區(qū)塊更換判定部205判定是否需要主物理區(qū)塊A的遷移。讀取/寫入計(jì)數(shù)表示讀取計(jì)數(shù)、或者寫入計(jì)數(shù)、或者讀取計(jì)數(shù)以及寫入計(jì)數(shù)的和的任一個(gè)。[0132]另外,也可以是步驟S25未必一定需要,在主物理區(qū)塊A以及備份物理區(qū)塊B之間沒有差分的情況下(步驟S24的“否”),復(fù)制管理部203進(jìn)入到步驟S34。此外,也可以是不僅在主物理區(qū)塊A以及備份物理區(qū)塊B之間有差分,而且還僅限于在其差分的量超過規(guī)定值的情況下,才執(zhí)行步驟S26的判定。在此,也可以是在差分的量為規(guī)定值以下的情況下,立即執(zhí)行后述的步驟S31(拷貝動(dòng)作)。[0133]在本實(shí)施方式中更換條件在主物理區(qū)塊A以及備份物理區(qū)塊B中共用,由第一以及第二更換條件構(gòu)成。在此為了說明的方便,設(shè)所述更換條件為主物理區(qū)塊A的更換條件。所述第一更換條件是主物理區(qū)塊A的讀取/寫入計(jì)數(shù)超過預(yù)定的閾值,而且該主物理區(qū)塊A的性能屬性為I。也就是說所述第一更換條件是主物理區(qū)塊A的負(fù)荷高,而且該主物理區(qū)塊A為低速。所述第二更換條件是主物理區(qū)塊A的讀取/寫入計(jì)數(shù)為所述閾值以下,而且該主物理區(qū)塊A的性能屬性為O。也就是說所述第二更換條件是主物理區(qū)塊A的負(fù)荷低,而且該主物理區(qū)塊A為高速。[0134]物理區(qū)塊更換判定部205在主物理區(qū)塊A滿足所述第一更換條件的情況下(步驟S26的“是”),判定為需要將該主物理區(qū)塊A更換為性能屬性為O的高速的物理區(qū)塊C。物理區(qū)塊更換判定部205此外在主物理區(qū)塊A滿足所述第二更換條件的情況下(步驟S26的“是”),判定為需要將該主物理區(qū)塊A更換為性能屬性為I的低速的物理區(qū)塊C。在任一情況下均是,物理區(qū)塊C是與主物理區(qū)塊A不同性能屬性的物理區(qū)塊。將用于管理該物理區(qū)塊C的物理區(qū)塊管理數(shù)據(jù)PBMD表述為物理區(qū)塊管理數(shù)據(jù)PBMD_C。[0135]在主物理區(qū)塊A滿足所述更換條件(也就是說所述第一或者第二更換條件)的情況下(步驟S26的“是”),物理區(qū)塊更換判定部205向物理區(qū)塊更換部206移交控制。于是物理區(qū)塊更換部206對(duì)物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的交換標(biāo)志進(jìn)行置位(步驟S27),進(jìn)入到步驟S29。[0136]另一方面,在主物理區(qū)塊A未滿足所述更換條件的情況下(步驟S26的“否”),物理區(qū)塊更換判定部205判定備份物理區(qū)塊B是否滿足所述更換條件(也就是說所述第一或者第二更換條件)(步驟S28)。也就是說物理區(qū)塊更換判定部205與步驟S26同樣地判定是否需要備份物理區(qū)塊B的遷移。若需要,則想在步驟S26中的主物理區(qū)塊A是否滿足所述更換條件的說明中,將該主物理區(qū)塊A改看作備份物理區(qū)塊B。[0137]物理區(qū)塊更換判定部205在備份物理區(qū)塊B的讀取/寫入計(jì)數(shù)超過所述閾值而且該備份物理區(qū)塊B的性能屬性為I的情況下(步驟S28的“是”),判定為需要將該備份物理區(qū)塊B更換為性能屬性為O的高速的物理區(qū)塊C。物理區(qū)塊更換判定部205此外在備份物理區(qū)塊B的讀取/寫入計(jì)數(shù)小于所述閾值而且該備份物理區(qū)塊B的性能屬性為O的情況下(步驟S28的“是”),判定為需要將該備份物理區(qū)塊B更換為性能屬性為I的低速的物理區(qū)塊C。[0138]在備份物理區(qū)塊B滿足所述更換條件(也就是說所述第一或者第二更換條件)的情況下(步驟S28的“是”),物理區(qū)塊更換判定部205向物理區(qū)塊更換部206移交控制。于是物理區(qū)塊更換部206進(jìn)入到步驟S29。與此相對(duì),在備份物理區(qū)塊B不滿足更換條件的情況下(步驟S28的“否”),也就是說在主物理區(qū)塊A以及備份物理區(qū)塊B的雙方不滿足更換條件的情況下,物理區(qū)塊更換判定部205向數(shù)據(jù)拷貝部203a移交控制。于是數(shù)據(jù)拷貝部203a進(jìn)入到步驟S31。[0139]那么,在步驟S29中物理區(qū)塊更換部206與步驟S26或者S28的某一個(gè)的判定是否為“是”無關(guān)地將備份物理區(qū)塊B更換為物理區(qū)塊C。物理區(qū)塊C是在步驟S26中由物理區(qū)塊更換判定部205判定的性能屬性為*為O或者I)的物理區(qū)塊。物理區(qū)塊選擇部207從存儲(chǔ)池管理數(shù)據(jù)SPMD內(nèi)的性能屬性為*的自由物理區(qū)塊列表*的開頭起選擇物理區(qū)塊C0[0140]步驟S29中的物理區(qū)塊的更換如參照?qǐng)D14(b)所說明的那樣,通過更新物理區(qū)塊指針來進(jìn)行。也就是說,指向物理區(qū)塊B(物理區(qū)塊管理數(shù)據(jù)PBMD—B)的邏輯區(qū)塊管理數(shù)據(jù)LBMD—B內(nèi)的物理區(qū)塊指針被更新為指向物理區(qū)塊C(物理區(qū)塊管理數(shù)據(jù)PBMD—C)。由此,與主物理區(qū)塊A對(duì)應(yīng)的備份物理區(qū)塊(也就是說,在與主物理區(qū)塊A之間構(gòu)成復(fù)制的備份物理區(qū)塊)從物理區(qū)塊B切換為物理區(qū)塊C。此時(shí),物理區(qū)塊B(也就是說,到物理區(qū)塊切換時(shí)間點(diǎn)為止用作備份物理區(qū)塊的物理區(qū)塊B)與前述的物理區(qū)塊PB2同樣地,作為自由區(qū)塊,注冊(cè)于存儲(chǔ)池管理數(shù)據(jù)SPMD內(nèi)的自由物理區(qū)塊列表中。[0141]如上所述在本實(shí)施方式中,在步驟S26的判定為“是”的情況下,也進(jìn)行備份物理區(qū)塊B的更換。其理由如下所述。首先在本實(shí)施方式中,在步驟S26的判定為“是”的情況下,對(duì)物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的交換標(biāo)志(swapflag)進(jìn)行置位(步驟S27)。在這種情況下,在后述的步驟S33中,更換指示主物理區(qū)塊(=A)的邏輯區(qū)塊管理數(shù)據(jù)LBMD—M內(nèi)的物理區(qū)塊指針和指示備份物理區(qū)塊的邏輯區(qū)塊管理數(shù)據(jù)LBMD—B內(nèi)的物理區(qū)塊指針。也就是說,物理區(qū)塊信息(映射信息)被更換。此時(shí),邏輯區(qū)塊管理數(shù)據(jù)LBMD—B內(nèi)的物理區(qū)塊指針通過步驟S29的執(zhí)行,更新為指向物理區(qū)塊C(物理區(qū)塊管理數(shù)據(jù)PBMD—C)。因此,變?yōu)橥ㄟ^步驟S33中的物理區(qū)塊指針(物理區(qū)塊信息)的更換,主物理區(qū)塊實(shí)質(zhì)上從物理區(qū)塊A更換為物理區(qū)塊C。也就是說物理區(qū)塊C更換為主物理區(qū)塊,物理區(qū)塊A更換為備份物理區(qū)塊。另外,在步驟S28的判定為“是”的情況下,只是單純地將備份物理區(qū)塊從物理區(qū)塊B更換為物理區(qū)塊C。[0142]物理區(qū)塊更換部206當(dāng)執(zhí)行步驟S29時(shí),為了對(duì)產(chǎn)生了更換的備份物理區(qū)塊(也就是說,當(dāng)前的備份物理區(qū)塊C)利用復(fù)制拷貝動(dòng)作拷貝當(dāng)前的主邏輯區(qū)塊A的區(qū)域整體(全部扇區(qū))的數(shù)據(jù),進(jìn)行差分刷新(步驟S30)。差分刷新是使物理區(qū)塊A的區(qū)域整體(全部扇區(qū))為有差分的狀態(tài)。也就是說差分刷新是,將物理區(qū)塊A的差分位圖(更詳細(xì)地說是物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的差分位圖)的全部位設(shè)定為“I”。物理區(qū)塊更換部206當(dāng)設(shè)執(zhí)行步驟S30時(shí),向數(shù)據(jù)拷貝部203a移交控制。于是數(shù)據(jù)拷貝部203a進(jìn)入到步驟S31。[0143]在步驟S31中數(shù)據(jù)拷貝部203a基于物理區(qū)塊管理數(shù)據(jù)PBMD—A以及PBMD—B內(nèi)的兩差分位圖,按如下那樣從主物理區(qū)塊A向備份物理區(qū)塊拷貝差分區(qū)域的數(shù)據(jù)(步驟S31)。首先數(shù)據(jù)拷貝部203a在拷貝開始時(shí)對(duì)所述兩差分位圖進(jìn)行合并。具體地說,數(shù)據(jù)拷貝部203a通過使所述兩差分位圖的分別對(duì)應(yīng)的位為OR(“或”),從而對(duì)所述兩差分位圖進(jìn)行合并。與該合并后的差分位圖內(nèi)的“I”的位對(duì)應(yīng)的主物理區(qū)塊A(拷貝源物理區(qū)塊)以及備份物理區(qū)塊(拷貝目的地物理區(qū)塊)內(nèi)的區(qū)域表示在兩區(qū)塊之間數(shù)據(jù)不一致的差分區(qū)域。數(shù)據(jù)拷貝部203a基于合并后的差分位圖內(nèi)的“I”的位所示的差分,從主物理區(qū)塊A向備份物理區(qū)塊拷貝差分區(qū)域的數(shù)據(jù)。此時(shí)數(shù)據(jù)拷貝部203a對(duì)當(dāng)前時(shí)間點(diǎn)的拷貝累積量加上在步驟S31中執(zhí)行的數(shù)據(jù)拷貝的量。[0144]在步驟S31續(xù)接于步驟S30來執(zhí)行的情況下,備份物理區(qū)塊是物理區(qū)塊C。此外,主物理區(qū)塊A的差分位圖(也就是說物理區(qū)塊管理數(shù)據(jù)PBMDA內(nèi)的差分位圖)的全部位在步驟S30中全部設(shè)定為“I”。在這種情況下,主物理區(qū)塊A以及備份物理區(qū)塊C的區(qū)域整體被視為差分區(qū)域。由此,在步驟S31續(xù)接于步驟S30執(zhí)行的情況下,主物理區(qū)塊A的區(qū)域整體的數(shù)據(jù)被拷貝到備份物理區(qū)塊C。[0145]與此相對(duì),在步驟S31續(xù)接于步驟S28執(zhí)行的情況下,備份物理區(qū)塊是物理區(qū)塊B。在這種情況下,在主物理區(qū)塊A以及物理區(qū)塊B之間有差分的區(qū)域的數(shù)據(jù)從主物理區(qū)塊A向物理區(qū)塊B拷貝。[0146]物理區(qū)塊更換部206在由數(shù)據(jù)拷貝部203a進(jìn)行的數(shù)據(jù)拷貝(步驟S31)后,判定是否對(duì)物理區(qū)塊管理數(shù)據(jù)PBMD—A內(nèi)的交換標(biāo)志進(jìn)行了置位(步驟S32)。如果交換標(biāo)志被進(jìn)行了置位(步驟S32的“是”),則物理區(qū)塊更換部206進(jìn)入到步驟S33。[0147]在步驟S33中物理區(qū)塊更換部206如前所述,對(duì)指示主物理區(qū)塊A的邏輯區(qū)塊管理數(shù)據(jù)LBMD—M內(nèi)的物理區(qū)塊指針和指示備份物理區(qū)塊(在此為物理區(qū)塊C)的邏輯區(qū)塊管理數(shù)據(jù)LBMD—B內(nèi)的物理區(qū)塊指針進(jìn)行更換。通過該物理區(qū)塊指針(也就是說,映射信息)的更換,對(duì)當(dāng)前的主物理區(qū)塊A和備份物理區(qū)塊C進(jìn)行更換。也就是說物理區(qū)塊C被更換為主物理區(qū)塊,物理區(qū)塊A被更換為備份物理區(qū)塊。[0148]當(dāng)設(shè)物理區(qū)塊更換部206執(zhí)行步驟S33時(shí),向復(fù)制管理部203移交控制。于是復(fù)制管理部203進(jìn)入到步驟S34。另一方面,若交換標(biāo)志未被置位(步驟S32的“否”),則物理區(qū)塊更換部206跳過步驟S33,向復(fù)制管理部203移交控制。于是復(fù)制管理部203進(jìn)入到步驟S34。[0149]在步驟S34中復(fù)制管理部203對(duì)邏輯區(qū)塊編號(hào)加I。而且復(fù)制管理部203基于該加I后的邏輯區(qū)塊編號(hào),判定是否直到主邏輯磁盤MLD以及備份邏輯磁盤BLD的最終邏輯區(qū)塊為止執(zhí)行了復(fù)制拷貝(步驟35)。如果直到最終邏輯區(qū)塊為止未執(zhí)行復(fù)制拷貝(步驟S35的“否”),則復(fù)制管理部203返回到步驟S22。[0150]這樣,從主邏輯磁盤MLD以及備份邏輯磁盤BLD的開頭邏輯區(qū)塊到最終邏輯區(qū)塊為止,重復(fù)從步驟S22開始的處理。不久,若直到最終邏輯區(qū)塊為止執(zhí)行了復(fù)制拷貝(步驟S35的“是”),則復(fù)制管理部203結(jié)束復(fù)制拷貝處理。[0151]在現(xiàn)有技術(shù)中,伴隨復(fù)制的物理區(qū)塊間的拷貝(復(fù)制拷貝)和伴隨物理區(qū)塊的遷移的物理區(qū)塊間的拷貝(遷移拷貝)相獨(dú)立地執(zhí)行。但是,磁盤陣列裝置10中的物理區(qū)塊間的拷貝一般來說會(huì)對(duì)針對(duì)來自主機(jī)裝置20的訪問請(qǐng)求的響應(yīng)性能給予影響。[0152]與此相對(duì),在本實(shí)施方式中,在復(fù)制拷貝處理中,利用物理區(qū)塊更換判定部205判定是否需要以邏輯區(qū)塊為單位進(jìn)行遷移。[0153]物理區(qū)塊更換部20基于該判定結(jié)果,將備份物理區(qū)塊更換為物理區(qū)塊C。物理區(qū)塊更換部20在從伴隨該更換的主物理區(qū)塊向備份物理區(qū)塊(也就是說物理區(qū)塊C)的拷貝(也就是說遷移拷貝)中,以能利用數(shù)據(jù)拷貝部203a所進(jìn)行的從主物理區(qū)塊向備份物理區(qū)塊的復(fù)制拷貝的方式,在該拷貝之前執(zhí)行所述更換(將備份物理區(qū)塊更換為物理區(qū)塊C的動(dòng)作)。也就是說根據(jù)本實(shí)施方式,基于所述判定結(jié)果,復(fù)制拷貝和遷移拷貝同時(shí)執(zhí)行。由此能減少磁盤陣列裝置10中的拷貝處理。由此根據(jù)本實(shí)施方式,能減輕由拷貝處理導(dǎo)致的性能降低,能實(shí)現(xiàn)高速的磁盤陣列裝置10。[0154]根據(jù)以上說明的至少一個(gè)實(shí)施方式,能提供一種能減少拷貝動(dòng)作的在物理區(qū)塊間拷貝數(shù)據(jù)的磁盤陣列裝置、磁盤陣列控制器以及方法。[0155]雖然說明了本發(fā)明的幾個(gè)實(shí)施方式,但這些實(shí)施方式是作為例子而進(jìn)行提示的,并不意在對(duì)發(fā)明的范圍進(jìn)行限定。這些新的實(shí)施方式能以其它的各種方式進(jìn)行實(shí)施,能在不脫離發(fā)明的要旨的范圍內(nèi)進(jìn)行各種的省略、置換、變更。這些實(shí)施方式及其變形包含在發(fā)明的范圍、要旨中,包并且含在權(quán)利要求書記載的發(fā)明和其均等的范圍中?!緳?quán)利要求】1.一種磁盤陣列裝置,具備:多個(gè)磁盤陣列;以及磁盤陣列控制器,對(duì)所述多個(gè)磁盤陣列進(jìn)行控制,所述磁盤陣列控制器具備:邏輯區(qū)塊管理部,對(duì)從所述多個(gè)磁盤陣列中選擇出的多個(gè)物理區(qū)塊進(jìn)行分配并對(duì)多個(gè)邏輯磁盤進(jìn)行定義;數(shù)據(jù)拷貝部,為了使主邏輯磁盤和備份邏輯磁盤為同步狀態(tài)而將數(shù)據(jù)從所述主邏輯磁盤拷貝到所述備份邏輯磁盤;以及物理區(qū)塊更換部,在取代與第一物理區(qū)塊相對(duì)應(yīng)的第二物理區(qū)塊而對(duì)第三物理區(qū)塊更換分配的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,取代所述第二物理區(qū)塊而將所述第三物理區(qū)塊分配給所述備份邏輯磁盤,所述第一物理區(qū)塊被分配給所述主邏輯磁盤,所述第二物理區(qū)塊被分配給所述備份邏輯磁盤。2.根據(jù)權(quán)利要求1所述的磁盤陣列裝置,所述磁盤陣列控制器還具備:物理區(qū)塊更換判定部,判定是否在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,取代所述第一物理區(qū)塊或者所述第二物理區(qū)塊而對(duì)第三物理區(qū)塊更換分配,所述物理區(qū)塊更換部在判定了所述第二物理區(qū)塊的更換的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,將所述第二物理區(qū)塊對(duì)所述備份邏輯磁盤的分配更換為所述第三物理區(qū)塊,在判定了`所述第一物理區(qū)塊的更換的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,將所述第二物理區(qū)塊對(duì)所述備份邏輯磁盤的分配更換為所述第三物理區(qū)塊,而且在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述第三物理區(qū)塊之后將所述第一物理區(qū)塊對(duì)所述主邏輯磁盤的分配更換為所述第三物理區(qū)塊。3.根據(jù)權(quán)利要求2所述的磁盤陣列裝置,所述磁盤陣列控制器還具備:差分管理部,按每個(gè)所述物理區(qū)塊,根據(jù)向該物理區(qū)塊的數(shù)據(jù)的寫入,利用表示寫入范圍的差分信息,保持差分區(qū)域,所述數(shù)據(jù)拷貝部基于所述差分信息從所述主邏輯磁盤向所述備份邏輯磁盤拷貝數(shù)據(jù),所述物理區(qū)塊更換部在判定了所述第一物理區(qū)塊對(duì)所述主邏輯磁盤的分配的更換的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,以使與所述第一物理區(qū)塊對(duì)應(yīng)的所述差分信息將所述第一物理區(qū)塊的區(qū)域整體示作差分區(qū)域的方式對(duì)所述差分信息進(jìn)行更新。4.根據(jù)權(quán)利要求3所述的磁盤陣列裝置,所述磁盤陣列控制器具備:訪問控制器,對(duì)所述邏輯磁盤進(jìn)行訪問;以及物理區(qū)塊選擇部,在存在與第四物理區(qū)塊相對(duì)應(yīng)的第五物理區(qū)塊,而且由與所述第四物理區(qū)塊對(duì)應(yīng)的所述差分信息以及與所述第五物理區(qū)塊對(duì)應(yīng)的所述差分信息示出在所述第四物理區(qū)塊以及所述第五物理區(qū)塊之間沒有差分的情況下,將所述第五物理區(qū)塊選擇為讀取對(duì)象物理區(qū)塊,所述第四物理區(qū)塊擁有應(yīng)讀取的數(shù)據(jù),所述第四物理區(qū)塊被分配給所述主邏輯磁盤,所述第五物理區(qū)塊的訪問性能比所述第四物理區(qū)塊高,所述訪問控制器在選擇了所述第五物理區(qū)塊的情況下,取代從所述第四物理區(qū)塊讀取數(shù)據(jù)而從所述第五物理區(qū)塊讀取數(shù)據(jù)。5.根據(jù)權(quán)利要求3所述的磁盤陣列裝置,所述磁盤陣列控制器具備:訪問控制器,對(duì)所述邏輯磁盤進(jìn)行訪問;以及區(qū)塊選擇部,在存在與第四物理區(qū)塊相對(duì)應(yīng)的第五物理區(qū)塊,而且由與所述第四物理區(qū)塊對(duì)應(yīng)的所述差分信息以及與所述第五物理區(qū)塊對(duì)應(yīng)的所述差分信息示出在所述第四物理區(qū)塊以及所述第五物理區(qū)塊之間沒有差分的情況下,以對(duì)所述第四物理區(qū)塊以及所述第五物理區(qū)塊的負(fù)荷按照根據(jù)按每個(gè)所述物理區(qū)塊的性能定義的權(quán)重而決定的比率來進(jìn)行分擔(dān)的方式,將所述第四物理區(qū)塊或者所述第五物理區(qū)塊選擇為讀取對(duì)象物理區(qū)塊,所述第四物理區(qū)塊擁有應(yīng)讀取的數(shù)據(jù),所述第四物理區(qū)塊被分配給所述主邏輯磁盤,所述第五物理區(qū)塊的訪問性能比所述第四物理區(qū)塊高,所述訪問控制器從所述選擇出的讀取對(duì)象物理區(qū)塊讀取數(shù)據(jù)。6.一種磁盤陣列控制器,對(duì)多個(gè)磁盤陣列進(jìn)行控制,具備:邏輯區(qū)塊管理部,對(duì)從所述多個(gè)磁盤陣列中選擇出的多個(gè)物理區(qū)塊進(jìn)行分配并對(duì)多個(gè)邏輯磁盤進(jìn)行定義;數(shù)據(jù)拷貝部,為了使主邏輯磁盤和備份邏輯磁盤為同步狀態(tài)而將數(shù)據(jù)從所述主邏輯磁盤拷貝到所述備份邏輯磁盤;以及物理區(qū)塊更換部,在取代與第一物理區(qū)塊相對(duì)應(yīng)的第二物理區(qū)塊而對(duì)第三物理區(qū)塊更換分配的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,取代所述第二物理區(qū)塊而將所述第三物理區(qū)塊分配給所述備份邏輯磁盤,所述第一物理區(qū)塊被分配給所述主邏輯磁盤,所述第二物理區(qū)塊被分配給所述備份邏輯磁盤。7.一種方法,該方法在具備對(duì)從多個(gè)磁盤陣列中選擇出的多個(gè)物理區(qū)塊進(jìn)行分配并對(duì)多個(gè)邏輯磁盤進(jìn)行定義的邏輯區(qū)塊管理部、并對(duì)所述多個(gè)磁盤陣列進(jìn)行控制的磁盤陣列控制器中,在所述物理區(qū)塊間拷貝數(shù)據(jù),為了使主邏輯磁盤和備份邏輯磁盤為同步狀態(tài)而將數(shù)據(jù)從所述主邏輯磁盤拷貝到所述備份邏輯磁盤,在取代與第一物理區(qū)塊相對(duì)應(yīng)的第二物理區(qū)塊而對(duì)第三物理區(qū)塊更換分配的情況下,在數(shù)據(jù)從所述第一物理區(qū)塊拷貝到所述備份邏輯磁盤之前,取代所述第二物理區(qū)塊而將所述第三物理區(qū)塊分配給所述備份邏輯磁盤,所述第一物理區(qū)塊被分配給所述主邏輯磁盤,所述第二物理區(qū)塊被分配給所述備份邏輯磁盤?!疚臋n編號(hào)】G11B20/18GK103827804SQ201280002717【公開日】2014年5月28日申請(qǐng)日期:2012年9月21日優(yōu)先權(quán)日:2012年9月21日【發(fā)明者】小林正樹申請(qǐng)人:株式會(huì)社東芝,東芝解決方案株式會(huì)社