【手続補正書】
【提出日】平成17年12月7日(2005.12.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを格納する記憶装置と、
通信経路に接続される第１のポートと、前記第１のポートに接続され、前記通信経路を介してファイルアクセス要求を受け、前記記憶装置に格納されたデータへのアクセス、及び前記記憶装置に格納されたデータのバックアップを指示する第１のプロセッサとを有するネットワークアダプタと、
バックアップデータを格納する装置に接続される第２のポートと、前記第２のポートに接続され、前記第１のプロセッサからの前記バックアップの指示に応じて前記記憶装置に格納されたデータを前記第２のポートを介して前記バックアップデータを格納する装置へ送り出す第２のプロセッサとを有するチャネルアダプタと、
前記ネットワークアダプタ及び前記チャネルアダプタから送られる情報が格納され、又は前記ネットワークアダプタから前記記憶装置に格納されたデータへのアクセスに際し、データが格納される第１のメモリと、
前記記憶装置に格納されたデータへアクセスするディスクアダプタと、
前記ネットワークアダプタ、前記チャネルアダプタ、前記第１のメモリ、及び前記ディスクアダプタを接続する接続機構とを有することを特徴とする記憶システム。
【請求項２】
請求項１記載の記憶システムにおいて、
前記ネットワークアダプタは、前記第１のプロセッサから指示された前記記憶装置に格納されたデータへのアクセスを受け、前記接続機構を介して前記第１のメモリのデータへアクセスするとともに、前記第１のプロセッサからの前記データのバックアップの指示を受け、前記接続機構を介して前記第１のメモリへ前記データのバックアップの指示を転送する第３のプロセッサを有することを特徴とする記憶システム。
【請求項３】
請求項２記載の記憶システムにおいて、
前記第２のプロセッサは、前記接続機構を介して前記第１のメモリから前記データのバックアップの指示を取り出し、前記バックアップの指示に応じた処理を行うことを特徴とする記憶システム。
【請求項４】
請求項１記載の記憶システムにおいて、
前記第１のプロセッサは、前記第２のプロセッサに宛てて、前記バックアップデータを格納する装置が前記第２のポートに接続されていることを確認するものであることを特徴とする記憶システム。
【請求項５】
請求項４記載の記憶システムにおいて、
前記ネットワークアダプタは、前記第１のプロセッサから指示された前記記憶装置に格納されたデータへのアクセスを受け、前記接続機構を介して前記第１のメモリのデータへアクセスするとともに、前記第１のプロセッサから前記バックアップデータを格納する装置が前記第２のポートに接続されていることの確認要求を受け、前記接続機構を介して前記第１のメモリへ前記確認要求を転送する第３のプロセッサとを有することを特徴とする記憶システム。
【請求項６】
請求項５記載の記憶システムにおいて、
前記第２のプロセッサは、前記確認要求を前記第１のメモリから取り出し、前記第２のポートを介して前記バックアップデータを格納する装置が接続されているか否かを調べることを特徴とする記憶システム。
【請求項７】
請求項１記載の記憶システムにおいて、
前記第１のプロセッサは、前記第２のプロセッサに宛てて、前記バックアップデータを格納する装置についての構成情報を要求するものであることを特徴とする記憶システム。
【請求項８】
請求項７記載の記憶システムにおいて、
前記ネットワークアダプタは、前記第１のプロセッサから指示された前記記憶装置に格納されたデータへのアクセスを受け、前記接続機構を介して前記第１のメモリのデータへアクセスするとともに、前記第１のプロセッサから前記バックアップデータを格納する装置についての構成情報の要求を受け、前記接続機構を介して前記第１のメモリへ前記構成情報の要求を転送する第３のプロセッサとを有することを特徴とする記憶システム。
【請求項９】
請求項８記載の記憶システムにおいて、
前記第２のプロセッサは、前記構成情報の要求を前記第１のメモリから取り出し、前記第２のポートを介して前記バックアップデータを格納する装置に対して構成情報を要求することを特徴とする記憶システム。
【請求項１０】
請求項１記載の記憶システムにおいて、
前記ネットワークアダプタは、前記記憶装置に格納されたデータのバックアップに際して、前記記憶装置に格納されたデータの状態を調査するものであることを特徴とする記憶システム。
【請求項１１】
請求項１０記載の記憶システムにおいて、
前記ネットワークアダプタは、前記記憶装置に格納されたデータの状態に応じて、前記記憶装置に格納されたデータのバックアップの前に、前記記憶装置に格納されたデータをバックアップするのに必要な前処理を行うことを特徴とする記憶システム。
【請求項１２】
請求項１１記載の記憶システムにおいて、
前記前処理は、前記記憶装置に格納されたデータの状態がシンプレックス状態、デュープレックス−ペンディング状態又はデュープレックス状態のいずれであるかに応じて異なることを特徴とする記憶システム。
【請求項１３】
請求項１記載の記憶システムにおいて、
前記ネットワークアダプタは、前記第１のプロセッサからの前記データのバックアップの指示を受け、前記接続機構を介して前記第１のメモリへ前記データのバックアップの指示を転送する第３のプロセッサとを有し、
前記第１のプロセッサと前記第３のプロセッサとは、ＳＣＳＩを用いて情報をやり取りすることを特徴とする記憶システム。
【請求項１４】
請求項１記載の記憶システムにおいて、
前記ネットワークアダプタは、一纏まりの基板であり、前記第１のプロセッサからの前記データのバックアップの指示を受け、前記接続機構を介して前記第１のメモリへ前記データのバックアップの指示を転送する第３のプロセッサを有するものであることを特徴とする記憶システム。
【請求項１５】
請求項１記載の記憶システムにおいて、
前記ネットワークアダプタは、前記第１のプロセッサからの前記データのバックアップの指示を受け、前記接続機構を介して前記第１のメモリへ前記データのバックアップの指示を転送する第３のプロセッサとを有し、
前記第１のプロセッサと前記第３のプロセッサとは、バスによって接続されていることを特徴とする記憶システム。
【請求項１６】
通信経路に接続される第１のポートを有するネットワークアダプタは、記憶装置に格納されているデータの複製の作成を指示し、
前記データの複製が作成された後、前記作成されたデータの複製をバックアップ装置に対して送信するよう指示し、
前記ネットワークアダプタに接続される第１のメモリには、前記バックアップ装置への送信の指示が格納され、
前記バックアップ装置に接続される第２のポートを有するチャネルアダプタは、前記バックアップ装置への送信の指示を前記第１のメモリから取り出し、
前記チャネルアダプタは、前記第２のポートを介して前記バックアップ装置に対して前記作成されたデータの複製を送信するものであることを特徴とするデータバックアップ方法。
【請求項１７】
請求項１６記載のデータバックアップ方法において、
前記ネットワークアダプタは、前記バックアップ装置が前記第２のポートに接続されていることの確認を要求し、
前記第１のメモリには、前記確認要求が格納され、
前記チャネルアダプタは、前記確認要求を前記第１のメモリから取り出し、
前記第２のポートを介して前記バックアップ装置の接続の有無を確認し、
前記ネットワークアダプタは、前記バックアップ装置への送信を指示することを特徴とするデータバックアップ方法。
【請求項１８】
請求項１６記載のデータバックアップ方法において、
前記ネットワークアダプタは、前記バックアップ装置の構成情報を要求し、
前記第１のメモリには、前記構成情報の要求が格納され、
前記チャネルアダプタは、前記構成情報の要求を前記第１のメモリから取り出し、
前記第２のポートを介して前記バックアップ装置に対して前記構成情報を要求し、
前記バックアップ装置から前記構成情報の要求に対して応答があった後、前記ネットワークアダプタは、前記バックアップ装置への送信を指示することを特徴とするデータバックアップ方法。
【請求項１９】
通信経路に接続され、ファイルアクセス要求を受ける第１のポートと、前記第１のポートを有するネットワークアダプタに接続され、前記ファイルアクセス要求に対応するデータが格納される第１のメモリと、前記第１のメモリに前記ファイルアクセス要求に対応するデータが格納された後、前記第１のメモリに格納されたデータを格納する記憶装置とを有する第１の経路と、
前記ネットワークアダプタから前記記憶装置に格納されているデータのバックアップ指示が転送される前記第１のメモリと、前記第１のメモリに接続され、前記第１のメモリから前記バックアップ指示を取り出すチャネルアダプタと、前記バックアップ指示に応じて、前記チャネルアダプタに接続されるバックアップ装置に対して、前記記憶装置に格納されているデータを転送する第２のポートとを有する第２の経路とを有することを特徴とする記憶システム。
【請求項２０】
通信経路に接続される第１のポートを介してファイルアクセス要求を受け、
前記ファイルアクセス要求に対応するデータへアクセスするべく、前記第１のポートを有するネットワークアダプタに接続される第１のメモリにアクセスし、
前記第１のメモリに前記ファイルアクセス要求に対応するデータが格納されていない場合に、前記ファイルアクセス要求に対応するデータが格納されている記憶装置に対してアクセスし、
前記ネットワークアダプタから前記第１のメモリに対して、前記記憶装置に格納されているデータのバックアップ指示を転送し、
前記第１のメモリに接続されているチャネルアダプタによって、前記第１のメモリから前記バックアップ指示が取り出され、
前記バックアップ指示に応じて、第２のポートを介して前記チャネルアダプタに接続されるバックアップ装置に対して、前記記憶装置に格納されているデータが格納されることを特徴とする情報制御方法。
【請求項２１】
データを記憶するディスクドライブと、
通信経路に接続される第１のポート、並びにＮＡＳプロセッサ及び第１のＩ／Ｏプロセッサを有するネットワークアダプタと、
バックアップ装置に接続される第２のポート、及び第２のＩ／Ｏプロセッサを有するチャネルアダプタと、
共有メモリと、
前記ディスクドライブに格納されたデータへアクセスするディスクアダプタと、
前記ディスクアダプタ、前記ネットワークアダプタ、前記チャネルアダプタ、及び前記共有メモリを接続するスイッチと、
を有し、
前記ＮＡＳプロセッサが、前記第１のポートを介してファイルアクセス要求を受け、前記ディスクドライブに格納されたデータへのディスクアクセス要求を生成した場合、前記第１のＩ／Ｏプロセッサは、前記ディスクアクセス要求に応じて、前記ディスクドライブへのデータの書き込み又は読み出しを実行し、
前記ＮＡＳプロセッサが、前記ディスクドライブに格納されたデータのバックアップを指示するバックアップ指示コマンドを生成した場合、前記第１のＩ／Ｏプロセッサは、前記バックアップ指示コマンドを前記共有メモリに格納し、前記第２のＩ／Ｏプロセッサは、前記共有メモリに格納された前記バックアップ指示コマンドを読み出し、読み出した前記バックアップ指示コマンドに応じて、前記ディスクドライブに格納されたデータを前記第２のポートを介して前記バックアップ装置へ送り出すこと、
を特徴とする記憶システム。
【請求項２２】
データを記憶するディスクドライブと、
通信経路に接続される第１のポート、並びにＮＡＳプロセッサ及び第１のＩ／Ｏプロセッサを有するネットワークアダプタと、
バックアップ装置に接続される第２のポート、及び第２のＩ／Ｏプロセッサを有するチャネルアダプタと、
共有メモリと、
前記ディスクドライブに格納されたデータへアクセスするディスクアダプタと、
前記ディスクアダプタ、前記ネットワークアダプタ、前記チャネルアダプタ、及び前記共有メモリを接続するスイッチと、
を有し、
前記ＮＡＳプロセッサが、前記第１のポートを介してファイルアクセス要求を受け、前記ディスクドライブに格納されたデータへのディスクアクセス要求を生成した場合、前記第１のＩ／Ｏプロセッサは、前記ディスクアクセス要求に応じて、前記ディスクドライブへのデータの書き込み又は読み出しを実行し、
前記ＮＡＳプロセッサが、前記バックアップ装置についてのデバイス制御情報を要求するための制御コマンドを生成した場合、前記第１のＩ／Ｏプロセッサは、前記制御コマンドを前記共有メモリに格納し、前記第２のＩ／Ｏプロセッサは、前記共有メモリに格納された前記制御コマンドを読み出し、読み出した前記制御コマンドを前記第２のポートを介して前記バックアップ装置へ送り出し、
前記ＮＡＳプロセッサが、前記ディスクドライブに格納されたデータのバックアップを指示するバックアップ指示コマンドを生成した場合、前記第１のＩ／Ｏプロセッサは、前記バックアップ指示コマンドを前記共有メモリに格納し、前記第２のＩ／Ｏプロセッサは、前記共有メモリに格納された前記バックアップ指示コマンドを読み出し、読み出した前記バックアップ指示コマンドに応じて、前記ディスクドライブに格納されたデータを前記第２のポートを介して前記バックアップ装置へ送り出すこと、
を特徴とする記憶システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
ネットワークアダプタ１３０内のＩ／Ｏプロセッサ１３３は、ディスクアクセス要求処理部２３３、バックアップ指示コマンド転送部２３４及び論理ボリューム状態制御部２３５を有する。ディスクアクセス要求処理部２３３は、ＮＡＳプロセッサ１３２内のＩ／Ｏドライバ２３３から、ディスクアレイ１２２内の論理ボリュームに対するアクセス要求を受け取った場合、ディスクアレイ１２２へのデータの書込み、又はディスクアレイ１２２からのデータの読み出しを実行する。具体的には、ディスクアクセス要求処理部２３３は、論理ボリュームに対するアクセス要求が書込み要求であった場合、共有メモリ１４７内の論理ボリューム−物理デバイス変換テーブル２４７を用いて、ディスクドライブ１２３の特定のデータ領域を検出して、検出されたデータ領域に対応するキャッシュメモリ１４８内の書込みデータ領域２４８に対して、書込みデータを格納する。なお、その後、書込みデータは、制御プロセッサ１４５の制御に従って、ディスクドライブ１２３の特定のデータ領域に書込まれることとなる。一方、ディスクアクセス要求処理部２３３は、論理ボリュームに対するアクセス要求が読み出し要求であった場合、共有メモリ１４７内の論理ボリューム−物理デバイス変換テーブル２４７を用いて、ディスクドライブ１２３の特定のデータ領域を検出して、検出されたデータ領域に対応するキャッシュメモリ１４８内の読み出しデータ領域２４９に要求された読み出しデータが存在するか否かを調査する。仮に要求された読み出しデータが読み出しデータ領域２４９に格納されている場合、ディスクアクセス要求処理部２３３は、読み出しデータ領域２４９からデータを読み出して、ＮＡＳプロセッサ１３２に対して送り出す。また、仮に要求された読み出しデータが読み出しデータ領域２４９に格納されていない場合、ディスクアクセス要求処理部２３３は、要求された読み出しデータが読み出しデータ領域２４９に読み出された後、読み出しデータ領域２４９からデータを読み出して、ＮＡＳプロセッサ１３２に対して送り出す。なお、要求された読み出しデータが読み出しデータ領域２４９に格納されていない場合、要求された読み出しデータは、制御プロセッサ１４５の制御に従って、ディスクドライブ１２３の特定のデータ領域から読み出しデータ領域２４９に読み出される。最終的に、ディスクアクセス要求処理部２３３によって読み出されたデータは、ＮＡＳプロセッサ１３２の制御に従って、読み出しを要求したホストコンピュータ１００に対してポート１３１を介して送り出される。