【手続補正書】
【提出日】平成22年2月2日(2010.2.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つ以上のディスク記憶装置と、テープ記憶装置と、前記一つ以上のディスク記憶装置及び前記テープ記憶装置を制御するコントローラと、を備えるストレージシステムであって、
前記コントローラは、ネットワークに接続される第１インターフェースと、前記ディスク記憶装置及び前記テープ記憶装置に接続される一つ以上の第２インターフェースと、前記第１インターフェース及び前記第２インターフェースに接続されるプロセッサと、前記プロセッサに接続されるメモリと、を備え、
前記テープ記憶装置は、データを格納する複数のテープ記憶媒体を備え、
前記複数のテープ記憶媒体は、第１テープ記憶媒体及び第２テープ記憶媒体を含み、
前記コントローラは、
データが格納される前記一つ以上のディスク記憶装置の記憶領域を、第１ボリューム、第２ボリューム及び第３ボリュームを含む複数のボリュームに分割し、
前記第１ボリュームに格納されているデータの複製を、前記第３ボリュームに格納し、
前記第１ボリュームに格納されているデータの複製を、前記第３ボリュームから読み出して、前記テープ記憶装置が備える前記第１テープ記憶媒体に格納し、
前記第２ボリュームに格納されているデータの複製を、前記第３ボリュームに格納し、
前記第２ボリュームに格納されているデータの複製を、前記第３ボリュームから読み出して、前記テープ記憶装置が備える前記第２テープ記憶媒体に格納することを特徴とするストレージシステム。
【請求項２】
前記ストレージシステムは、前記第１ボリュームに割り当てられた第１ビットマップ、前記第２ボリュームに割り当てられた第２ビットマップ、前記第３ボリュームに割り当てられ、前記第１ボリュームに対応する第３ビットマップ、及び、前記第３ボリュームに割り当てられ、前記第２ボリュームに対応する第４ビットマップを保持し、
前記コントローラは、
前記第１ボリュームの記憶領域に対応する前記第１ビットマップのビット、及び、その記憶領域に対応する前記第３ビットマップのビットのうち少なくとも一方が、データが更新されたことを示す値である場合、前記ビットに対応する前記第１ボリュームの記憶領域に格納されているデータの複製を前記第３ボリュームに格納し、
前記第２ボリュームの記憶領域に対応する前記第２ビットマップのビット、及び、その記憶領域に対応する前記第４ビットマップのビットのうち少なくとも一方が、データが更新されたことを示す値である場合、前記ビットに対応する前記第２ボリュームの記憶領域に格納されているデータの複製を前記第３ボリュームに格納することを特徴とする請求項１に記載のストレージシステム。
【請求項３】
前記コントローラは、
前記第１ボリュームへのデータの書き込み要求を受信した場合、前記要求されたデータが格納される記憶領域に対応する前記第１ビットマップのビットを、データが更新されたことを示す値に設定し、
前記第１ボリュームの記憶領域に格納されたデータの複製を前記第３ボリュームに格納した場合、前記記憶領域に対応する前記第１ビットマップのビット及び前記第３ビットマップのビットを、データが更新されていないことを示す値に設定し、
前記第１ボリュームの記憶領域に格納されたデータの複製を前記第３ボリュームに格納した場合、前記記憶領域に対応する前記第４ビットマップのビットを、データが更新されたことを示す値に設定することを特徴とする請求項２に記載のストレージシステム。
【請求項４】
前記ストレージシステムは、前記第１ビットマップの複製を含む第５ビットマップをさらに保持し、
前記コントローラは、
前記第５ビットマップのビットが、データが更新されたことを示す値である場合、前記ビットに対応する前記第１ボリュームの記憶領域に格納されているデータの複製を、前記第３ボリュームから読み出し、
前記第３ボリュームから読み出された複製、及び、前記第５ビットマップを、前記第１テープ記憶媒体に格納することを特徴とする請求項２に記載のストレージシステム。
【請求項５】
前記コントローラは、前記第１ボリュームの記憶容量が前記第２ボリュームの記憶容量より大きい場合、少なくとも、前記第１ボリュームと同一の記憶容量を前記第３ボリュームに割り当てることを特徴とする請求項１に記載のストレージシステム。
【請求項６】
前記複数のボリュームは、さらに第４ボリューム及び第５ボリュームを含み、
前記コントローラは、
第１時点において前記第１ボリュームに格納されているデータの複製を前記第３ボリュームに格納する場合、前記第１時点において前記第４ボリュームに格納されているデータの複製を前記第５ボリュームに格納し、
前記第４ボリュームに格納されているデータの複製を、前記第５ボリュームから読み出して、前記テープ記憶装置が備える前記複数のテープ記憶媒体の少なくとも一つに格納することを特徴とする請求項１に記載のストレージシステム。
【請求項７】
第１ストレージシステムと、前記第１ストレージシステムとネットワークを介して接続された第２ストレージシステムと、を備える計算機システムであって、
前記第１ストレージシステムは、一つ以上の第１ディスク記憶装置と、前記一つ以上の第１ディスク記憶装置を制御する第１コントローラと、を備え、
前記第２ストレージシステムは、一つ以上の第２ディスク記憶装置と、テープ記憶装置と、前記一つ以上の第２ディスク記憶装置及び前記テープ記憶装置を制御する第２コントローラと、を備え、
前記第１コントローラは、前記ネットワークに接続される第１インターフェースと、前記第１ディスク記憶装置に接続される第２インターフェースと、前記第１インターフェース及び前記第２インターフェースに接続される第１プロセッサと、前記第１プロセッサに接続される第１メモリと、を備え、
前記第２コントローラは、前記ネットワークに接続される第３インターフェースと、前記第２ディスク記憶装置及び前記テープ記憶装置に接続される一つ以上の第４インターフェースと、前記第３インターフェース及び前記第４インターフェースに接続される第２プロセッサと、前記第２プロセッサに接続される第２メモリと、を備え、
前記テープ記憶装置は、データを格納する複数のテープ記憶媒体を備え、
前記複数のテープ記憶媒体は、第１テープ記憶媒体及び第２テープ記憶媒体を含み、
前記第１コントローラは、
データが格納される前記一つ以上の第１ディスク記憶装置の記憶領域を、第１ボリューム及び第２ボリュームを含む複数のボリュームに分割し、
前記第２コントローラは、
データが格納される前記一つ以上の第２ディスク記憶装置の記憶領域を、第３ボリュームを含む複数のボリュームに分割し、
前記第１ボリュームに格納されているデータの複製を、前記第３ボリュームに格納し、
前記第１ボリュームに格納されているデータの複製を、前記第３ボリュームから読み出して、前記テープ記憶装置が備える前記第１テープ記憶媒体に格納し、
前記第２ボリュームに格納されているデータの複製を、前記第３ボリュームに格納し、
前記第２ボリュームに格納されているデータの複製を、前記第３ボリュームから読み出して、前記テープ記憶装置が備える前記第２テープ記憶媒体に格納することを特徴とする計算機システム。
【請求項８】
前記第１ストレージシステムは、前記第１ボリュームに割り当てられた第１ビットマップ、及び、前記第２ボリュームに割り当てられた第２ビットマップを保持し、
前記第２ストレージシステムは、前記第３ボリュームに割り当てられ、前記第１ボリュームに対応する第３ビットマップ、及び、前記第３ボリュームに割り当てられ、前記第２ボリュームに対応する第４ビットマップを保持し、
前記第２コントローラは、
前記第１ボリュームの記憶領域に対応する前記第１ビットマップのビット、及び、その記憶領域に対応する前記第３ビットマップのビットのうち少なくとも一方が、データが更新されたことを示す値である場合、前記ビットに対応する前記第１ボリュームの記憶領域に格納されているデータの複製を前記第３ボリュームに格納し、
前記第２ボリュームの記憶領域に対応する前記第２ビットマップのビット、及び、その記憶領域に対応する前記第４ビットマップのビットのうち少なくとも一方が、データが更新されたことを示す値である場合、前記ビットに対応する前記第２ボリュームの記憶領域に格納されているデータの複製を前記第３ボリュームに格納することを特徴とする請求項７に記載の計算機システム。
【請求項９】
前記第１コントローラは、
前記第１ボリュームへのデータの書き込み要求を受信した場合、前記要求されたデータが格納される記憶領域に対応する前記第１ビットマップのビットを、データが更新されたことを示す値に設定し、
前記第１ボリュームの記憶領域に格納されたデータの複製が前記第３ボリュームに格納される場合、前記記憶領域に対応する前記第１ビットマップのビットを、データが更新されていないことを示す値に設定し、
前記第２コントローラは、
前記第１ボリュームの記憶領域に格納されたデータの複製が前記第３ボリュームに格納される場合、前記記憶領域に対応する前記第３ビットマップのビットを、データが更新されていないことを示す値に設定し、
前記第１ボリュームの記憶領域に格納されたデータの複製が前記第３ボリュームに格納される場合、前記記憶領域に対応する前記第４ビットマップのビットを、データが更新されたことを示す値に設定することを特徴とする請求項８に記載の計算機システム。
【請求項１０】
前記第２ストレージシステムは、前記第１ビットマップの複製を含む第５ビットマップをさらに保持し、
前記第２コントローラは、
前記第５ビットマップのビットが、データが更新されたことを示す値である場合、前記ビットに対応する前記第１ボリュームの記憶領域に格納されているデータの複製を、前記第３ボリュームから読み出し、
前記第３ボリュームから読み出された複製、及び、前記第５ビットマップを、前記第１テープ記憶媒体に格納することを特徴とする請求項８に記載の計算機システム。
【請求項１１】
前記第２コントローラは、前記第１ボリュームの記憶容量が前記第２ボリュームの記憶容量より大きい場合、少なくとも、前記第１ボリュームと同一の記憶容量を前記第３ボリュームに割り当てることを特徴とする請求項７に記載の計算機システム。
【請求項１２】
前記第１ストレージシステムの複数のボリュームは、さらに第４ボリュームを含み、
前記第２ストレージシステムの複数のボリュームは、さらに第５ボリュームを含み、
前記第２コントローラは、
第１時点において前記第１ボリュームに格納されているデータの複製を前記第３ボリュームに格納する場合、前記第１時点において前記第４ボリュームに格納されているデータの複製を前記第５ボリュームに格納し、
前記第４ボリュームに格納されているデータの複製を、前記第５ボリュームから読み出して、前記テープ記憶装置が備える前記複数のテープ記憶媒体の少なくとも一つに格納することを特徴とする請求項７に記載の計算機システム。
【請求項１３】
一つ以上のディスク記憶装置と、テープ記憶装置と、前記一つ以上のディスク記憶装置及び前記テープ記憶装置を制御するコントローラと、を備えるストレージシステムを制御する方法であって、
前記コントローラは、ネットワークに接続される第１インターフェースと、前記ディスク記憶装置及び前記テープ記憶装置に接続される一つ以上の第２インターフェースと、前記第１インターフェース及び前記第２インターフェースに接続されるプロセッサと、前記プロセッサに接続されるメモリと、を備え、
前記テープ記憶装置は、データを格納する複数のテープ記憶媒体を備え、
前記複数のテープ記憶媒体は、第１テープ記憶媒体及び第２テープ記憶媒体を含み、
データが格納される前記一つ以上のディスク記憶装置の記憶領域は、第１ボリューム、第２ボリューム及び第３ボリュームを含む複数のボリュームに分割され、
前記方法は、
前記第１ボリュームに格納されているデータの複製を、前記第３ボリュームに格納する手順と、
前記第１ボリュームに格納されているデータの複製を、前記第３ボリュームから読み出して、前記テープ記憶装置が備える前記第１テープ記憶媒体に格納する手順と、
前記第２ボリュームに格納されているデータの複製を、前記第３ボリュームに格納する手順と、
前記第２ボリュームに格納されているデータの複製を、前記第３ボリュームから読み出して、前記テープ記憶装置が備える前記第２テープ記憶媒体に格納する手順と、を含むことを特徴とする方法。
【請求項１４】
前記ストレージシステムは、前記第１ボリュームに割り当てられた第１ビットマップ、前記第２ボリュームに割り当てられた第２ビットマップ、前記第３ボリュームに割り当てられ、前記第１ボリュームに対応する第３ビットマップ、及び、前記第３ボリュームに割り当てられ、前記第２ボリュームに対応する第４ビットマップを保持し、
前記第１ボリュームに格納されているデータの複製を前記第３ボリュームに格納する手順は、前記第１ボリュームの記憶領域に対応する前記第１ビットマップのビット、及び、その記憶領域に対応する前記第３ビットマップのビットのうち少なくとも一方が、データが更新されたことを示す値である場合、前記ビットに対応する前記第１ボリュームの記憶領域に格納されているデータの複製を前記第３ボリュームに格納することによって実行され、
前記第２ボリュームに格納されているデータの複製を、前記第３ボリュームに格納する手順は、前記第２ボリュームの記憶領域に対応する前記第２ビットマップのビット、及び、その記憶領域に対応する前記第４ビットマップのビットのうち少なくとも一方が、データが更新されたことを示す値である場合、前記ビットに対応する前記第２ボリュームの記憶領域に格納されているデータの複製を前記第３ボリュームに格納することによって実行されることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記方法は、さらに、
前記第１ボリュームへのデータの書き込み要求を受信した場合、前記要求されたデータが格納される記憶領域に対応する前記第１ビットマップのビットを、データが更新されたことを示す値に設定する手順と、
前記第１ボリュームの記憶領域に格納されたデータの複製を前記第３ボリュームに格納した場合、前記記憶領域に対応する前記第１ビットマップのビット及び前記第３ビットマップのビットを、データが更新されていないことを示す値に設定する手順と、
前記第１ボリュームの記憶領域に格納されたデータの複製を前記第３ボリュームに格納した場合、前記記憶領域に対応する前記第４ビットマップのビットを、データが更新されたことを示す値に設定する手順と、を含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ストレージシステムは、前記第１ビットマップの複製を含む第５ビットマップをさらに保持し、
前記第１ボリュームに格納されているデータの複製を前記第１テープ記憶媒体に格納する手順は、
前記第５ビットマップのビットが、データが更新されたことを示す値である場合、前記ビットに対応する前記第１ボリュームの記憶領域に格納されているデータの複製を、前記第３ボリュームから読み出す手順と、
前記第３ボリュームから読み出された複製、及び、前記第５ビットマップを、前記第１テープ記憶媒体に格納する手順と、を含むことを特徴とする請求項１４に記載の方法。
【請求項１７】
前記方法は、さらに、前記第１ボリュームの記憶容量が前記第２ボリュームの記憶容量より大きい場合、少なくとも、前記第１ボリュームと同一の記憶容量を前記第３ボリュームに割り当てる手順を含むことを特徴とする請求項１３に記載の方法。
【請求項１８】
前記複数のボリュームは、さらに第４ボリューム及び第５ボリュームを含み、
前記方法は、さらに、
第１時点において前記第１ボリュームに格納されているデータの複製を前記第３ボリュームに格納する場合、前記第１時点において前記第４ボリュームに格納されているデータの複製を前記第５ボリュームに格納する手順と、
前記第４ボリュームに格納されているデータの複製を、前記第５ボリュームから読み出して、前記テープ記憶装置が備える前記複数のテープ記憶媒体の少なくとも一つに格納する手順と、を含むことを特徴とする請求項１３に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記特許文献１に開示された技術を実現するためには、正ボリュームと同数の副ボリュームを用意する必要がある。副ボリュームには、少なくとも、その正ボリュームに割り当てられる記憶容量と同一の記憶容量を割り当てる必要がある。このため、ストレージシステムに搭載する必要がある磁気ディスク装置の容量が増大し、その結果コストが上昇するという問題があった。