欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

具有備份功能的存儲器系統(tǒng)的制作方法

文檔序號:6612262閱讀:236來源:國知局
專利名稱:具有備份功能的存儲器系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及具有備份功能的存儲器系統(tǒng)。
技術(shù)背景作為關(guān)于備份的技術(shù),例如有在存儲器系統(tǒng)內(nèi)進(jìn)行數(shù)據(jù)復(fù)制的技術(shù)(以 下稱存儲器系統(tǒng)內(nèi)數(shù)據(jù)復(fù)制技術(shù))。這種技術(shù),例如已在專利文獻(xiàn)l中公開了。根據(jù)這種技術(shù), 一般,把以存儲器系統(tǒng)具有的多個存儲裝置為^i^出而形成的第 一邏輯巻內(nèi)的數(shù)據(jù),向以這些多個存儲裝置為基礎(chǔ)形成的第二邏輯巻復(fù)制。專利文獻(xiàn)1特開2001—216185號公報在存儲器系統(tǒng)內(nèi)數(shù)據(jù)復(fù)制技術(shù)中, 一般第二邏輯巻的容量,需要和復(fù)制 源的第一邏輯巻的容量相同。因此,為把第一邏輯巻內(nèi)的數(shù)據(jù)的備份多世代地 進(jìn)行備份,在存儲器系統(tǒng)內(nèi)的多個存儲裝置內(nèi),需要(第一邏輯巻的容量x世 代數(shù))數(shù)量的空容量。因為存儲裝置的臺數(shù)有限,怎樣多世代地備份第 一邏輯 巻內(nèi)的數(shù)據(jù)就成為課題。 一般,雖然在存儲器系統(tǒng)中安裝的多個存儲裝置的各 個可以交換,但是盡管如此存儲裝置的臺數(shù)也并不是無限的。因此,本發(fā)明的目的在于向有限的臺數(shù)的存儲裝置多世代地備份邏輯巻 內(nèi)的數(shù)據(jù)。本發(fā)明的進(jìn)一步的目的從后面的說明就會清楚。 發(fā)明內(nèi)容在存儲器系統(tǒng)中,具有包含一個以上的第一存儲裝置的存儲資源、根 據(jù)該存儲資源的存儲空間而形成的第一邏輯巻、安裝有由用戶選擇的可拆卸的 第二存儲裝置的安裝部件、和備份部。備份部執(zhí)行以下(a)以及(b)的處理(a) 在和根據(jù)在安裝部件上安裝的可拆卸的第二存儲裝置的存儲空間形 成的第 一邏輯巻成對的第二邏輯巻中,備份在第 一邏輯巻中存儲的數(shù)據(jù),(b) 在存儲資源中存儲關(guān)于第一邏輯巻的此次備份是第幾代的備份的備 份世代信息要素。


圖1表示本發(fā)明的第一實施形態(tài)的存儲器系統(tǒng)的外觀的一例。圖2是表示圖1的存儲器系統(tǒng)內(nèi)的硬件構(gòu)成例的框圖。圖3表示盤插入時處理的處理流程的一例。圖4表示差分備份處理的處理流程的一例。圖5表示事件監(jiān)視部執(zhí)行的處理的流程的一例。圖6表示新備份請求處理的處理流程的一例。圖7表示盤拔出時處理的處理流程的一例。圖8表示PAIR轉(zhuǎn)移后處理的處理流程的一例。圖9表示微程序的模塊構(gòu)成例。圖10表示LU之間的備份關(guān)系。圖ll表示在備份盤中存儲的信息。圖12A表示盤管理信息的構(gòu)成例。圖12B表示盤內(nèi)LU信息要素的構(gòu)成例。圖13表示對管理表的構(gòu)成例。 圖14表示位圖更新的流程一例。圖15表示本發(fā)明的第二實施形態(tài)的存儲器系統(tǒng)的構(gòu)成例。 圖16表示管理畫面的一例。圖17表示由管理程序和備份處理部執(zhí)行的處理的流程的一例。 圖18表示第二實施形態(tài)中盤插入時處理的處理流程的 一例。 圖19表示恢復(fù)處理的流程的一例。圖20A表示在一個備份盤中存儲的多個副LU分別和多個正LU構(gòu)成對。 圖20B表示在一個備份盤中存儲的多個副LU分別和一個正LU構(gòu)成對。 圖21表示本發(fā)明的第三實施形態(tài)的存儲器系統(tǒng)的構(gòu)成例。 圖22表示本發(fā)明的第四實施形態(tài)的存儲器系統(tǒng)的構(gòu)成例。 符號說明0101存儲器裝置,0103擴(kuò)展槽,0904盤插拔檢測部,1101盤管理信 息,1301對管理表
具體實施例方式
說明本發(fā)明的實施形態(tài)的概要。在存儲器系統(tǒng)中,具有包含一個以上的第一存儲裝置的存儲資源、以該 存儲資源的存儲空間為基礎(chǔ)形成的第 一邏輯巻、安裝有由用戶選擇的可拆卸的第二存儲裝置的安裝部件、和備份部。備份部執(zhí)行以下(a)以及(b)的處理 (a)在和以在安裝部件上安裝的可拆卸的第二存儲裝置的存儲空間為基礎(chǔ)形成的第 一邏輯巻成對的第二邏輯巻中,備份在第 一邏輯巻中存儲的數(shù)據(jù), (b )在存儲資源中存儲關(guān)于第一邏輯巻的此次備份是第幾代的備份的備份世代信息要素。第一以及可拆卸的第二存儲裝置,可以是互相不同種類的存儲裝置,也 可以是相同種類的存儲裝置。作為存儲裝置的種類,可以是順序存取型的存儲 裝置、隨機(jī)存取型的存儲裝置中的任何一種。作為順序存取型的存儲裝置例如 可以采用磁帶裝置。作為隨機(jī)存取型的存儲裝置例如可以采用硬盤驅(qū)動器 (HDD)、 DVD (Digital Versatile Disk)驅(qū)動器、閃光存儲器設(shè)備等。備份部, 對于在安裝部件上安裝的可拆卸的第二存儲裝置,可以用接觸式或者非接觸式 備份在第一邏輯巻中存儲的數(shù)據(jù)。備份部也可以在(b)的處理中,使作為安 裝的可拆卸的第二存儲裝置的識別符的第二存儲裝置ID與備份世代信息要素 對應(yīng)。安裝部件,例如可以用可插拔可拆卸的第二存儲裝置的槽、和連接插入 槽中的可拆卸的第二存儲裝置的連接器構(gòu)成。用戶選擇作為備份目的地的可拆 卸的第二存儲裝置,把該選擇的可拆卸的第二存儲裝置插入該槽中。插入槽中的可拆卸的第二存儲裝置連接與該槽對應(yīng)的連接器。備份部能夠把在第一邏輯 巻中存儲的數(shù)據(jù)備份到在連接器上連接的可拆卸的第二存儲裝置上。在備份完成的場合,用戶能夠把可拆卸的第二存儲裝置從安裝部件上取 出。即使把可拆卸的第二存儲裝置取出,存儲資源也能存儲第二存儲裝置ID 和備份世代信息要素的對應(yīng)(存儲資源例如是非易失的)。在在取出了可拆卸 的第二存儲裝置的安裝部件上新安裝相同或者別的可拆卸的第二存儲裝置的 場合,備份部,能夠向該新安裝的可拆卸的第二存儲裝置備份第一邏輯巻內(nèi)的 數(shù)據(jù),在存儲資源中存儲表示就在此前的備份世代的下一備份世代的備份世代 信息要素和該新安裝的可拆卸的第二存儲裝置的第二存儲裝置ID。因此,能
夠向有限臺數(shù)的可拆卸的第二存儲裝置多世代地備^f分第一邏輯巻內(nèi)的凄丈據(jù)。亦 即即使使用限制臺數(shù)的可拆卸的第二存儲裝置,也能夠管理比該臺數(shù)多的備份 世代的數(shù)據(jù)。存儲器系統(tǒng)可以進(jìn)一步具有檢測在上述選擇的可拆卸的第二存儲裝置在 安裝部件上安裝這一事實的第一檢測部。備份部,能夠響應(yīng)第一檢測部4企測到 上述選擇的可拆卸的第二存儲裝置在安裝部件上安裝這一事實,執(zhí)行上述的(a)以及(b)的處理。存儲器系統(tǒng)可以進(jìn)一 步具有保護(hù)不由用戶把一個以上的第 一存儲裝置的 各個取出的保護(hù)部。亦即第一存儲裝置可以是不可更換的。另外,安裝部件的 數(shù)目也可以比第 一存儲裝置的數(shù)少。安裝部件也可以有多個。在多個安裝部件中可以包含第一安裝部件和第 二安裝部件。備份部,在第一安裝部件上安裝有上述選擇的可拆卸的第二存儲 裝置的場合,能夠執(zhí)行上述的(a)的處理。另一方面,在第二安裝部件上安 裝有上述選擇的可拆卸的第二存儲裝置的場合,備份部可以執(zhí)行以下(c)的 處理(c)把在第二安裝部件上安裝的可拆卸的第二存儲裝置的第二邏輯巻內(nèi) 的數(shù)據(jù)向以存儲資源的存儲空間為基礎(chǔ)形成的上述第 一邏輯巻或者別的第一 邏輯巻上恢復(fù)。存儲器系統(tǒng)可以進(jìn)一步具有外部指示接收部。外部指示接收部,可以從 作為在該存儲器系統(tǒng)的外部存在的計算機(jī)的外部計算機(jī)接收執(zhí)行備份和恢復(fù) 中的何者的指示。備份部可以在外部指示接收部接收備份的指示的場合執(zhí)行上 述的(a)的處理。另一方面,在外部指示接收部^"收恢復(fù)的指示的場合,備 份部可以執(zhí)行以下(c)的處理(c)把在安裝部件上安裝的可拆卸的第二存儲裝置的所述第二邏輯巻內(nèi) 的數(shù)據(jù)向以存儲資源的存儲空間為基礎(chǔ)形成的上述第 一邏輯巻或者別的第一 邏輯巻上恢復(fù)。存儲器系統(tǒng)可以進(jìn)一步具有備份/恢復(fù)指定接收部。備份/恢復(fù)指定接收部 能夠從用戶接收執(zhí)行備份和恢復(fù)中的何者的指定。備份/恢復(fù)指定接收部,例 如可以是機(jī)械式的開關(guān),也可以是存儲器系統(tǒng)中裝備的輸入裝置。備份部可以
在備份/恢復(fù)指定接收部接收備份的指定的場合執(zhí)行上述(a)的處理。在備份 /恢復(fù)指定接收部接收恢復(fù)的指定的場合,備份部可以執(zhí)行以下(c)的處理 (c)把在安裝部件上安裝的可拆卸的第二存^f渚裝置的所述第二邏輯巻內(nèi) 的數(shù)據(jù)向以存儲資源的存儲空間為基礎(chǔ)形成的上述第 一邏輯巻或者別的第一 邏輯巻上恢復(fù)。存儲資源,可以存儲與把第 一邏輯巻作為構(gòu)成要素的多個對的各個對應(yīng) 的差分管理信息要素。各差分管理信息要素是表示差分?jǐn)?shù)據(jù)塊在上述第一邏輯 巻的哪個位置的信息要素,所述差分?jǐn)?shù)據(jù)塊是與作為與該差分管理信息要素對 應(yīng)的對的構(gòu)成要素的第二邏輯巻和上述第一邏輯巻的差分相當(dāng)?shù)臄?shù)據(jù)塊。備份 部,能夠在上述(a)的處理中,從多個差分管理信息要素中的、與作為把在 安裝部件上安裝的可拆卸的第二存儲裝置的第二邏輯巻作為構(gòu)成要素的對的 對象對對應(yīng)的差分管理信息要素中,確定差分?jǐn)?shù)據(jù)塊位于第 一邏輯巻的哪個位 置,把位于確定的位置處的差分?jǐn)?shù)據(jù)塊向該第二邏輯巻中的與該確定的位置對 應(yīng)的位置備份。存儲器系統(tǒng)可以進(jìn)一步具有I/0處理部。該i/o處理部,可以從作為在該 存儲器系統(tǒng)的外部存在的計算機(jī)的外部計算機(jī)接收指定第一邏輯巻的I/O請 求,向用從該外部計算機(jī)接收的1/0請求指定的第一邏輯巻寫用該1/0請求指 定的寫對象數(shù)據(jù)。存儲資源可以進(jìn)一步存儲與把第一邏輯巻作為構(gòu)成要素的多 個對的各個對應(yīng)的對狀態(tài)。1/0處理部,在把第一邏輯巻作為構(gòu)成要素的對的 對狀態(tài)成為第一狀態(tài)的場合,能夠在每次向該第一邏輯巻寫寫對象數(shù)據(jù)的數(shù)據(jù) 塊時,把與該對對應(yīng)的差分管理信息要素更新為在該寫目的地的位置有差分?jǐn)?shù) 據(jù)塊。備份部,可以在把與該對象對對應(yīng)的對狀態(tài)更新為第二種狀態(tài)后開始備 份,在備份結(jié)束的場合,把與該對象對對應(yīng)的差分管理信息要素更新為無差分 數(shù)據(jù)塊,把與該對象對對應(yīng)的對狀態(tài)更新為第 一種狀態(tài)。備份部,在上述(b)的處理中,能夠在把與對象對對應(yīng)的對狀態(tài)更新為 第一種狀態(tài)后,進(jìn)而在可拆卸的第二存儲裝置中存儲作為關(guān)于對象對的信息的 對管理信息要素。于是在其后,在把可拆卸的第二存儲裝置從安裝部件中取出、 重新把該取出的可拆卸的第二存儲裝置或者由用戶選#^的別的存儲裝置安裝 到安裝部件內(nèi)的場合,備份部能夠在上述(a)的處理中確定與安裝到安裝部 件中的該可拆卸的第二存儲裝置內(nèi)的對管理信息要素對應(yīng)的差分管理信息要 素。該確定的差分管理信息要素是與把該可拆卸的第二存儲裝置的第二邏輯巻 作為構(gòu)成要素的對對應(yīng)的差分管理信息要素。從該確定的差分管理信息要素可 以確定要在新安裝的可拆卸的第二存儲裝置的第二邏輯巻備^^分的、在第 一邏輯 巻中的差分?jǐn)?shù)據(jù)塊位于哪個位置。備份部,在每次把差分?jǐn)?shù)據(jù)塊備份到第二邏輯巻時,能夠從該第二邏輯 巻讀該差分?jǐn)?shù)據(jù)塊,把讀取的差分?jǐn)?shù)據(jù)塊與備份的差分?jǐn)?shù)據(jù)塊進(jìn)行比較,在這 些差分?jǐn)?shù)據(jù)塊互相一致的場合,把與對象塊對應(yīng)的差分管理信息要素更新為在 上述確定的位置無差分?jǐn)?shù)據(jù)塊。具體說,例如存儲器系統(tǒng)進(jìn)一步具有超高速緩 沖存儲器,備^P分部能夠在超高速緩沖存儲器中臨時存儲從第一邏輯巻中讀取的 差分?jǐn)?shù)據(jù)塊,J巴該差分?jǐn)?shù)據(jù)塊備份到第二邏輯巻,從該第二邏輯巻讀該差分?jǐn)?shù) 據(jù)塊,比較該讀取的差分?jǐn)?shù)據(jù)塊和在超高速緩沖存儲器中存儲的上述差分?jǐn)?shù)據(jù) 塊。存儲器系統(tǒng),可以進(jìn)一步具有檢測從安裝部件取出可拆卸的第二存儲裝 置這一事實的第二檢測部。備份部能夠響應(yīng)第二檢測部檢測到從安裝部件取出可拆卸的第二存儲裝置這一事實,把與對象對對應(yīng)的對狀態(tài)變更為第 一種狀態(tài)。備份部,在上述(b)的處理中,進(jìn)而能夠把作為關(guān)于對象對的信息的對 管理信息要素存儲在可拆卸的第二存儲裝置中,其后,從安裝部件中取出可拆 卸的第二存儲裝置、在重新把該取出的可拆卸的第二存儲裝置或者由用戶選擇的別的可拆卸的第二存儲裝置安裝到安裝部件的場合,在上述(a)的處理中, 確定與在安裝部件中安裝的該可拆卸的第二存儲裝置內(nèi)的對管理信息要素對 應(yīng)的差分管理信息要素。該確定的差分管理信息要素是與把該可拆卸的第二存 儲裝置的第二邏輯巻作為構(gòu)成要素的對對應(yīng)的差分管理信息。上述各部,可以通過硬件、計算機(jī)程序或者它們的組合(例如通過計算 機(jī)程序?qū)崿F(xiàn)一部分,其余的由硬件實現(xiàn))構(gòu)建。計算機(jī)程序被讀入規(guī)定的處理 器執(zhí)行。計算機(jī)程序可以從CD-ROM等存儲介質(zhì)安裝到計算機(jī)內(nèi),也可以通 過通信網(wǎng)絡(luò)下載到計算機(jī)中。下面詳細(xì)說明本發(fā)明的幾個實施形態(tài)。此外,在以下的說明中,假定第
一以及第二存儲裝置各個是硬盤驅(qū)動器,把硬盤驅(qū)動器簡稱為"盤"。另外,邏輯巻稱為"邏輯單元"或簡稱為"LU"。 <第一實施形態(tài)>圖1表示本發(fā)明的第一實施形態(tài)的存儲器系統(tǒng)的外觀的一例。此外,在 該圖1中,接口或者電源等部位省略圖示。在存儲器系統(tǒng)(0101)中,預(yù)先裝載有多個盤。預(yù)先裝載的盤不能由用 戶更換。作為不能更換的方法,如圖示,可以采用用屏蔽部件(0104)覆蓋的 方法以使用戶不能接觸預(yù)先裝載的各盤,也可以采用對于預(yù)先裝載的各盤施加 若不輸入規(guī)定的口令就不能開啟的鎖的方法等,各種方法。存儲器系統(tǒng)(0101 )有插槽(0隱,0103b )。在圖示的例子中,插槽(0103a, 0103b)的數(shù)目,幾個均可,在本實施形態(tài)中是兩個。在插槽(0103a, 0103b) 中插拔盤(0102)。如果在兩個插槽(0103a, 0103b)中分別插入盤(0102), 則可在存儲器系統(tǒng)(OIOI )中裝載的盤的最大數(shù)成為在預(yù)先裝載的盤的數(shù)目上 加上2的數(shù)。以下把各插槽成為"擴(kuò)展槽"。另外,把預(yù)先裝載的盤稱為"內(nèi) 部盤",把對于擴(kuò)展槽可插拔的盤稱為"備份盤"。另外,在以下的說明中,在 把多個同種的構(gòu)成要素中的 一個作為例子進(jìn)行說明的場合,為避免混淆是多個 還是單個,假定僅使用多個同種的構(gòu)成要素中的母號碼(例如對于(0103a) 是(0103)),或者以多個同種的構(gòu)成要素中的任意的構(gòu)成要素為例采用。圖2是表示存儲器系統(tǒng)內(nèi)的硬件構(gòu)成例的框圖。存儲器系統(tǒng)(0101)具有前端接口 (0201 )、存儲器控制器(0202)、處 理器(0203 )、超高速緩沖存儲器(0204)、后端接口 (0205 )、內(nèi)部盤(0206a, 0206b, 0206c)、擴(kuò)展槽(0103a, 0103b)、以及連接器(0211a, 0211b)。通 過把備份盤(0102)插入并按緊擴(kuò)展槽(0103a),使該備份盤(0102)連接連 接器(0211a或者0211b)。內(nèi)部盤(0206)的數(shù)在圖示的例子中是3,但是可 以比3少也可以比3多。也可以用前端接口 (0201 )、存儲器控制器(0202)、 處理器(0203 )、超高速緩沖存儲器(0204)以及后端接口 (0205)構(gòu)成控制 器(0210)。以內(nèi)部盤(0206a, 0206b, 0206c)的存儲空間為基礎(chǔ)形成多個邏輯單元 (LU)。另外,可以以備份盤(0102)的存儲空間為基礎(chǔ)形成一個以上的LU。
以下把以內(nèi)部盤(0206a, 0206b, 0206c)的存儲空間為J^出形成的各LU稱 為"內(nèi)部LU",把以備份盤(0102)的存儲空間為基礎(chǔ)形成的LU稱為"備份 LU"。前端接口 (0201 )是用于連接(例如經(jīng)由通信網(wǎng)絡(luò))主計算機(jī)(例如服 務(wù)器)(0207)和存儲器系統(tǒng)(0101)的接口裝置。在處理器(0203)中,執(zhí) 行I/O處理或者備份處理等的微程序動作。超高速緩沖存儲器0204具有臨 時存儲寫到內(nèi)部LU中的數(shù)據(jù)、臨時存儲從內(nèi)部LU讀取的數(shù)據(jù)以及關(guān)于存儲 器系統(tǒng)(0101)的結(jié)構(gòu)的結(jié)構(gòu)信息等的作用。后端接口 0205是用于處理器 (0203)從內(nèi)部盤(0206)或者備份盤(0102)(插入擴(kuò)展槽(0103)的備份 盤(0102))讀或者寫數(shù)據(jù)的接口。存儲器控制器(0202)具有在已述的構(gòu)成 要素(0201, 0203, 0204, 0205 )之間移動數(shù)據(jù)或者傳遞控制信號等的作用圖9表示在處理器(0203)中執(zhí)行的微程序(0901 )的模塊構(gòu)成例的框圖。微程序(0901 )包含事件監(jiān)視部(0903 )、盤插拔檢測部(0904 )、備份 處理部(0卯5)、 1/0處理部(0906)、以及核(0907)。事件監(jiān)視部(0卯3)起動在存儲器系統(tǒng)(0101)內(nèi)發(fā)生的事件對應(yīng)的處 理。具體說,例如,事件監(jiān)視部(0903)在用戶使用未圖示的管理計算機(jī)向存 儲器系統(tǒng)(0101)請求備份的場合,起動備份處理部(0905 )。盤插拔檢測部(0904)檢測備份盤(0102)插入了擴(kuò)展槽(0103)或者 從擴(kuò)展槽(0103a, 0103b)拔出了。檢測后,盤插拔4企測部(0904)向事件監(jiān) 視部(0903)傳達(dá)事件。備份處理部(0905)進(jìn)行以下工作處理來自用戶的備份請求、向插入 的備份盤(0102)備份數(shù)據(jù)、和管理備份的進(jìn)展?fàn)顩r。I/O處理部(0卯6 )處理由前端接口 ( 0201 )從主計算才幾(0207 )接收的、 對于內(nèi)部LU的I/0請求。另外,1/0處理部(0906),為確定在驅(qū)動器被拔出 期間在內(nèi)部LU中被更新的數(shù)據(jù),可以管理后述的位圖。圖10表示LU之間的備份關(guān)系。在以下的說明中,把多個內(nèi)部LU中成 為復(fù)制源的LU稱為"正LU",把和正LU構(gòu)成對成為復(fù)制目的地的LU稱為 "副LU"。副LU相當(dāng)于上述的備份LU。
正LU (1001),是存儲業(yè)務(wù)數(shù)據(jù)(例如在主計算機(jī)(0207)中執(zhí)行的應(yīng) 用程序使用的數(shù)據(jù))的盤巻(利用盤形成的邏輯巻)。副LU ( 1002 ~ 1005 )是 用于取得業(yè)務(wù)數(shù)據(jù)的備份的盤巻,其實體是插入擴(kuò)展槽(0103a, 0103b)的備 份盤(0102a, 0102b )。亦即在圖10的例子中,就其一個正LU ( 1001 )來說, 使用4個備份盤(0102a 0102d )。通過正LU ( 1001 )和各副LU ( 1002- 1005 )構(gòu)成各對。所謂對,表示 LU之間的復(fù)制關(guān)系。這里,正LU的容量和各副LU ( 1002 ~ 1005 )的容量相 同。在該例中,表示把正LU (1001)作為復(fù)制源的對有4個,分別與4個對 對應(yīng)的4個副LU ( 1002 ~ 1005 )分別在不同的4個備份盤(0102a 0102d )中 存在。根據(jù)圖10的例子,表示使用備份盤(0102a 0102d)可以取得正LU( 1001 ) 的4世代的備份。這里所謂"4世代"意味4個世代,不是第四世代。以下在 指第n(n是l以上的整數(shù))代的場合,表現(xiàn)為"第n代"。另外,在圖10中, 在一個備份盤中,采用存在一個副LU的場合為例,但是不限于此,例如可以 如圖20A例示,分別與多個正LU (5032, 5042 )對應(yīng)的多個副LU ( 5002, 5012),存在于一個備份盤(0102a)中,也可以如圖20B例示,與一個正LU(5032)對應(yīng)的多個副LU (5002, 5012),存在于一個備份盤(0102a)中。每一對的位圖(1010 ~ 1013)例如在超高速緩沖存儲器(0204)中存儲。 位圖(1010)表示在與該位圖(1010)對應(yīng)的對1的正LU ( 1001 )的哪個塊 中有和副LU( 1002)的差分。具體說,例如,構(gòu)成位圖(1010)的多個位分 別與構(gòu)成正LU (1001)的多個塊對應(yīng)。另外,構(gòu)成各副LU ( 1002~ 1005 ) 的多個塊也分別與構(gòu)成正LU (1001)的多個塊對應(yīng)。附帶說,所謂塊是規(guī)定 大小的邏輯存儲區(qū)域。使用位圖(1010)的差分管理,在對1的對狀態(tài)為規(guī)定的狀態(tài)(例如"COPY"以及"PAIR"以外的狀態(tài))的情況下來執(zhí)行。以下有時也把該規(guī)定 的狀態(tài)稱為"掛起(suspend)狀態(tài)",有時也表示為"PSUS"。所謂掛起狀態(tài)(PSUS"),是即使在正LU (1001)的某塊中寫數(shù)據(jù)塊,在與該某塊對應(yīng)的、 副LU( 1002)的塊中也不復(fù)制該數(shù)據(jù)塊,而把在該某塊中產(chǎn)生差分的事實在 位圖(1010)中記錄的狀態(tài)。亦即在對1的對狀態(tài)是"PSUS"的場合,在正 LU (1001)的某塊中存儲數(shù)據(jù)塊時,因為在該某塊中產(chǎn)生差分,所以I/O處理部(0906)設(shè)置與該某塊對應(yīng)的位。在該實施形態(tài)中,^假定如果位是ON(例 如'T,),則意味著有差分,如果位是OFF(例如"O,,),則意味著無差分。附 帶說,作為把與某塊對應(yīng)的位置為OFF的定時,是從該某塊向副LU的塊(與 該某塊對應(yīng)的塊)復(fù)制差分?jǐn)?shù)據(jù)塊(與差分相當(dāng)?shù)臄?shù)據(jù)塊)結(jié)束的時刻。 圖14表示位圖更新的流程的一例。例如,假定在時刻tl,在對1中在塊14中有差分,在對2中無差分,在 對3中在塊9中有差分,在對4中在塊1中有差分。在時刻t2 ,假定I/0處理部(0906)向塊6寫數(shù)據(jù)塊。在這一場合,因 為在對1~4的每一個中,在塊6中產(chǎn)生差分,所以I/O處理部(0906),在位 圖(1010 ~ 1013)的每一個中把與塊6對應(yīng)的位置成ON。在時刻t3,假定1/0處理部(0906)進(jìn)一步向塊16寫數(shù)據(jù)塊。在這一場 合,因為在對1 4的每一個中,在塊16中也產(chǎn)生差分,所以1/0處理部(0906), 在位圖(1010 ~ 1013)的每一個中4巴與塊16對應(yīng)的位置成ON。在時刻t4,在對2中,由備份處理部(0905 )把正LU (1001)的數(shù)據(jù)向 副LU( 1003)復(fù)制。根據(jù)與對2對應(yīng)的位圖(1011),知道與正LU(1001) 和副LU ( 1003 )的差分相當(dāng)?shù)臄?shù)據(jù)塊位于正LU (1001)的塊6以及塊16中。 因此,在從正LU(1001)的復(fù)制(備份)中,僅塊6以及塊16中的差分?jǐn)?shù)據(jù) 塊向副LU ( 1003 )的塊6以及塊16復(fù)制。每次各差分lt據(jù)塊的復(fù)制結(jié)束時, 把與該差分?jǐn)?shù)據(jù)塊的復(fù)制源塊對應(yīng)的位置為OFF。具體說,例如,備4分處理部(0905 ),從正LU (1001 )中讀位于6中的 數(shù)據(jù)塊,在超高速緩沖存儲器0204中臨時存儲,向備份盤(0102b)發(fā)行為把 該數(shù)據(jù)塊向副LU ( 1003 )的塊6中寫的寫命令。備份盤(0102b),例如具有 臨時存儲用接收到的寫命令指定的數(shù)據(jù)塊的緩存存儲器,在向緩存存儲器存儲 該數(shù)據(jù)塊時向備份處理部(0905)返回寫結(jié)束,把位于緩存存儲器中的數(shù)據(jù)塊 向副LU ( 1003 )的塊6上寫。備份處理部(0905 ),在從備份盤(0102b)接 收寫結(jié)束的場合,向備份盤(0102b)發(fā)送指定副LU ( 1003 )的塊6的讀命令。 備份盤(0102b)接收該讀命令,響應(yīng)該讀命令,向備份處理部(0905 )發(fā)送 副LU ( 1003 )的塊6中的數(shù)據(jù)塊。備份處理部(0905 ),作為讀命令的響應(yīng)比 較接收到的數(shù)據(jù)塊和在超高速緩沖存儲器0204中臨時存儲的數(shù)據(jù)塊(向副LU(1003 )的塊6寫入的數(shù)據(jù)塊)。如果數(shù)據(jù)塊互相一致,則因為寫正常結(jié)束, 所以備份處理部(0905 )把與塊6對應(yīng)的、位圖(1011)中的位置為OFF。另 一方面,如果數(shù)據(jù)塊互相不一致,則因為寫未結(jié)束,所以備份處理部(0905) 不把與塊6對應(yīng)的、位圖(1011)中的位置為OFF。下面把從副LU讀數(shù)據(jù)塊 后比較該數(shù)據(jù)塊與已備份的數(shù)據(jù)塊進(jìn)行比較的動作稱為"比較檢查"。 圖ll表示備份盤(0102)的存儲空間的構(gòu)成例。備份盤(0102)的存儲空間,可以大體分為存儲盤管理信息(1101)的 第一區(qū)域和存儲LU數(shù)據(jù)(1102 )的第二區(qū)域。所謂LU數(shù)據(jù)是在副LU (備 份LU)中存儲的數(shù)據(jù)。亦即第二區(qū)域是具有一個以上的副LU的區(qū)域。圖12A表示盤管理信息(1101 )的構(gòu)成例。在參照圖12A以及圖12B的 說明中,把存儲該盤管理信息(1101)的備份盤稱為"對象備份盤"。盤管理信息(1101 )包含盤識別符(1201 )和盤內(nèi)LU信息要素列表(1202 )。盤識別符(1201 )是存儲器系統(tǒng)(0101 )中唯一的識別符(ID)。盤識別 符(1201 )例如可以通過存儲器系統(tǒng)(0101 )的制造號碼和存儲該盤管理信息 (1101)的備份盤(0102)的制造號碼的組合構(gòu)成。盤內(nèi)LU信息要素列表(1202)是排列對象備份盤(0102)內(nèi)的盤內(nèi)LU 數(shù)的盤內(nèi)LU信息要素(1203 )的列表。所謂盤內(nèi)LU,是在對象備份盤(0102) 內(nèi)存在的副LU的意思。圖12B表示盤內(nèi)LU信息要素(1203 )的構(gòu)成例。在下面參照該圖12B 的說明中,把與該盤內(nèi)LU信息要素(1203)對應(yīng)的副LU(盤內(nèi)LU)稱為"對 象副LU",把包含該副LU的對稱為"對象對"。盤內(nèi)LU信息要素(1203 )是用于管理對象副LU的信息要素,例如,包 含盤內(nèi)LU號碼(1204)、 LU大小(1205)、 LU位置(1206)、對號碼(1207)、 對狀態(tài)(1208)以及最終備份時刻(1209)。所謂盤內(nèi)LU號碼(1204),是該備份盤(0102)內(nèi)唯一的號碼,是分配 給對象副LU的識別符。所謂LU大小(1205 )是對象副LU的大小(容量)。所謂LU位置(1206)是對象副LU的開始地址(表示對象副LU從對象 備份盤(0102)的何處開始的地址)。
所謂對號碼(1207)是在存儲器系統(tǒng)(0101)中唯一的識別符(對象對 的識別符)。所謂對狀態(tài)(1208 )是對象對的狀態(tài)。在從擴(kuò)展槽(0103)中拔出對象 備份盤(0102)的場合,對狀態(tài)(1208)表示在拔出對象備份盤(0102)時刻 的對象對的狀態(tài)。在本實施形態(tài)中,通常,在備份結(jié)束后(復(fù)制結(jié)束后),對 狀態(tài)(1208),從"COPY"轉(zhuǎn)移到"PAIR",其后,從"PAIR"轉(zhuǎn)移到"PSUS"。 因此,備份結(jié)束后在拔出對象備份盤(0102)的場合的對狀態(tài)(1208 )成為 "PSUS"。如果,在備份中拔出對象備份盤(0102)的場合,對狀態(tài)(1208) 是"COPY"或者"PAIR"。所謂塊狀態(tài)"COPY",例如是在備份處理部(0905) 從主計算機(jī)(0207)或者未圖示的管理計算機(jī)接收指定對狀態(tài)"PSUS"的對 象對的再同步指示的場合,或者備份處理部(0905)從正LU開始向?qū)ο蟾?LU進(jìn)行復(fù)制的場合(亦即新備份的場合),由備份處理部(0905 )設(shè)定的狀態(tài), 是意味著從正LU向?qū)ο蟾盠U正復(fù)制數(shù)據(jù)塊的狀態(tài)。所謂對狀態(tài)"PAIR"意 味著正LU和對象副LU是同步的狀態(tài)(同一狀態(tài))。在對狀態(tài)"PAIR"的場 合,在向正LU的某塊新寫數(shù)據(jù)塊的場合,該數(shù)據(jù)塊也向與該某塊對應(yīng)的、對 象副LU的塊寫(復(fù)制)。在響應(yīng)指定對狀態(tài)"PSUS"的對象對的再同步指示 執(zhí)行的復(fù)制中,在進(jìn)行比較檢查得到一致的場合,把位圖中的相應(yīng)位置為OFF。 另外,在新備份中,在新備份開始時,與對象對對應(yīng)的位圖的全部位是ON, 在每次復(fù)制數(shù)據(jù)塊通過比較檢查得到一致時,把相應(yīng)的位置為OFF。因為執(zhí)行 這樣的處理,所以在備份中途再次把拔出來的對象備份盤(0102)插入擴(kuò)展槽 (0103)的場合,因為對狀態(tài)成為"COPY"或者"PAIR",所以備份處理部 (0905)能夠檢測在備份中途被拔出,而且,從與對象對對應(yīng)的位圖,能夠識 別位于正LU的哪個塊中的數(shù)據(jù)塊尚未完成復(fù)制,能夠僅選擇未完成復(fù)制的數(shù) 據(jù)塊向?qū)ο蟾盠U進(jìn)行復(fù)制(亦即能夠不從開始重新備份而從中斷的狀態(tài)重新 開始)。最終備份時刻(1209 )表示對象副LU保持何時刻的正LU內(nèi)數(shù)據(jù)的備份。 最終備份時刻(1209)能夠作為把握對象副LU保持的正LU內(nèi)數(shù)據(jù)是該正LU 的第幾代的備份的一個指標(biāo)(標(biāo)準(zhǔn))。圖13是說明對管理表(1301)的圖。
對管理表(1301 )是為每一對準(zhǔn)備的表,在存儲器系統(tǒng)(0101 )內(nèi)的存 儲區(qū)域(例如超高速緩沖存儲器(0204))內(nèi)存儲。以下在參照圖13的說明中, 把與該對管理表(1301 )對應(yīng)的對稱為"對象對"。對管理表(1301 )是用于管理是關(guān)于對象對的信息的表。在對管理表 (1301 )中,例如,記錄對號碼(1302)、正LUN ( 1303 )、副LU盤識別 符(1304)、副LUN ( 1305 )、對狀態(tài)(1306)以及最終備份時刻(1307)。對號碼(1302)是對象對的識別符。正LUN ( 1303 )是構(gòu)成對象對的正 LU的號碼(識別符)。副LU盤識別符(1304)是存儲構(gòu)成對象對的副LU的 備份盤的識別符。副LUN ( 1305 )是構(gòu)成對象對的副LU的號碼(識別符)。 對狀態(tài)(1306)是對象對的狀態(tài)。最終備份時刻(1307)表示構(gòu)成對象的副 LU保持有哪一時刻的正LU內(nèi)數(shù)據(jù)的備份。代替最終備份時刻(1307)或者 除它之外,也可以記錄表示該正LU內(nèi)數(shù)據(jù)是第幾代的備份的備份世代(對于 參照圖12B說明的盤內(nèi)LU信息的最終備份時刻(1209)也同樣)。圖5表示事件監(jiān)視部的處理流程。在該實施形態(tài)中,事件監(jiān)視部(0903 )由核(0902)定期地起動。作為 另外的方法,也可以在事件發(fā)生時起動中斷處理。事件監(jiān)視部(0903 )在步驟0502檢查某個事件是否發(fā)生。在步驟0503, 如果事件未發(fā)生,則事件監(jiān)視部(0903)重復(fù)事件監(jiān)視(步驟0502)。如果事 件發(fā)生,則事件監(jiān)視部(0903 )在步驟0504判定發(fā)生了什么樣的事件。如果事件是新備份請求,則事件監(jiān)視部(0903 )在步驟0505起動新備份 請求處理。新備份請求例如從主計算機(jī)(0207 )或者未圖示的管理計算機(jī)接收。 在新備份請求中,例如包含多個內(nèi)部LU中的作為復(fù)制源的正LU的正LUN。如果事件是向擴(kuò)展槽(0103 )插入備份盤(0102 ),則事件監(jiān)視部(0903 ) 在步驟0506起動盤插入時處理。把備份盤(0102)插入擴(kuò)展槽(0103)這樣 的事件通過盤插拔檢測部(0904)檢測,向事件監(jiān)視部(0903 )報告。如果事件是從擴(kuò)展槽(0103 )拔出備份盤(0102 ),則事件監(jiān)視部(0903 ) 在步驟0507起動盤拔出處理。把備份盤(0102)從擴(kuò)展槽(0103)拔出這樣 的事件通過盤插拔檢測部(0904)檢測,向事件監(jiān)視部(0卯3)報告。如果事件是備份結(jié)束(即對狀態(tài)是從"COPY"向"PAIR"轉(zhuǎn)移),則事
件監(jiān)視部(0903 )在步驟S0508起動PAIR轉(zhuǎn)移后處理。圖6表示新備份請求處理的處理流程。本處理通過備份處理部(0905)進(jìn)行。備份處理部(0905),在步驟0602,在插入的備份盤(0102)上,制作與 在新備份請求中包含的與正LUN對應(yīng)的和正LU相同容量的副LU。接著,在步驟0603,備份處理部(0905)生成通過正LU和副LU構(gòu)成 的對。具體說,例如備份處理部(0905)準(zhǔn)備與該對對應(yīng)的對管理表(1301) 以及位圖。在該表(1301 )中記錄該正LU的正LUN和該副LU的副LUN。 該副LUN,也可以是在新備份請求中包含的LUN。也可以是通過備份處理部 (0905 )自動賦予的LUN。以下在圖13的說明中把生成的對稱為"對l",把 構(gòu)成對1的正LU稱為"正LU1",把構(gòu)成對1的副LU稱為"副LU1"。另外,在步驟0603,備份處理部(0905),作為對l的對狀態(tài)(1306)在 上述準(zhǔn)備的對管理表(1301)內(nèi)記錄"COPY"。在該時刻,備份處理部(0905 ), 開始向副LU1復(fù)制正LU1內(nèi)的全部數(shù)據(jù)塊。因此,備份處理部(0905)把構(gòu) 成上述準(zhǔn)備的位圖的全部位置為0N。然后,備份處理部(0905),在每次向 副LU1復(fù)制正U1內(nèi)的各數(shù)據(jù)塊時執(zhí)行上述的比較檢查,如果一致,則把與得 到一致的數(shù)據(jù)塊的復(fù)制源塊對應(yīng)的位置為OFF。如果全部位都成為OFF,則備份處理部(0905)在步驟0604,在備份盤 (0102)上更新盤管理信息。具體說,例如如果副LU已經(jīng)存在、通過此次的 新備份請求處理生成新的副LU1,則備份處理部(0905 )把與對1對應(yīng)的盤內(nèi) LU信息要素(1203 )重新存儲在備份盤(0102)內(nèi)?;蛘撸缛绻ㄟ^此 次的新備份請求處理最初在備份盤(0102)內(nèi)存儲副LU,則備份處理部(0905 ) 在備份盤(0102 )內(nèi)存儲包含盤識別符和與對1對應(yīng)的盤內(nèi)LU信息要素(1203 ) 的盤管理信息(1101 )。圖3表示盤插入時處理的處理流程。本處理由備份處理部(0905)執(zhí)行。在步驟0302,備份處理部(0905)從插入的備份盤(0102)讀出盤管理 信息(1101 )。在步驟0303,如果備份盤是新盤(例如盤識別符(1201 )是空 白的情況),則在步驟0304,備份處理部(0卯5)初始化該備份盤的盤管理信 息(1201)。如果盤管理信息(1101)已經(jīng)初始化畢,則備份處理部(0905 )
在步驟0305起動差分備份處理。圖4表示差分備份處理的處理流程。本處理由備份處理部(0905 )執(zhí)行。在步驟0402,備份處理部(0905 )從備份盤(0102 )讀盤管理信息(1101 ), 從該盤管理信息(1101 )取得對號碼(1207)。接著,在步驟0403,備份處理部(0905 )對于與取得的對號碼對應(yīng)的對 (以下稱"對1")進(jìn)行再同步。亦即新備份請求處理例如響應(yīng)新備份請求的 接收后被處理,但是差分備份處理響應(yīng)檢測到存儲有副LU的備份盤(0102) 被插入的事件而自動開始。在再同步中,備份處理部(0卯5),使對狀態(tài)向 "COPY"轉(zhuǎn)移,參照與對l對應(yīng)的位圖,把位于與該位圖中成為ON的各位 對應(yīng)的各正LU塊(構(gòu)成正LU的各塊)中的數(shù)據(jù)塊(差分?jǐn)?shù)據(jù)塊)作為構(gòu)成 對1的副LU1 (亦即把從對1的最終備份時刻到現(xiàn)時刻更新的、正LU上的差 分?jǐn)?shù)據(jù)塊復(fù)制到副LU1)。其時,備份處理部(0905),進(jìn)行上述的比較檢查, 把對應(yīng)于與得到一致的差分?jǐn)?shù)據(jù)塊對應(yīng)的正LU塊的位置為OFF。如果位圖的 全部位都成為OFF (即全部差分?jǐn)?shù)據(jù)塊的復(fù)制結(jié)束的話),備份處理部(0905 ) 把對l的對狀態(tài)從"COPY"轉(zhuǎn)移到"PAIR"。此外,在該差分備份處理中,例如如在圖20B中例示那樣,在分別和一 個正LU ( 5032)構(gòu)成對的多個副LU (5002, 5012)位于一個備份盤(0102) 上的場合,備份處理部(0卯5 )從多個副LU ( 5002, 5012 )中選擇一個副LU, 向選擇的副LU復(fù)制差分?jǐn)?shù)據(jù)塊。作為選擇的副LU的條件,例如可以采用構(gòu) 成最終備份時刻最早的對的副LU等各種條件。圖7表示盤拔出時處理的處理流程。本處理由備份處理部(0905)執(zhí)行。備份處理部(0905 ),在步驟0702,檢查分別與拔出的備份盤內(nèi)的一個以 上的副LU對應(yīng)的一個以上的對的對狀態(tài)。如果對狀態(tài)是"PSUS"的對,備份處理部(0905 ),對于該對,備份已 經(jīng)結(jié)束,所以什么也不做使其結(jié)束。如果有對狀態(tài)是"COPY"或者"PAIR"的對,則因為備份未結(jié)束,所以 備份處理部(0905 )在步驟0703,把該對的對狀態(tài)轉(zhuǎn)移到"PSUS"。此時, 對于該對,在拔出來的備份盤(0102)上的盤管理信息(1101)中的盤內(nèi)LU 信息要素(1203 )中,對狀態(tài)(1208)仍然是"COPY"或者"PAIR"。原因
在于,未根據(jù)對狀態(tài)被更新為"PSUS,,的對管理表(1301)更新該盤內(nèi)LU 信息要素(1203 )。圖8表示PAIR轉(zhuǎn)移后處理的處理流程。本處理由備份處理部(0905 )執(zhí)行。對狀態(tài)"PAIR",例如表示從正LU到副LU的差分?jǐn)?shù)據(jù)塊的復(fù)制結(jié)束、 且正LU和副LU —致。在步驟0802,備4分處理部(0905 )在該處理中凈皮相應(yīng) 的對的對狀態(tài)轉(zhuǎn)移到"PSUS"。此時,為保持副LU內(nèi)的數(shù)據(jù)的一致性,進(jìn)行 保障寫順序的對的分裂處理。接著,在步驟0803,備份處理部(0905 )更新備份盤(0102)上的盤管 理信息(1101)。具體說,例如在該處理中更新與相應(yīng)的對對應(yīng)的盤內(nèi)LU信 息要素(1203 )中的對狀態(tài)(1208)或者最終備份時刻(1209)(使其與其相 應(yīng)的對對應(yīng)的對管理表(1301)的對狀態(tài)(1306)或者最終備份時刻(1307) 相同)。由此,就知道已經(jīng)正確地取得了備份盤(0102)上的副LU內(nèi)備份。以上,根據(jù)上述實施形態(tài),有K臺(在圖IO的例子中,K=4,但是可以 取比4小或者大的自然數(shù))備除盤(0102 ),在有比K少的P個(P是自然數(shù)) 的擴(kuò)展槽(0103 )的場合,通過輪流使用插入擴(kuò)展槽(0103 )的備份盤(0102 ), 能夠用K臺備份盤(0102 )保存比K多的世代的正LU的備份。另外,根據(jù)上述實施形態(tài),響應(yīng)備份盤(0102)的插入的檢測,能自動 地開始備份。使用主計算機(jī)(0207)或者管理計算機(jī)即使對存儲器系統(tǒng)(0101 ) 不特意進(jìn)行各種請求也能開始備份,所以對于用戶是便利的。此外,在該實施 形態(tài)中,在判斷插入的備份盤(0102 )是新盤的場合,進(jìn)行盤管理信息(1101 ) 的初始化,但是也可以自動開始新的備份。另外,根據(jù)上述實施形態(tài),在備份盤(0102)中存儲的構(gòu)成副LU的對的 對號碼等,被復(fù)制到備份盤(0102)上,能夠從該備份盤(0102)內(nèi)的對號碼 確定對。另外,在用存儲器系統(tǒng)(0101)管理每一對的位圖、并在正LU內(nèi)有 更新的場合,把與更新位置的塊對應(yīng)的位置為0N,在插入備份盤(0102)的 場合,確定與從該備份盤(0102)讀出的對號碼對應(yīng)的位圖,從該位圖確定差 分?jǐn)?shù)據(jù)塊位于構(gòu)成與對號碼對應(yīng)的塊的正LU的何處,僅復(fù)制確定的差分?jǐn)?shù)據(jù) 塊??傊?,根據(jù)該實施形態(tài),能夠把響應(yīng)備份盤(0102)的插入的檢測而開始
的備份作為差分備份。 <第二實施形態(tài)>下面說明本發(fā)明的第二實施形態(tài)。其時,主要說明和第一實施形態(tài)的不 同點,關(guān)于和第一實施形態(tài)的共同點,省略或者簡化說明。圖15表示本發(fā)明的第二實施形態(tài)的存儲器系統(tǒng)的構(gòu)成例。 在存儲器系統(tǒng)(1101a)中,具有用于和管理計算機(jī)(0208)通信的管理 接口 (0209)。管理接口 (0209),例如被連接到存儲器控制器(0202)。管理 計算機(jī)(0208)可以采用具有顯示裝置或者輸入裝置的一般的計算機(jī)。用管理 計算機(jī)(0208)的處理器(例如CPU)例如執(zhí)行管理程序。圖17表示用管理程序(9500 )和備份處理部(0905,)執(zhí)行的處理的流程。 在步驟3301,管理程序(9500)向存儲器系統(tǒng)(0101,)發(fā)送對管理表取 得請求。在步驟3302,備份處理部(0905,)響應(yīng)該對管理表取得請求,取得 位于存儲器系統(tǒng)(0101,)內(nèi)的各對管理表(1301),向管理計算機(jī)(0208)發(fā) 送。在步驟3303,管理程序(9500),根據(jù)在接收到的各對管理表(1301)中 記錄的信息,生成圖16例示的管理畫面(1501 )(例如GUI (Graphical User Interface)),并進(jìn)行顯示。在管理畫面(1501 )上,例如對于每一個備份盤, 顯示副LU盤識別符、對號碼、正LUN以及最終備份時刻。由此,看到管理 畫面(1501 )的用戶,能夠把握在哪個備^f分盤上存J渚有哪個正LU的哪個時刻 的備份。另外,在管理畫面(1501)上顯示與各對對應(yīng)的各選擇框、備份按鈕 (1503 )、和恢復(fù)按鈕(1502)。在步驟3304,管理程序(9500)接受對于與用戶希望的對對應(yīng)的選擇框 的選擇標(biāo)記的登記(即希望的對的指定)、和是執(zhí)行備份還是恢復(fù)的指定。用 戶如果對于指定的對希望取得備份,則按壓備份按鈕(1503 ),另一方面,如 果對于指定的對希望進(jìn)行恢復(fù),則按壓恢復(fù)按鈕(1502)。在步驟3305,管理程序(9500),向備份處理部(0905,)通知指定的對 的對號碼、具有構(gòu)成該對的副LU的備份盤的副LU盤識別符、和是備份和恢 復(fù)中的哪一個。在步驟3306,備份處理部(0905,),在檢測到插入備份盤(0102)的場
合,執(zhí)行盤插入時處理。圖18表示第二實施形態(tài)中的盤插入時處理的處理流程。在步驟0303,在判定不是新盤的場合,備份處理部(0905,),在步驟4301, 在插入的備^f分盤(0102)內(nèi)的盤識別符(1201 )和從管理程序(9500)通知的 副LU盤識別符相同的場合,判斷是備份還是恢復(fù)。在從管理程序(9500)接 受備份的場合,在步驟4301成為Yes,在從管理程序(9500)接受恢復(fù)的場 合,在步驟4301成為No。在步驟4301為No的場合,執(zhí)行恢復(fù)處理(步驟 4302 )。圖19表示恢復(fù)處理的流程。在步驟4402,備份處理部(0卯5'),從插入的備份盤(0102)確定包含 與從管理程序(9500)通知的對號碼相同的對號碼的盤內(nèi)LU信息要素(1203 )。 從該盤內(nèi)LU信息要素(1203 ) 了解與該對號碼對應(yīng)的副LU處于該備份盤 (0102)的何處。在步驟4403,備Y分處理部(0905,),向與該對號碼對應(yīng)的正LU復(fù)制與 該對號碼對應(yīng)的副LU內(nèi)的全部數(shù)據(jù)塊。亦即向存儲器系統(tǒng)(OIOI')恢復(fù)該 副LU。此外,作為復(fù)制目的地的正LU,代替與該對號碼對應(yīng)的正LU,也可 以作為利用內(nèi)部盤(0206a 0206c )的空閑而形成的空閑的內(nèi)部LU (具有復(fù)制 源的副LU的容量以上的容量的LU)。以上,根據(jù)該第二實施形態(tài),事前,如果在存儲器系統(tǒng)(0101,)中已經(jīng) 設(shè)定好盤識別符或者對或者執(zhí)行備份還是恢復(fù),響應(yīng)備份盤(0102)插入的檢 測就能自動開始備份或者恢復(fù)。此外,在該第二實施形態(tài)中,是假定為從管理 計算機(jī)(0208)指定,但是也可以代之其從主計算機(jī)(0207)指定。另外,對于插入的備份盤(0102)指定執(zhí)行備份和恢復(fù)哪一方的方法, 不限于從管理計算機(jī)(0208)或者主計算機(jī)(0207)指定的方法,例如也可以 采用下述的第三或者第四實施形態(tài)中說明的方法。<第三實施形態(tài)>圖21表示本發(fā)明的第三實施形態(tài)的存儲器系統(tǒng)的構(gòu)成例。 也可以將存儲器系統(tǒng)(1101b)的至少一個擴(kuò)展槽(0153a)作為備份用 的擴(kuò)展槽(備份槽),而將至少一個擴(kuò)展槽(0153b)作為恢復(fù)用的擴(kuò)展槽(恢 復(fù)槽)。在這一場合,用戶,在希望取得備份的場合,把希望的備份盤(0102) 插入備份槽(0153a),在希望恢復(fù)的場合,把希望的備份盤(0102)插入恢復(fù) 槽(0153b)。在檢測到在備份槽(0153a)中插入了備份盤(0102)的場合, 備份處理部(0905 )對于插入的備份盤(0102)進(jìn)行備份,另一方面,在4企測 到在恢復(fù)槽(0153b )中插入了備份盤(0102 )的場合,從插入的備份盤(0102 ) 進(jìn)行恢復(fù)。<第四實施形態(tài)>圖22表示本發(fā)明的第四實施形態(tài)的存儲器系統(tǒng)的構(gòu)成例。 也可以在存儲器系統(tǒng)(1101c)內(nèi)設(shè)置備份/恢復(fù)指示開關(guān)(7203)。在把 備份/恢復(fù)指示開關(guān)(7203 )設(shè)定為備份的場合,備份處理部(0905)對于插 入的備份盤(0102)進(jìn)行備份,另一方面,在把備份/恢復(fù)指示開關(guān)(7203 ) 設(shè)定為恢復(fù)的場合,對于插入的備份盤(0102)進(jìn)行恢復(fù)。以上說明了本發(fā)明的幾個實施形態(tài),但是這些是為說明本發(fā)明的例示, 不是把本發(fā)明的范圍僅限定在這些實施形態(tài)上的意思。本發(fā)明也可以用其他的 各種形態(tài)實施。
權(quán)利要求
1.一種存儲器系統(tǒng),具有包含一個以上的第一存儲裝置的存儲資源;根據(jù)所述存儲資源的存儲空間形成的第一邏輯卷;安裝由用戶所選擇的可拆卸的第二存儲裝置的安裝部件;和執(zhí)行以下(a)以及(b)處理的備份部;(a)在和根據(jù)在所述安裝部件上所安裝的可拆卸的第二存儲裝置的存儲空間所形成的所述第一邏輯卷成對的第二邏輯卷中,備份在所述第一邏輯卷中存儲的數(shù)據(jù),(b)在所述存儲資源中存儲關(guān)于所述第一邏輯卷的此次備份是第幾代的備份的備份世代信息要素。
2. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中,進(jìn)一步具有檢測部,其檢測所述選擇的可拆卸的第二存儲裝置已被安裝在所述安裝部件上,所述備份部,響應(yīng)所述檢測部檢測到所述選擇的可拆卸的第二存儲裝置 已被安裝在所述安裝部件上這一事實,并執(zhí)行所述(a)以及(b)的處理。
3. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中,進(jìn)一步具有保護(hù)部,其保護(hù)所述一個以上的第一存儲裝置的各個不被所 述用戶取下。
4. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中, 所述安裝部件有多個,在所述多個安裝部件中,包含第一安裝部件和第二安裝部件, 所述備份部,在所述第一安裝部件上安裝有所述選擇的可拆卸的第二存 儲裝置的場合,執(zhí)行所述(a)的處理,在所述第二安裝部件上安裝有所述選 擇的可拆卸的第二存儲裝置的場合,執(zhí)行以下(c)的處理(c) 把在所述第二安裝部件上安裝的可拆卸的第二存儲裝置的所述第二 邏輯巻內(nèi)的數(shù)據(jù),恢復(fù)到根據(jù)所述存儲資源的存儲空間所形成的所述第一邏輯 巻或者別的第 一邏輯巻上。
5. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中,進(jìn)一步具有外部指示接收部,其從作為在所述存儲器系統(tǒng)的外部存在的 計算機(jī)的外部計算機(jī)接收執(zhí)行備份和恢復(fù)的何者的指示,所述備份部,在所述外部指示接收部接收到備份的指示的場合,執(zhí)行所 述(a)的處理,在所述外部指示接收部接收到恢復(fù)的指示的場合,執(zhí)行以下 (c)的處理(c)把在所述安裝部件上安裝的可拆卸的第二存儲裝置的所述第二邏輯 巻內(nèi)的數(shù)據(jù),恢復(fù)到^f艮據(jù)所述存儲資源的存儲空間所形成的所述第一邏輯巻或 者別的第一邏輯巻上。
6. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中,進(jìn)一步具有備份/恢復(fù)指定接收部,其從所述用戶接收執(zhí)行備份和恢復(fù)的 何者的指定,所述備份部,在所述備份/恢復(fù)指定接收部接收到備份的指定的場合,執(zhí) 行所述(a)的處理,在所述備份/恢復(fù)指定接收部接收到恢復(fù)的指定的場合, 執(zhí)行以下(c)的處理(c)把在所述安裝部件上安裝的可拆卸的第二存儲裝置的所述第二邏輯 巻內(nèi)的數(shù)據(jù),恢復(fù)到根據(jù)所述存儲資源的存儲空間所形成的所述第一邏輯巻或 者別的第一邏輯巻上。
7. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中,所述存儲資源,存儲與把所述第一邏輯巻作為構(gòu)成要素的多個對的各個 對應(yīng)的差分管理信息要素,各差分管理信息要素,是表示差分?jǐn)?shù)據(jù)塊位于所述第一邏輯巻的哪個位 置的信息要素,所述差分?jǐn)?shù)據(jù)塊,是與作為與該差分管理信息要素對應(yīng)的對的 構(gòu)成要素的第二邏輯巻和所述第一邏輯巻間的差分相當(dāng)?shù)臄?shù)據(jù)塊,所述備份部,在所述(a)的處理中,從所述多個差分管理信息要素中的、 與作為把在所述安裝部件上安裝的可拆卸的第二存儲裝置的第二邏輯巻作為 構(gòu)成要素的對的對象對對應(yīng)的差分管理信息要素中,確定差分?jǐn)?shù)據(jù)塊位于所述 第一邏輯巻的哪個位置,把位于所確定的位置處的差分?jǐn)?shù)據(jù)塊,備份到該第二 邏輯巻中的、與該確定的位置對應(yīng)的位置。
8. 根據(jù)權(quán)利要求7所述的存儲器系統(tǒng),其中,存儲器系統(tǒng)進(jìn)一步具有I/O處理部,其從作為在所述存儲器系統(tǒng)的外部存 在的計算機(jī)的外部計算機(jī)接收指定了所述第一邏輯巻的1/0請求,向用從該外 部計算機(jī)接收到的I/O請求所指定的第一邏輯巻,寫用該I/O請求指定的寫對 象數(shù)據(jù),所述存儲資源,還存儲與把所述第一邏輯巻作為構(gòu)成要素的多個對的各 個對應(yīng)的對狀態(tài),所述i/o處理部,在把所述第一邏輯巻作為構(gòu)成要素的對的對狀態(tài)成為第一種狀態(tài)的場合,在每次向該第一邏輯巻寫所述寫對象數(shù)據(jù)的數(shù)據(jù)塊時,把與 該對對應(yīng)的差分管理信息要素,更新為在該寫目的地的位置有差分?jǐn)?shù)據(jù)塊,所述備份部,在把與所述對象對對應(yīng)的對狀態(tài)更新為第二種狀態(tài)后開始 備份,在備份結(jié)束的場合,把與所述對象對對應(yīng)的差分管理信息要素更新為無 差分?jǐn)?shù)據(jù)塊,把與所述對象對對應(yīng)的對狀態(tài)更新為第 一種狀態(tài)。
9. 根據(jù)權(quán)利要求8所述的存儲器系統(tǒng),其中,所述備份部,在所述(b)的處理中,在^l巴與所述對象對對應(yīng)的對狀態(tài)更 新為所述第一種狀態(tài)后,進(jìn)而,在所述可拆卸的第二存儲裝置中存儲作為關(guān)于 所述對象對的信息的對管理信息要素,其后,在把所述可拆卸的第二存儲裝置 從所述安裝部件取下、重新把該取下的可拆卸的第二存儲裝置或者由所述用戶 所選擇的別的存儲裝置安裝到所述安裝部件的場合,在所述(a)的處理中, 確定與安裝到了所述安裝部件的該可拆卸的第二存儲裝置內(nèi)的對管理信息要 素對應(yīng)的差分管理信息要素。
10. 根據(jù)權(quán)利要求8所述的存儲器系統(tǒng),其中,所述備份部,在每次把差分?jǐn)?shù)據(jù)塊備份到所述第二邏輯巻時,從該第二 邏輯巻讀該差分?jǐn)?shù)據(jù)塊,把所讀取的差分?jǐn)?shù)據(jù)塊與已備份的差分?jǐn)?shù)據(jù)塊進(jìn)行比 較,在這些差分?jǐn)?shù)據(jù)塊互相一致的場合,把與所述對象對對應(yīng)的差分管理信息 要素,更新為在所述確定的位置無差分?jǐn)?shù)據(jù)塊。
11. 根據(jù)權(quán)利要求8所述的存儲器系統(tǒng),其中,進(jìn)一步具有檢測部,其檢測從所述安裝部件取下了所述可拆卸的第二存儲裝置,所述備份部,響應(yīng)所述檢測部檢測到從所述安裝部件取下了所述可拆卸 的第二存儲裝置這一事實,把與所述對象對對應(yīng)的對狀態(tài)變更為第 一種狀態(tài)。
12. 根據(jù)權(quán)利要求7所述的存儲器系統(tǒng),其中,所述備份部,在所述(b)的處理中,進(jìn)而把作為關(guān)于所述對象對的信息 的對管理信息要素存儲在所述可拆卸的第二存儲裝置,其后,在從所述安裝部 件中取下所述可拆卸的第二存儲裝置、重新把該取下的可拆卸的第二存儲裝置 或者由所述用戶選擇的別的存儲裝置安裝到所述安裝部件的場合,在所述(a) 的處理中,確定與在所述安裝部件中安裝的該可拆卸的第二存儲裝置內(nèi)的對管 理信息要素對應(yīng)的差分管理信息要素。
13. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中, 所述安裝部件的數(shù)目比第一存儲裝置的數(shù)目少。
14. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中,所述備份部,更新在所述存儲資源中存儲的、所述對的對狀態(tài),在所述 可拆卸的第二存儲裝置中存儲更新后的該對狀態(tài)。
15. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中, 在一個可拆卸的第二存儲裝置中形成多個第二邏輯巻, 所述備份部,在所述(a)的處理中,在分別和多個第一邏輯巻構(gòu)成多個對的所述多個第二邏輯巻上,分別備份所述多個第 一邏輯巻內(nèi)的數(shù)據(jù)。
16. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中, 在一個可拆卸的第二存儲裝置中形成多個第二邏輯巻, 所述備份部,在所述(a)的處理中,在從分別和所述第一邏輯巻構(gòu)成多個對的所述多個第二邏輯巻中選擇的第二邏輯巻上,備份所述第 一邏輯巻內(nèi)的 數(shù)據(jù)。
17. 根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中,存儲器系統(tǒng)還具有I/O處理部,其從作為在所述存儲器系統(tǒng)的外部存在的 計算機(jī)的外部計算機(jī)接收指定了所述第一邏輯巻的1/0請求,向用從該外部計 算機(jī)接收到的1/0請求指定的第一邏輯巻,寫用該1/0請求指定的寫對象數(shù)據(jù),所述存儲資源,存儲與把所述第一邏輯巻作為構(gòu)成要素的多個對的各個對應(yīng)的差分管理信息要素和對狀態(tài),各差分管理信息要素,是表示差分?jǐn)?shù)據(jù)塊位于所述第一邏輯巻的哪個位 置的信息要素,所述差分?jǐn)?shù)據(jù)塊,是與作為與該差分管理信息要素對應(yīng)的對的 構(gòu)成要素的第二邏輯巻和所述第一邏輯巻間的差分相當(dāng)?shù)臄?shù)據(jù)塊,所述I/O處理部,在把所述第 一邏輯巻作為構(gòu)成要素的對的對狀態(tài)成為第一種狀態(tài)的場合,在每次向該第一邏輯巻寫所述寫對象數(shù)據(jù)的數(shù)據(jù)塊時,把與 該對對應(yīng)的差分管理信息要素更新為在該寫目的地的位置有差分?jǐn)?shù)據(jù)塊,所述備份部,在所述(a)的處理中,對于作為把在所述安裝部件上所安 裝的可拆卸的第二存儲裝置的第二邏輯巻作為構(gòu)成要素的對的對象對,在把與 該對象對對應(yīng)的對狀態(tài)更新為第二種狀態(tài)后開始備4分,從所述多個差分管理信 息要素中的、與所述對象對對應(yīng)的差分管理信息要素中,確定在所述第一邏輯 巻的哪個位置有差分?jǐn)?shù)據(jù)塊,把位于確定的各位置的各差分?jǐn)?shù)據(jù)塊,備份在與 該第二邏輯巻中的該確定的各位置對應(yīng)的各位置,在每次結(jié)束關(guān)于一個確定的 位置的備份時,把與所述對象對對應(yīng)的差分管理信息要素,更新為在該確定的 位置無差分?jǐn)?shù)據(jù)塊,在全部差分?jǐn)?shù)據(jù)塊的備份結(jié)束了的場合,把與所述對象對 對應(yīng)的對狀態(tài)更新為第 一種狀態(tài)。
18. 根據(jù)權(quán)利要求17所述的存儲器系統(tǒng),其中,所述備份部,在所述(b)的處理中,在把與所述對象對對應(yīng)的對狀態(tài)更 新為所述第一種狀態(tài)后,進(jìn)而,在所述可拆卸的第二存儲裝置中存儲作為關(guān)于 所述對象對的信息的對管理信息要素,其后,在把所述可拆卸的第二存儲裝置 從所述安裝部件中取下、重新把該取下的可拆卸的第二存儲裝置或者由所述用 戶所選擇的別的存儲裝置安裝到所述安裝部件的場合,在所述(a)的處理中, 確定與安裝到所述安裝部件中的該可拆卸的第二存儲裝置內(nèi)的對管理信息要 素對應(yīng)的差分管理信息要素,該確定的差分管理信息要素,是與把該可拆卸的第二存儲裝置的第二邏 輯巻作為構(gòu)成要素的對對應(yīng)的差分管理信息。
19. 根據(jù)權(quán)利要求17所述的存儲器系統(tǒng),其中, 具有第 一檢測部,其檢測在所述安裝部件上已安裝了所述可拆卸的第二存儲 裝置;和第二檢測部,其檢測從所述安裝部件已取下了所述可拆卸的第二存儲裝置;所述備份部,響應(yīng)所述第一檢測部檢測到所述可拆卸的第二存儲裝置已安裝到所述安裝部件上的事實,執(zhí)行所述(a)以及(b)的處理,響應(yīng)所述第二檢測部檢測到從所述安裝部件已取下了所述可拆卸的第二存儲裝置的事實, 把與所述對象對對應(yīng)的狀態(tài)變更為第 一種狀態(tài)。
20.根據(jù)權(quán)利要求17所述的存儲器系統(tǒng),其中,進(jìn)一步具有保護(hù)部,其保護(hù)所述一個以上的第一存儲裝置的各個不被所 述用戶取下,所述安裝部件的數(shù)目比第一存儲裝置的數(shù)目少。
全文摘要
在有限的臺數(shù)的存儲裝置上跨越多代備份邏輯卷內(nèi)的數(shù)據(jù)。存儲器系統(tǒng)中,具有包含一個以上的第一存儲裝置、以該存儲資源的存儲空間為基礎(chǔ)形成的第一邏輯卷、安裝由用戶選擇的第二存儲裝置的安裝部件、和備份部。備份部,執(zhí)行以下(a)以及(b)的處理(a)在和以在安裝部件上安裝的第二存儲裝置的存儲空間為基礎(chǔ)形成的第一邏輯卷成對的第二邏輯卷中,備份在第一邏輯卷中存儲的數(shù)據(jù),(b)在存儲資源中存儲關(guān)于第一邏輯卷的此次備份是第幾代備份的備份世代信息要素。
文檔編號G06F11/14GK101211288SQ200710153358
公開日2008年7月2日 申請日期2007年9月18日 優(yōu)先權(quán)日2006年12月28日
發(fā)明者兒玉升司 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
从江县| 常山县| 荥经县| 蓬溪县| 隆德县| 营山县| 丹寨县| 黔西县| 德令哈市| 射洪县| 宁津县| 全南县| 扬中市| 托里县| 静安区| 六枝特区| 托克托县| 麟游县| 崇明县| 河曲县| 尚志市| 德惠市| 奇台县| 紫金县| 梁河县| 塔城市| 镇平县| 铁力市| 广水市| 射阳县| 红桥区| 温宿县| 巴彦县| 桐乡市| 新源县| 合阳县| 黄浦区| 固阳县| 满洲里市| 郴州市| 鄂伦春自治旗|