nsrclone プログラムを使って、既存のセーブセットの新しいコピーを作成します。この処理は、「NSR group」リソースの「Clones」属性が有効になっていれば、自動的に行われます。また、nsrclone は、コマンド行から手動で実行もできます。
コマンド行オプションを使用するとボリューム名または ID を指定できますが、nsrclone プログラムは、セーブセットコンポーネントが置かれるボリューム数に関係なく、必ず完全なセーブセットをコピーします。nsrclone プログラムは、ボリュームをコピーするのではなく、あるボリューム上の指定したオリジナルのセーブセットを、クローン用の特別なプールに割り当てられているボリュームにコピーします。最初の宛先ボリュームが、セーブセットのクローンのすべてを保持できない場合は、同じクローンプールの別のボリュームが選択されます。
-c オプションと -N オプションを同時に使用すると、nsrclone により、指定したクライアントのセーブセットのスーパーフルコピーが作成されます。スーパーフルコピーとは、HSM 機能のもとでだけサポートされる機能です。この機能では、指定されたクライアントとセーブセットについての最新の完全レベルのフルバックアップのクローンと、フルバックアップによって参照される HSM マイグレートセーブセットのクローンを自動的に作成します。スーパーフルコピーのクローンは、マイグレートクローンプールのボリュームに作成されなければなりません。マイグレートセーブセットが最新のフルバックアップによって参照されない場合は、フルセットだけがクローン化されます。
nsrclone プログラムを nsrmmd デーモンとともに使用すると、各セーブセットが、指定されたボリューム上に 1 つしかクローンを持たないことが保証されます。ボリューム名と ID が指定されている場合は、ボリューム上のセーブセットのコピーが、ソース (コピー元) として使用されます。セーブセットが明示的に指定されている場合は、既存の複数のコピーを持つセーブセットが自動的に選択されます。また、オートチェンジャやサイロ内のボリューム上に存在するセーブセットのコピーは、手動操作を必要とするセーブセットよりも優先して選択されます。また、-S オプションを使用して、ソースとしてどのセーブセットのコピーを使用するかについても正確に指定できます。
nsrclone プログラムに使用する形式とオプションは、次のとおりです。
nsrclone [-v] [-s server] [-b pool] {-f file | volume-name} nsrclone [-v] [-s server] [-b pool] -S {-f file | ssid} nsrclone [-v] [-s server] [-b pool] -V {-f file | volumeid} nsrclone [-v] [-s server] [-b pool] -c client -N saveset |
-b pool オプションを使用すると、データをマイグレートする宛先となるクローンプールの名前を指定できます。このオプションを省略すると、セーブセットのクローンは自動的に「Default Clone」プールに送信されます。
-c client オプションを -N オプションとともに使用すると、所有するセーブセットがスーパーフルコピーとみなされるクライアントを指定できます。
-f file オプションを使用すると、nsrclone に、指定したテキストファイルから、ボリューム名、ボリューム ID またはセーブセット ID を読み込ませることができます。
-s server オプションを使用すると、セーブセットをマイグレートする送信元となる Backup サーバーを指定できます。このオプションを省略すると、デフォルトで、現在使用中のマシンが選択されます。
-S オプションを使用すると、1 つまたは複数の特定の ssid を指定できます。mminfo -v コマンドを実行すると、ssid に使用できる値が判別できます (詳細は、「mminfo 」を参照)。
-v オプションを使用すると、nsrclone を冗長モードで実行できます。このモードにより、処理中の追加情報を取得できます。たとえば、ボリュームを通過したセーブセットについてのメッセージなどです。
-V volid オプションを使用すると、ボリューム名を指定できます。
nsrclone プログラムの例とエラーメッセージについては、nsrclone(1m) のマニュアルページを参照してください。