【手続補正書】
【提出日】平成19年7月17日(2007.7.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】記憶システム、制御装置及び制御装置のプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコンピュータに接続される記憶システムであって、
前記複数のコンピュータのうちの少なくとも一つから受信する更新データを格納するデータ格納領域と、
それぞれが前記データ格納領域の異なる時点のデータに関連する複数の復元ポイントと、それぞれが前記データ格納領域内のデータに対応する複数のジャーナルデータと、を記憶するジャーナルデータ格納領域と、
前記データ格納領域のある時点のデータのバックアップデータを記憶するバックアップ格納領域と、
制御装置と、を有し、
前記制御装置は、
前記複数の復元ポイントを管理して、前記複数の復元ポイントに関する情報を、前記複数のコンピュータのうちの少なくとも一つのコンピュータに送信し、
前記複数の復元ポイントに関する前記情報を受信するコンピュータから指定される復元ポイントに関連し前記ジャーナルデータ格納領域に記憶されるジャーナルデータと、前記バックアップ領域に記憶されるバックアップデータと、を用いて、前記指定される復元ポイントに対応するデータを復元する、ことを特徴とする記憶システム。
【請求項２】
請求項１に記載の記憶システムであって、
前記制御装置は、前記複数のコンピュータのうちの少なくとも一つのコンピュータからの要求に応じて、前記複数の復元ポイントに関する前記情報を前記複数のコンピュータのうちの少なくとも一つのコンピュータに送信する、ことを特徴とする記憶システム。
【請求項３】
請求項１又は２に記載の記憶システムであって、
更新データを送信する前記少なくとも一つのコンピュータは、前記複数の復元ポイントに関する前記情報を前記制御装置から受信するコンピュータと同一である、  ことを特徴とする記憶システム。
【請求項４】
請求項１乃至３のいずれかに記載の記憶システムであって、
前記複数の復元ポイントに関する前記情報を前記制御装置から受信する前記少なくとも一つのコンピュータは、少なくとも一つのホストコンピュータである、ことを特徴とする記憶システム。
【請求項５】
請求項１乃至４のいずれかに記載の記憶システムであって、
前記複数のコンピュータは、複数の種類のコンピュータを含む、ことを特徴とする記憶システム。
【請求項６】
請求項１乃至５のいずれかに記載の記憶システムであって、
前記複数の復元ポイントに関する前記情報は、前記複数の復元ポイントに関するリストである、ことを特徴とする記憶システム。
【請求項７】
請求項１乃至６のいずれかに記載の記憶システムであって、
前記ジャーナルデータは、前記複数の復元ポイントのうちの一つに対応する前記データ格納領域のデータを復元するのに必要な情報を含む、ことを特徴とする記憶システム。
【請求項８】
請求項１乃至７のいずれかに記載の記憶システムであって、
前記複数の復元ポイントのうちの少なくとも一つは、前記複数のコンピュータのうちの少なくとも一つにより設定される、ことを特徴とする記憶システム。
【請求項９】
請求項１乃至８のいずれかに記載の記憶システムであって、
前記制御装置は、前記複数の復元ポイントに関する前記情報を前記制御装置に記憶する、ことを特徴とする記憶システム。
【請求項１０】
請求項１乃至９のいずれかに記載の記憶システムであって、
前記制御装置は、前記複数の復元ポイントのうちの少なくとも一つに関する情報を前記制御装置に記憶する、ことを特徴とする記憶システム。
【請求項１１】
請求項１乃至１０のいずれかに記載の記憶システムであって、
前記ジャーナルデータは、前記データ格納領域内のデータと、当該データの書込まれる位置に関する情報と、前記複数の復元ポイントのうちの少なくとも一つに関する情報とを含む、ことを特徴とする記憶システム。
【請求項１２】
請求項１乃至１１のいずれかに記載の記憶システムであって、
前記データ格納領域は、複数のディスクドライブの少なくとも一部に対応付けられる第１の論理ボリュームであり、
前記ジャーナルデータ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第２の論理ボリュームであり、
前記バックアップ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第３の論理ボリュームである、ことを特徴とする記憶システム。
【請求項１３】
請求項１乃至１２のいずれかに記載の記憶システムであって、
前記制御装置は、前記データ格納領域の前記指定される復元ポイントに対応するデータを復元するために、前記ジャーナルデータ格納領域から一つ以上のジャーナルデータを選択する、ことを特徴とする記憶システム。
【請求項１４】
更新データを格納するデータ格納領域に格納されるデータに対応するジャーナルデータを格納するジャーナルデータ格納領域と、
前記データ格納領域の過去のある時点のデータのバックアップデータを格納するバックアップデータ格納領域と、
複数のコンピュータに接続可能な制御装置と、有する記憶システムであって、
前記制御装置は、
それぞれが前記データ格納領域の過去の異なる時点のデータに関連する複数の回復可能な時点のうちの少なくとも一つに関する情報を、前記複数のコンピュータのうちの少なくとも一つへ送信し、
前記複数の回復可能な時点のうちの少なくとも一つに関する前記情報を前記制御装置から受信するコンピュータから指定される回復可能な時点に関連し前記ジャーナルデータ格納領域に格納されるジャーナルデータと、前記バックアップデータ格納領域に格納されるバックアップデータと、を用いて、前記指定された回復可能な時点に対応する前記データ格納領域の過去のある時点のデータを回復する、ことを特徴とする記憶システム。
【請求項１５】
請求項１４に記載の記憶システムであって、
前記制御装置は、前記複数のコンピュータのうちの少なくとも一つのコンピュータからの要求に応じて、前記複数の回復可能な時点に関する前記情報を前記複数のコンピュータのうちの少なくとも一つのコンピュータに送信する、ことを特徴とする記憶システム。
【請求項１６】
請求項１４又は１５に記載の記憶システムであって、
更新データを送信する前記少なくとも一つのコンピュータは、前記複数の回復可能な時点に関する前記情報を前記制御装置から受信するコンピュータと同一である、ことを特徴とする記憶システム。
【請求項１７】
請求項１４乃至１６のいずれかに記載の記憶システムであって、
前記複数の回復可能な時点に関する前記情報を前記制御装置から受信する前記少なくとも一つのコンピュータは、少なくとも一つのホストコンピュータである、ことを特徴とする記憶システム。
【請求項１８】
請求項１４乃至１７のいずれかに記載の記憶システムであって、
前記複数のコンピュータは、複数の種類のコンピュータを含む、ことを特徴とする記憶システム。
【請求項１９】
請求項１７乃至１８のいずれかに記載の記憶システムであって、
前記複数の回復可能な時点に関する前記情報は、前記複数の回復可能な時点に関するリストである、ことを特徴とする記憶システム。
【請求項２０】
請求項１４乃至１９のいずれかに記載の記憶システムであって、
前記ジャーナルデータは、前記複数の回復可能な時点のうちの一つに対応する前記データ格納領域のデータを回復するのに必要な情報を含む、ことを特徴とする記憶システム。
【請求項２１】
請求項１４乃至２０のいずれかに記載の記憶システムであって、
前記複数の回復可能な時点のうちの少なくとも一つは、前記複数のコンピュータのうちの少なくとも一つにより設定される、ことを特徴とする記憶システム。
【請求項２２】
請求項１４乃至２１のいずれかに記載の記憶システムであって、
前記制御装置は、前記複数の回復可能な時点に関する前記情報を前記制御装置に記憶する、ことを特徴とする記憶システム。
【請求項２３】
請求項１４乃至２２のいずれかに記載の記憶システムであって、
前記制御装置は、前記複数の回復可能な時点のうちの少なくとも一つに関する情報を前記制御装置に記憶する、ことを特徴とする記憶システム。
【請求項２４】
請求項１４乃至２３のいずれかに記載の記憶システムであって、
前記ジャーナルデータは、前記データ格納領域内のデータと、当該データの書込まれる位置に関する情報と、前記複数の回復可能な時点のうちの少なくとも一つに関する情報とを含む、ことを特徴とする記憶システム。
【請求項２５】
請求項１４乃至２４のいずれかに記載の記憶システムであって、
前記データ格納領域は、複数のディスクドライブの少なくとも一部に対応付けられる第１の論理ボリュームであり、
前記ジャーナルデータ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第２の論理ボリュームであり、
前記バックアップ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第３の論理ボリュームである、ことを特徴とする記憶システム。
【請求項２６】
請求項１４乃至２５のいずれかに記載の記憶システムであって、
前記制御装置は、前記データ格納領域の前記指定される回復可能な時点に対応するデータを回復するために、前記ジャーナルデータ格納領域から一つ以上のジャーナルデータを選択する、ことを特徴とする記憶システム。
【請求項２７】
複数のコンピュータに接続可能な少なくとも１つの第１のポートと、
更新データが格納されるデータ格納領域内のデータに対応するジャーナルデータが格納されるジャーナルデータ格納領域と、前記データ格納領域のある時点のデータのバックアップデータが格納されるバックアップデータ格納領域と、を有する少なくとも一つの記憶装置に接続可能な少なくとも１つの第２のポートと、
を有する制御装置であって、
それぞれが前記データ記憶領域の異なる時点のデータに関連する複数の復元ポイントのうちの少なくとも一つの復元ポイントに関する情報を、前記複数のコンピュータのうちの少なくとも一つに送信し、
前記少なくとも一つの復元ポイントに関する前記情報を前記制御装置から受信するコンピュータから指定される復元ポイントに関連し前記ジャーナルデータ格納領域に格納されるジャーナルデータと、前記バックアップ格納領域に格納されるバックアップデータと、を用いて、前記指定される復元ポイントに対応するデータ格納領域のある時点のデータを復元する、ことを特徴とする制御装置。
【請求項２８】
請求項２７に記載の制御装置であって、
前記複数のコンピュータのうちの少なくとも一つのコンピュータからの要求に応じて、前記複数の復元ポイントに関する前記情報を前記複数のコンピュータのうちの少なくとも一つのコンピュータに送信する、ことを特徴とする制御装置。
【請求項２９】
請求項２７又は２８に記載の制御装置であって、
更新データを送信する前記少なくとも一つのコンピュータは、前記複数の復元ポイントに関する前記情報を前記制御装置から受信するコンピュータと同一である、ことを特徴とする制御装置。
【請求項３０】
請求項２７乃至２９のいずれかに記載の制御装置であって、
前記複数の復元ポイントに関する前記情報を前記制御装置から受信する前記少なくとも一つのコンピュータは、少なくとも一つのホストコンピュータである、ことを特徴とする制御装置。
【請求項３１】
請求項２７乃至３０のいずれかに記載の制御装置であって、
前記複数のコンピュータは、複数の種類のコンピュータを含む、ことを特徴とする制御装置。
【請求項３２】
請求項２７乃至３１のいずれかに記載の制御装置であって、
前記複数の復元ポイントに関する前記情報は、前記複数の復元ポイントに関するリストである、ことを特徴とする制御装置。
【請求項３３】
請求項２７乃至３２のいずれかに記載の制御装置であって、
前記ジャーナルデータは、前記複数の復元ポイントのうちの一つに対応する前記データ格納領域のデータを復元するのに必要な情報を含む、ことを特徴とする制御装置。
【請求項３４】
請求項２７乃至３３のいずれかに記載の制御装置であって、
前記複数の復元ポイントのうちの少なくとも一つは、前記複数のコンピュータのうちの少なくとも一つにより設定される、ことを特徴とする制御装置。
【請求項３５】
請求項２７乃至３４のいずれかに記載の制御装置であって、
前記複数の復元ポイントに関する前記情報を前記制御装置に記憶する、ことを特徴とする制御装置。
【請求項３６】
請求項２７乃至３５のいずれかに記載の制御装置であって、
前記複数の復元ポイントのうちの少なくとも一つに関する情報を前記制御装置に記憶する、ことを特徴とする制御装置。
【請求項３７】
請求項２７乃至３６のいずれかに記載の制御装置であって、
前記ジャーナルデータは、前記データ格納領域内のデータと、当該データの書込まれる位置に関する情報と、前記複数の復元ポイントのうちの少なくとも一つに関する情報とを含む、ことを特徴とする制御装置。
【請求項３８】
請求項２７乃至３７のいずれかに記載の制御装置であって、
前記データ格納領域は、複数のディスクドライブの少なくとも一部に対応付けられる第１の論理ボリュームであり、
前記ジャーナルデータ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第２の論理ボリュームであり、
前記バックアップ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第３の論理ボリュームである、ことを特徴とする制御装置。
【請求項３９】
請求項２７乃至３８のいずれかに記載の制御装置であって、
前記データ格納領域の前記指定される復元ポイントに対応するデータを復元するために、前記ジャーナルデータ格納領域から一つ以上のジャーナルデータを選択する、ことを特徴とする制御装置。
【請求項４０】
制御装置のプログラムであって、
前記制御装置は、
複数のコンピュータに接続可能な少なくとも１つの第１のポートと、
更新データが格納されるデータ格納領域内のデータに対応するジャーナルデータが格納されるジャーナルデータ格納領域と、前記データ格納領域のある時点のデータのバックアップデータが格納されるバックアップデータ格納領域と、を有する少なくとも一つの記憶装置に接続される少なくとも１つの第２のポートと、
を有するものであり、
前記プログラムは、前記制御装置に、
それぞれが前記データ格納領域の異なる時点のデータに関連する複数の回復可能な時点のうちの少なくとも一つの回復可能な時点に関する情報を、前記複数のコンピュータのうちの少なくとも一つに送信し、
前記少なくとも一つの回復可能な時点に関する前記情報を受信するコンピュータから指定される回復可能な時点に関連し前記ジャーナルデータ格納領域に格納されるジャーナルデータと、前記バックアップデータ格納領域に格納されるバックアップデータと、を用いて、前記指定される回復可能な時点に対応する前記データ格納領域のある時点のデータを回復するように制御する処理を実行させる、ことを特徴とする制御装置のプログラム。
【請求項４１】
請求項４０に記載の制御装置のプログラムであって、
前記複数のコンピュータのうちの少なくとも一つのコンピュータからの要求に応じて、前記複数の回復可能な時点に関する前記情報を前記複数のコンピュータのうちの少なくとも一つのコンピュータに送信するように制御する処理を実行させる、ことを特徴とする制御装置のプログラム。
【請求項４２】
請求項４０又は４１に記載の制御装置のプログラムであって、
更新データを送信する前記少なくとも一つのコンピュータは、前記複数の回復可能な時点に関する前記情報を前記制御装置から受信するコンピュータと同一である、ことを特徴とする制御装置のプログラム。
【請求項４３】
請求項４０乃至４２のいずれかに記載の制御装置のプログラムであって、
前記複数の回復可能な時点に関する前記情報を前記制御装置から受信する前記少なくとも一つのコンピュータは、少なくとも一つのホストコンピュータである、ことを特徴とする制御装置のプログラム。
【請求項４４】
請求項４０乃至４３のいずれかに記載の制御装置のプログラムであって、
前記複数のコンピュータは、複数の種類のコンピュータを含む、ことを特徴とする制御装置のプログラム。
【請求項４５】
請求項４０乃至４４のいずれかに記載の制御装置のプログラムであって、
前記複数の回復可能な時点に関する前記情報は、前記複数の回復可能な時点に関するリストである、ことを特徴とする制御装置のプログラム。
【請求項４６】
請求項４０乃至４５のいずれかに記載の制御装置のプログラムであって、
前記ジャーナルデータは、前記複数の回復可能な時点のうちの一つに対応する前記データ格納領域のデータを回復するのに必要な情報を含む、ことを特徴とする制御装置のプログラム。
【請求項４７】
請求項４０乃至４６のいずれかに記載の制御装置のプログラムであって、
前記複数の回復可能な時点のうちの少なくとも一つは、前記複数のコンピュータのうちの少なくとも一つにより設定される、ことを特徴とする制御装置のプログラム。
【請求項４８】
請求項４０乃至４７のいずれかに記載の制御装置のプログラムであって、
前記複数の回復可能な時点に関する前記情報を前記制御装置に記憶するように制御する処理を実行する、ことを特徴とする制御装置のプログラム。
【請求項４９】
請求項４０乃至４８のいずれかに記載の制御装置のプログラムであって、
前記複数の回復可能な時点のうちの少なくとも一つに関する情報を前記制御装置に記憶するように制御する処理を実行する、ことを特徴とする制御装置のプログラム。
【請求項５０】
請求項４０乃至４９のいずれかに記載の制御装置のプログラムであって、
前記ジャーナルデータは、前記データ格納領域内のデータと、当該データの書込まれる位置に関する情報と、前記複数の回復可能な時点のうちの少なくとも一つに関する情報とを含む、ことを特徴とする制御装置のプログラム。
【請求項５１】
請求項４０乃至５０のいずれかに記載の制御装置のプログラムであって、
前記データ格納領域は、複数のディスクドライブの少なくとも一部に対応付けられる第１の論理ボリュームであり、
前記ジャーナルデータ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第２の論理ボリュームであり、
前記バックアップ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第３の論理ボリュームである、ことを特徴とする制御装置のプログラム。
【請求項５２】
請求項４０乃至５１のいずれかに記載の制御装置のプログラムであって、
前記データ格納領域の前記指定される回復可能な時点に対応するデータを回復するために、前記ジャーナルデータ格納領域から一つ以上のジャーナルデータを選択するように制御する処理を実行する、ことを特徴とする制御装置のプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】  
【発明の属する技術分野】
本発明は、例えば、記憶システム、制御装置及び制御装置のプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
【課題を解決するための手段】
上記課題を解決すべく、本発明の第１の観点に係る記憶システムは、複数のコンピュータに接続される記憶システムであって、前記複数のコンピュータのうちの少なくとも一つから受信する更新データを格納するデータ格納領域と、それぞれが前記データ格納領域の異なる時点のデータに関連する複数の復元ポイントと、それぞれが前記データ格納領域内のデータに対応する複数のジャーナルデータと、を記憶するジャーナルデータ格納領域と、前記データ格納領域のある時点のデータのバックアップデータを記憶するバックアップ格納領域と、制御装置と、を有し、前記制御装置は、前記複数の復元ポイントを管理して、前記複数の復元ポイントに関する情報を、前記複数のコンピュータのうちの少なくとも一つのコンピュータに送信し、前記複数の復元ポイントに関する前記情報を受信するコンピュータから指定される復元ポイントに関連し前記ジャーナルデータ格納領域に記憶されるジャーナルデータと、前記バックアップ領域に記憶されるバックアップデータと、を用いて、前記指定される復元ポイントに対応するデータを復元する、ことを特徴とする。
前記制御装置は、前記複数のコンピュータのうちの少なくとも一つのコンピュータからの要求に応じて、前記複数の復元ポイントに関する前記情報を前記複数のコンピュータのうちの少なくとも一つのコンピュータに送信してもよい。
更新データを送信する前記少なくとも一つのコンピュータは、前記複数の復元ポイントに関する前記情報を前記制御装置から受信するコンピュータと同一であってもよい。
前記複数の復元ポイントに関する前記情報を前記制御装置から受信する前記少なくとも一つのコンピュータは、少なくとも一つのホストコンピュータであってもよい。
前記複数のコンピュータは、複数の種類のコンピュータを含んでもよい。
前記複数の復元ポイントに関する前記情報は、前記複数の復元ポイントに関するリストであってもよい。
前記ジャーナルデータは、前記複数の復元ポイントのうちの一つに対応する前記データ格納領域のデータを復元するのに必要な情報を含んでもよい。
前記複数の復元ポイントのうちの少なくとも一つは、前記複数のコンピュータのうちの少なくとも一つにより設定されてもよい。
前記制御装置は、前記複数の復元ポイントに関する前記情報を前記制御装置に記憶してもよい。
前記制御装置は、前記複数の復元ポイントのうちの少なくとも一つに関する情報を前記制御装置に記憶してもよい。
前記ジャーナルデータは、前記データ格納領域内のデータと、当該データの書込まれる位置に関する情報と、前記複数の復元ポイントのうちの少なくとも一つに関する情報とを含んでもよい。
前記データ格納領域は、複数のディスクドライブの少なくとも一部に対応付けられる第１の論理ボリュームであり、前記ジャーナルデータ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第２の論理ボリュームであり、前記バックアップ格納領域は、前記複数のディスクドライブの少なくとも一部に対応付けられる第３の論理ボリュームであってもよい。
前記制御装置は、前記データ格納領域の前記指定される復元ポイントに対応するデータを復元するために、前記ジャーナルデータ格納領域から一つ以上のジャーナルデータを選択してもよい。
本発明の第２の観点に係る記憶システムでは、更新データを格納するデータ格納領域に格納されるデータに対応するジャーナルデータを格納するジャーナルデータ格納領域と、前記データ格納領域の過去のある時点のデータのバックアップデータを格納するバックアップデータ格納領域と、複数のコンピュータに接続可能な制御装置と、有する記憶システムであって、前記制御装置は、それぞれが前記データ格納領域の過去の異なる時点のデータに関連する複数の回復可能な時点のうちの少なくとも一つに関する情報を、前記複数のコンピュータのうちの少なくとも一つへ送信し、前記複数の回復可能な時点のうちの少なくとも一つに関する前記情報を前記制御装置から受信するコンピュータから指定される回復可能な時点に関連し前記ジャーナルデータ格納領域に格納されるジャーナルデータと、前記バックアップデータ格納領域に格納されるバックアップデータと、を用いて、前記指定された回復可能な時点に対応する前記データ格納領域の過去のある時点のデータを回復する、ことを特徴とする。
本発明の第３の観点に係る制御装置は、複数のコンピュータに接続可能な少なくとも１つの第１のポートと、更新データが格納されるデータ格納領域内のデータに対応するジャーナルデータが格納されるジャーナルデータ格納領域と、前記データ格納領域のある時点のデータのバックアップデータが格納されるバックアップデータ格納領域と、を有する少なくとも一つの記憶装置に接続可能な少なくとも１つの第２のポートと、を有する制御装置であって、それぞれが前記データ記憶領域の異なる時点のデータに関連する複数の復元ポイントのうちの少なくとも一つの復元ポイントに関する情報を、前記複数のコンピュータのうちの少なくとも一つに送信し、前記少なくとも一つの復元ポイントに関する前記情報を前記制御装置から受信するコンピュータから指定される復元ポイントに関連し前記ジャーナルデータ格納領域に格納されるジャーナルデータと、前記バックアップ格納領域に格納されるバックアップデータと、を用いて、前記指定される復元ポイントに対応するデータ格納領域のある時点のデータを復元する、ことを特徴とする。
本発明の第４の観点に係る制御装置のプログラムは、前記制御装置は、複数のコンピュータに接続可能な少なくとも１つの第１のポートと、更新データが格納されるデータ格納領域内のデータに対応するジャーナルデータが格納されるジャーナルデータ格納領域と、前記データ格納領域のある時点のデータのバックアップデータが格納されるバックアップデータ格納領域と、を有する少なくとも一つの記憶装置に接続される少なくとも１つの第２のポートと、を有するものであり、前記プログラムは、前記制御装置に、それぞれが前記データ格納領域の異なる時点のデータに関連する複数の回復可能な時点のうちの少なくとも一つの回復可能な時点に関する情報を、前記複数のコンピュータのうちの少なくとも一つに送信し、前記少なくとも一つの回復可能な時点に関する前記情報を受信するコンピュータから指定される回復可能な時点に関連し前記ジャーナルデータ格納領域に格納されるジャーナルデータと、前記バックアップデータ格納領域に格納されるバックアップデータと、を用いて、前記指定される回復可能な時点に対応する前記データ格納領域のある時点のデータを回復するように制御する処理を実行させる、ことを特徴とする。