【手続補正書】
【提出日】平成21年7月29日(2009.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一のNAS装置から第二のNAS装置へのデータの移行を制御する装置であって、
第一のNAS装置の第一の記憶領域に格納されている全てのデータで構成された初期データ群を該第一の記憶領域からリードして第二のNAS装置の第二の記憶領域にライトする全コピーを行い、全コピー又は差分コピーが完了した後に、直前回の全コピー又は差分コピーによりリードされたデータ群との差分に相当する一以上のデータで構成された差分データ群を前記第一の記憶領域からリードして前記第二の記憶領域にライトする差分コピーを行うコピー実行部と、
少なくとも差分コピーが完了する都度に、データ確定条件に合致したか否かを判断し、前記データ確定条件に合致していれば、前記第一のNAS装置に前記第一の記憶領域に対するクライアント装置からのライトを抑止させ、最終回の差分コピーを前記コピー実行部に実行させるコピー制御部と
を備える制御装置。
【請求項２】
前記第一の記憶領域は、第一のシェアディレクトリであり、
前記第二の記憶領域は、第二のシェアディレクトリであり、
前記コピー制御部は、前記全コピー又は前記差分コピーであるコピーに要したコピー所用時間を計測し、
前記データ確定条件に合致するとは、前記計測されたコピー所要時間が予め決められた第一の閾値以下になることであり、
前記コピー制御部は、更に、前記最終回の差分コピーが完了した後、前記第二のNAS装置に対して、前記第一のNAS装置のIPアドレス及びホスト名を前記第二のNAS装置に設定し、前記第二のNAS装置の前記第二のシェアディレクトリに対して前記クライアント装置からのアクセスの受け付けを開始させ、
前記差分データは、前記第一のシェアディレクトリに格納されているが前記第二のシェアディレクトリに格納されていないデータと、前記第一のシェアディレクトリ及び前記第二のシェアディレクトリの両方に格納されているデータであるが該データに関する属性が変更されたデータとのうちの少なくとも一方である、
請求項１記載の制御装置。
【請求項３】
前記コピー制御部は、前記全コピー又は前記差分コピーであるコピーに要したコピー所用時間を計測し、
前記データ確定条件に合致するとは、前記計測されたコピー所要時間が予め決められた第一の閾値以下になることである、
請求項１記載の制御装置。
【請求項４】
前記初期データ群のサイズと、単位時間当たりに生じる差分データ群のサイズと、前記第一の閾値とを含む複数の情報要素の入力を受け付け、入力された前記初期データ群のサイズと、入力された単位時間当たりに生じる差分データ群のサイズとに基づいて、各回のコピー所要時間を推定し、推定されたコピー所要時間が入力された前記第一の閾値以下になった場合に、前記第一の閾値以下と推定されたコピー所要時間でのコピーを最終回のコピーとして、全コピーを開始していから最終回のデータコピーが終了するまでに要する移行期間を算出する見積もり部、
を更に備える請求項３記載の制御装置。
【請求項５】
前記コピー実行部が、所定の期間において許可された一以上の時間帯で前記コピーを実行するよう構成されており、
入力される前記複数の情報要素には、前記一以上の時間帯の長さが含まれ、
前記見積もり部が、前記一以上の時間帯に基づいて、前記移行期間を算出する、
請求項４記載の制御装置。
【請求項６】
前記コピー制御部は、前記最終回の差分コピーが完了した後、前記第二のNAS装置に対して、前記第一のNAS装置の前記第一の記憶領域に前記クライアント装置がアクセスするために必要な情報要素を前記第二のNAS装置に設定し、前記第二のNAS装置に対して前記クライアント装置からのアクセスの受け付けを開始させる、
請求項１、３乃至５のうちのいずれか１項に記載の制御装置。
【請求項７】
前記コピー実行部が、各コピーにおいて、コピー対象のデータのスナップショットを前記第一のNAS装置に取得し、該スナップショットからデータをリードする、
請求項１、３乃至６のうちのいずれか１項に記載の制御装置。
【請求項８】
前記第一のNAS装置に関する負荷を表す第一の負荷情報と前記第二のNAS装置に関する負荷を表す第二の負荷情報とのうちの少なくとも一方を取得する取得部、
を更に備え、
前記コピー制御部が、前記取得された負荷情報が表す負荷が第二の閾値を超えていれば、コピーの速度を遅らせる、
請求項１、３乃至７のうちのいずれか１項に記載の制御装置。
【請求項９】
前記制御装置が、第一のNAS装置及び第二のNAS装置に接続された第三の装置であり、前記第一のNAS装置の第一の記憶領域と前記第二のNAS装置の第二の記憶領域をマウントするマウント部を更に備える、
請求項１、３乃至８のうちのいずれか１項に記載の制御装置。
【請求項１０】
前記制御装置が第二のNAS装置であり、前記第一のNAS装置の第一の記憶領域をマウントするマウント部を更に備える、
請求項１、３乃至９のうちのいずれか１項に記載の制御装置。
【請求項１１】
第一のNAS装置から第二のNAS装置へのデータの移行を制御する方法であって、
第一のNAS装置の第一の記憶領域に格納されている全てのデータで構成された初期データ群を該第一の記憶領域からリードして第二のNAS装置の第二の記憶領域にライトする全コピーを行い、
全コピー又は差分コピーが完了した後に、直前回の全コピー又は差分コピーによりリードされたデータ群との差分に相当する一以上のデータで構成された差分データ群を前記第一の記憶領域からリードして前記第二の記憶領域にライトする差分コピーを行い、
前記全コピー及び前記差分コピーの間、前記第一のNAS装置は前記第一の記憶領域に対するクライアント装置からのライトを受け付け、
少なくとも差分コピーが完了する都度に、データ確定条件に合致したか否かを判断し、前記データ確定条件に合致していれば、前記第一のNAS装置に前記第一の記憶領域に対するクライアント装置からのライトを抑止させ、最終回の差分コピーを実行する、
制御方法。
【請求項１２】
前記第一の記憶領域は、第一のシェアディレクトリであり、
前記第二の記憶領域は、第二のシェアディレクトリであり、
前記全コピー又は前記差分コピーであるコピーに要したコピー所用時間を計測し、
前記データ確定条件に合致するとは、前記計測されたコピー所要時間が予め決められた第一の閾値以下になることであり、
前記最終回の差分コピーが完了した後、前記第二のNAS装置に対して、前記第一のNAS装置のIPアドレス及びホスト名を前記第二のNAS装置に設定し、前記第二のNAS装置の前記第二のシェアディレクトリに対して前記クライアント装置からのアクセスの受け付けを開始させ、
前記差分データは、前記第一のシェアディレクトリに格納されているが前記第二のシェアディレクトリに格納されていないデータと、前記第一のシェアディレクトリ及び前記第二のシェアディレクトリの両方に格納されているデータであるが該データに関する属性が変更されたデータとのうちの少なくとも一方である、
請求項１１記載の制御方法。
【請求項１３】
前記全コピー又は前記差分コピーであるコピーに要したコピー所用時間を計測し、
前記データ確定条件に合致するとは、前記計測されたコピー所要時間が予め決められた第一の閾値以下になることである、
請求項１１記載の制御方法。
【請求項１４】
前記全コピーの開始前に、前もって、前記初期データ群のサイズと、単位時間当たりに生じる差分データ群のサイズと、前記第一の閾値とを含む複数の情報要素の入力を受け付け、入力された前記初期データ群のサイズと、入力された単位時間当たりに生じる差分データ群のサイズとに基づいて、各回のコピー所要時間を推定し、推定されたコピー所要時間が入力された前記第一の閾値以下になった場合に、前記第一の閾値以下と推定されたコピー所要時間でのコピーを最終回のコピーとして、全コピーを開始していから最終回のデータコピーが終了するまでに要する移行期間を算出する、
請求項１３記載の制御方法。
【請求項１５】
所定の期間において許可された一以上の時間帯で前記コピーが実行される場合、
入力される前記複数の情報要素には、前記一以上の時間帯の長さが含まれ、
前記一以上の時間帯に基づいて、前記移行期間を算出する、
請求項１４記載の制御方法。
【請求項１６】
前記最終回の差分コピーが完了した後、前記第二のNAS装置に対して、前記第一のNAS装置の前記第一の記憶領域に前記クライアント装置がアクセスするために必要な情報要素を前記第二のNAS装置に設定し、前記第二のNAS装置に対して前記クライアント装置からのアクセスの受け付けを開始させる、
請求項１１、１３乃至１５のうちのいずれか１項に記載の制御方法。
【請求項１７】
各コピーにおいて、コピー対象のデータのスナップショットを前記第一のNAS装置に取得し、該スナップショットからデータをリードする、
請求項１１、１３乃至１６のうちのいずれか１項に記載の制御方法。
【請求項１８】
前記第一のNAS装置に関する負荷を表す第一の負荷情報と前記第二のNAS装置に関する負荷を表す第二の負荷情報とのうちの少なくとも一方を取得し、前記取得された負荷情報が表す負荷が第二の閾値を超えていれば、コピーの速度を遅らせる、
請求項１１、１３乃至１７のうちのいずれか１項に記載の制御方法。
【請求項１９】
前記第一のNAS装置の第一の記憶領域と前記第二のNAS装置の第二の記憶領域をマウントし、前記全コピー及び前記差分コピーでは、マウントした第一の記憶領域からマウントした第二の記憶領域へのコピーである、
請求項１１、１３乃至１８のうちのいずれか１項に記載の制御方法。
【請求項２０】
前記第一のNAS装置の第一の記憶領域をマウントし、前記全コピー及び前記差分コピーでは、マウントした第一の記憶領域か第二の記憶領域へのコピーである、
請求項１１、１３乃至１９のうちのいずれか１項に記載の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ステップ1102にて、データ移行プログラム1008は、変数iを0にセットする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
ちなみに、ステップ1105の後、NAS装置3000に格納された/data1のデータは、図7の下段に示す通りデータ2031である。先のステップ1104から1105にてかかった時間はT（58時間13分）であるが、この間、クライアント4000は、移行元であるNAS装置2000へアクセスすることができる。言い換えれば、例えば、NAS装置2000は、クライアント4000から移行元ディレクトリ“/data1”に対するWrite要求を受け付けており、Write要求を受けた場合には、新たに追加／更新されたファイルが移行元ディレクトリ“/data1”に生じる。図7の上段に、追加／更新データを含むNAS装置2000のデータ2032を示す。データ2032は、データ2031と比較して、下記が異なる。
（a）
ファイルの更新日時（mtime）: file3
（b）
ファイルのパーミッション: file5
（c）
ファイルのオーナー: file6
（d）
新規追加ファイル: file9
（e）
削除されたファイル: file7。