PRIMECLUSTER Global Disk Services 説明書 4.2 (Linux版)
|
目次

|
D.14 sdxproxy − プロキシオブジェクトの操作
■形式
sdxproxy Break -c class -p proxy [-e force,restore]
sdxproxy Cancel -c class -p proxy
sdxproxy Join -c class -m master -p proxy
[-a mvol=pvol:jrm[:pslice][,mvol=pvol:jrm [:pslice],...]]
[-e delay=msec,softcopy,syncmode,waitsync]
sdxproxy Part -c class -p proxy,... [-a attribute=value]
[-e instant,mode=val,unlock]
sdxproxy Rejoin -c class -p proxy,...
[-e delay=msec,softcopy,waitsync]
sdxproxy RejoinRestore -c class -p proxy,...
[-e delay=msec,instant,nowaitsync,softcopy]
sdxproxy Relate -c class -m master -p proxy
sdxproxy Restore -c class -p proxy,... [-e instant,nowaitsync]
sdxproxy Root -c class -m master,... [-e boot]【Itanium】
sdxproxy Root -c class -p proxy,... [-e boot]【Itanium】
sdxproxy Root -c class -m master,... -p proxy,... [-e boot]【Itanium】
sdxproxy Swap -c class -p proxy
sdxproxy Update -c class -p proxy,... [-e instant,nowaitsync]
■機能説明
sdxproxyは、プロキシオブジェクトを操作するためのコマンドです。スーパユーザ権限を持つユーザだけがsdxproxy コマンドを実行することができます。

プロキシ構成の前提条件
プロキシボリューム数
プロキシボリュームのサイズ
プロキシグループのサイズ
プロキシ構成におけるアドバンスト・コピー機能の利用
OPC方式による瞬間スナップショット
プロキシ構成におけるEMC TimeFinderおよびEMC SRDFの利用【Linux2.6】
■基本オプション
以下の基本オプションのうち、いずれかを指定します。
- Break
- マスタとプロキシとして関連付けられているボリュームの対、またはグループの対の関係を解除します。結合状態、分離状態のどちらの状態でも、解除できます。
proxy には、解除するプロキシボリュームまたはプロキシグループを指定します。プロキシグループ内にあるプロキシボリュームを指定して解除することはできません。
プロキシボリューム、およびプロキシグループ内のプロキシボリュームは、解除後も、解除前のボリュームデータや属性を維持したまま、通常のボリュームとして使用できます。
解除は、マスタボリュームおよびプロキシボリュームが使用中であっても可能です。ただし、結合状態でマスタボリュームが使用中の場合、解除後の、プロキシボリュームのデータの整合性については、データを管理しているファイルシステム層あるいはデータベース層などで確保しなければなりません。たとえば、マスタボリュームをファイルシステムとして使用している場合、umount(8)コマンドを使ってファイルシステムをアンマウントしたうえで解除するなどの手続きが必要となります。
以下の場合、エラーとなり解除できません。
・マスタボリュームからプロキシボリュームへのコピー処理が行われている場合(-e force指定時を除く)
・プロキシボリュームからマスタボリュームへのコピー処理が行われている場合(-e restore指定時は除く)
- Cancel
- 分離状態のプロキシとマスタとの間に存在するディスク装置のコピー機能のセッションを中止(解除)します。
proxy には、プロキシグループのまたは分離状態のプロキシボリュームを指定します。プロキシグループを指定した場合、プロキシグループ内にある分離状態のプロキシボリュームのすべてが処理対象になります。プロキシグループ内にある分離状態のプロキシボリュームを指定することもできます。
ただし、マスタグループとプロキシグループとの間にBCVペアまたはSRDFペアが存在する場合は、プロキシグループ内にある分離状態のプロキシボリュームを指定してセッションを中止することはできません。
セッションの中止は、マスタボリュームおよびプロキシボリュームが使用中であっても可能です。セッションを中止しても、マスタとプロキシの関係は分離状態のままです。また、マスタとプロキシのボリューム状態は変化しません。ただし、マスタからプロキシ、または、プロキシからマスタへのコピー処理中にセッションを中止した場合は、コピー先のボリュームがデータ不当(INVALID)状態になります。この場合、コピー処理を再実行し、コピーが完了すれば、ボリュームの状態を復旧することができます。
- Join
- ボリュームの対、またはグループの対を、マスタとプロキシとして関係づけて結合します。
ボリュームの対を結合する場合、コマンドの復帰後(-e waitsync指定時は復帰前)に、マスタボリュームからプロキシボリュームへの等価性コピーを行います。
- ボリュームの対を結合する場合、以下の条件があります。
・マスタボリュームとプロキシボリュームのサイズは等しくなければなりません。
・マスタボリュームとプロキシボリュームは、異なるミラーグループまたはシングルディスクに属するボリュームでなければなりません。
グループの対を結合する場合、マスタグループ内のマスタボリュームごとに、同じオフセットで同じサイズのプロキシボリュームをプロキシグループに作成し、コマンドの復帰後(-e waitsync指定時は復帰前)に、マスタボリュームからプロキシボリュームへの等価性コピーを行います。プロキシグループ内に作成されるプロキシボリュームのアクセスモード属性は、ro(読取り専用)に設定されます。マスタグループまたはプロキシグループにキープディスクが接続されていて、マスタグループとプロキシグループのシリンダサイズなどのジオメトリが異なる場合、プロキシグループはマスタグループと同じジオメトリに変更されます。
グループの対を結合する場合、以下の条件があります。
・ルートクラスの場合、プロキシグループに直接接続されている最小の物理ディスクのサイズは、マスタグループ内のボリュームの最終ブロック番号より大きくなければなりません。
・ローカルクラスまたは共用クラスの場合、プロキシグループのグループサイズは、マスタグループ内のボリュームの最終ブロック番号より大きくなければなりません。
・マスタグループにボリュームが存在しない場合、および、プロキシグループにボリュームがすでに存在する場合は、エラーとなり結合できません。
・マスタグループおよびプロキシグループは、ミラーグループでなければなりません。
- ディスク装置のコピー機能が利用できる場合、マスタからプロキシへの等価性コピー処理は、ディスク装置のコピー機能を使用して行います(-e softcopy指定時を除く)。
結合状態のプロキシボリュームは、アクセスすることも起動することもできません。プロキシボリュームにアクセスするためには、Partオプションを使用してマスタから分離するか、あるいは、Breakオプションを使用してマスタとの関係を解除する必要があります。
すでにプロキシが関連付けられているマスタに対して、さらに別のプロキシを結合して、複数のスナップショットを作成することができます。ただし、マスタボリュームを構成するスライスの数と、そのマスタボリュームに関連付けられているすべてのプロキシボリュームを構成するスライスの数の合計は、32以下でなければなりません。
すでにプロキシが関連付けられているマスタを、プロキシとして別のマスタに結合したり、すでにマスタに関連付けられているプロキシに対して別のプロキシを結合したりすることはできません。
以下の場合、エラーとなり結合できません。
・プロキシボリュームが起動中の場合
・マスタボリュームまたはプロキシボリュームにコピー状態または一時切離し状態のスライスがある場合
・マスタボリュームと他のプロキシボリュームとの間でコピー処理が行われている場合
・マスタボリュームがデータ不当(INVALID)の場合
- Part
- 1つあるいは複数の結合状態のプロキシを、マスタから分離します。分離しても、マスタとプロキシの関連付けは維持されます。分離されたプロキシボリュームは、分離した時点におけるマスタボリュームのデータのコピー(複製)を持つスナップショットとなります。分離されたプロキシボリュームを使用して、分離した時点のマスタボリュームのバックアップを採取したり、別の業務を実行したりすることができます。
proxy には、結合状態のプロキシボリュームまたはプロキシグループを指定します。プロキシグループを指定した場合、グループ内にあるすべてのプロキシボリュームを分離します。プロキシグループ内にある結合状態のプロキシボリュームを指定することもできます。
分離されたプロキシボリュームは起動され、次の特殊ファイルを使ってマスタとは独立したボリュームとしてアクセスできるようになります。
/dev/sfdsk/class/rdsk/ボリューム名【Linux2.4】
/dev/sfdsk/class/dsk/ボリューム名
プロキシボリュームが共用クラスに属している場合、クラススコープに定義されているすべてのノードで起動されます。
マスタボリュームが起動中であっても分離できますが、分離されたプロキシボリュームのデータの整合性については、データを管理しているファイルシステム層あるいはデータベース層などで確保しなければなりません。たとえば、マスタボリュームをファイルシステムとして使用している場合、umount(8)コマンドを使ってファイルシステムをアンマウントしたうえで分離するなどの手続きが必要となります。
以下の場合、エラーとなり分離できません。
・マスタボリュームからプロキシボリュームへのコピー処理が行われている場合(-e instant指定時を除く)
・プロキシボリュームからマスタボリュームへのコピー処理が行われている場合
- Rejoin
- 1つあるいは複数の分離状態のプロキシを、再びマスタに結合します。
proxy には、分離状態のプロキシボリューム、またはプロキシグループを指定します。プロキシグループを指定した場合、グループ内にあるすべてのプロキシボリュームを再結合します。プロキシグループ内にある分離状態のプロキシボリュームを指定することもできます。
コマンドの復帰後(-e waitsync指定時は復帰前)に、マスタボリュームからプロキシボリュームへの等価性コピーを行います。ディスク装置のコピー機能が利用できる場合は、ディスク装置のコピー機能を使用して等価性コピーを行います(-e softcopy指定時を除く)。
同じマスタボリュームに関連付けられている複数のプロキシボリュームを同時に指定して再結合することはできません。
以下の場合、エラーとなり再結合できません。
・プロキシボリュームが起動中の場合
・マスタボリュームまたはプロキシボリュームにコピー状態のスライスがある場合
・マスタボリュームと他のプロキシボリュームとの間でコピー処理が行われている場合
・マスタボリュームがデータ不当(INVALID)状態の場合
【Itanium】
プロキシボリュームがシステムボリュームとして動作している場合、プロキシボリュームを停止できないため、再結合はできません。システムボリュームとして動作しているプロキシボリュームを再結合する場合、まずsdxproxy Rootコマンドを使ってブート環境を切り替えることにより、プロキシボリュームが使用されていない状態にしてください。
- RejoinRestore
- 1つあるいは複数の分離状態のプロキシを、再びマスタに結合し、プロキシボリュームのデータをもとにマスタボリュームのデータを復元します。復元は、プロキシボリュームからマスタボリュームへの等価性コピーにより行われます。本オプションを指定してコマンドを実行すると、マスタボリュームのデータはプロキシボリュームのデータで上書きされます。
proxy には、分離状態のプロキシボリューム、またはプロキシグループを指定します。プロキシグループを指定した場合、グループ内にあるすべてのプロキシボリュームを再結合し、各マスタボリュームのデータを復元します。プロキシグループ内にある分離状態のプロキシボリュームを指定することもできます。
コマンドの復帰前(-e nowaitsync指定時は復帰後)に、プロキシボリュームからマスタボリュームへの等価性コピーを行います。ディスク装置のコピー機能が利用できる場合は、ディスク装置のコピー機能を使用して等価性コピーを行います(-e softcopy指定時を除く)。
同じマスタボリュームに関連付けられている複数のプロキシボリュームを同時に指定して再結合と復元を行うことはできません。
以下の場合、エラーとなり再結合と復元はできません。
・マスタボリュームまたはプロキシボリュームが起動中の場合
・マスタボリュームまたはプロキシボリュームにコピー状態のスライスがある場合
・マスタボリュームと他のプロキシボリュームとの間でコピー処理が行われている場合
・プロキシボリュームがデータ不当(INVALID)状態の場合
- Relate
- ボリュームの対またはグループの対を、マスタとプロキシとして関連付けて分離状態にします。関連付けを行っても、マスタおよびプロキシのデータ、状態、属性は変更されません。また、関連付けたマスタとプロキシには、ディスク装置のコピー機能のセッションは設定されません。
ボリュームの対を関連付ける場合、マスタボリュームとプロキシボリュームのサイズは等しくなければなりません。また、異なるミラーグループまたはシングルディスクに属するボリュームでなければなりません。
グループの対を関連付ける場合、マスタグループとプロキシグループのボリュームの配置(オフセットとサイズ)が一致している必要があります。また、マスタグループおよびプロキシグループは、ミラーグループでなければなりません。
すでにプロキシが関連付けられているマスタに対して、さらに別のプロキシを関連付けることができます。ただし、マスタボリュームを構成するスライスの数と、そのマスタボリュームに関連付けられているすべてのプロキシボリュームを構成するスライスの数の合計は、32以下でなければなりません。
すでにプロキシが関連付けられているマスタを、プロキシとして別のマスタに関連付けたり、すでにマスタに関連付けられているプロキシに対して別のプロキシを関連付けたりすることはできません。
以下の場合、エラーとなり関連付けることができません。
・マスタボリュームまたはプロキシボリュームにコピー状態または一時切離し状態のスライスがある場合
・マスタボリュームと他のプロキシボリュームとの間でコピー処理が行われている場合
- Restore
- 分離状態のプロキシからマスタにデータをコピーすることにより、マスタの内容を復元します。OPC機能を使用して、コピー開始時点のプロキシのデータが、マスタにコピー(上書き)されます。コマンドは、コピー完了後(-e instant指定時および-e nowaitsync指定時はコピー開始直後)に復帰します。OPC機能が使用できない場合は、コマンドがエラーとなります。
proxy には、1つまたは複数の、プロキシグループまたは分離状態のプロキシボリュームを指定します。プロキシグループを指定した場合、プロキシグループ内にある分離状態のプロキシボリュームのすべてが処理対象になります。プロキシグループ内にある分離状態のプロキシボリュームを指定することもできます。同じマスタボリュームに関連付けられている複数のプロキシボリュームを同時に指定することはできません。
プロキシボリュームが起動中であっても復元を実行できますが、マスタボリュームにコピーされるデータの整合性については、データを管理しているファイルシステム層あるいはデータベース層などで確保しなければなりません。たとえば、プロキシボリュームをファイルシステムとして使用している場合、umount(8)コマンドを使ってファイルシステムをアンマウントしたうえで復元を実行するなどの手続きが必要となります。
以下の場合、エラーとなります。
・マスタボリュームが起動中の場合
・マスタボリュームまたはプロキシボリュームにコピー状態のスライスがある場合
・マスタボリュームと他のプロキシボリュームとの間でコピー処理が行われている場合
・マスタボリュームに結合状態のプロキシボリュームが存在する場合
・プロキシボリュームがデータ不当(INVALID)状態の場合
- Root【Itanium】
- master,...およびproxy,...で指定されたルートクラスのマスタボリュームまたはプロキシボリュームを、代替ブート環境でファイルシステムまたはスワップ域として使用するための設定を行います。マスタグループまたはプロキシグループを指定した場合は、指定されたグループに属しているすべてのボリュームが設定の対象になります。
代替ブート環境で使用するボリュームは、以下の条件を満たす必要があります。
・/etc/fstabファイルにファイルシステムまたはスワップ域として記述されているボリューム(現用ボリューム)に対して、マスタまたはプロキシとして直接的または間接的に関連付けられているボリューム(代替ボリューム)であること
・分離状態であること
・アクセスモード属性がrw(読書き用)であること
・INVALID(データ不当)以外の状態であること
・コピー処理のコピー先になっていないこと
・ファイルシステムまたはスワップ域として現在動作していないこと
すべての現用ボリュームの代替ボリュームを指定する必要はありませんが、代替ブート環境でルートファイルシステムとして使用するボリューム(代替ルートボリューム)は、必ず指定する必要があります。
指定された代替ルートボリューム上のelilo.confおよびfstabファイルに記述されているデバイス名やデバイス特殊ファイル名は、コマンドの復帰前に、指定された代替ボリュームのものに変更されます。代替ボリュームが指定されなかった現用ボリュームは、そのまま代替ルートボリューム上の fstab に記述されます。Part オプションを使用して現用ルートボリュームと代替ルートボリュームを分離した後、現用ルートボリューム上の fstab の編集、代替ルートボリューム上の fstab の編集、ボリュームの作成や削除などの構成変更操作は、本オプションを使用して代替ブート環境の設定を行った後に実施するようにしてください。これらの構成変更操作を行った後に本オプションを指定して、sdxproxy コマンドを実行する場合は、コマンド復帰後に、代替ルートボリューム上の fstab の内容が適切かどうか確認してください。なお、ダンプデバイスとして使用されているスワップ域の代替ボリュームを指定した場合、その代替ボリュームをダンプデバイスとして使用するための設定は、代替ブート環境の起動時に行われます。
代替ルートボリューム上のelilo.confおよびfstabファイルを変更するため、代替ルートボリュームが/.GDSPROXYディレクトリに一時的にマウントされます。この一時的なマウントポイントは、環境変数 PROXY_ROOTにマウントポイントのパスを設定することにより変更できます。
代替ブート環境の設定が完了すると、現用ブート環境と代替ブート環境のブートデバイス名が標準出力に出力されます(-e boot 指定時を除く)。出力されたブートデバイス名は、必ず控えておいてください。EFIブートマネージャのブートオプション選択画面で代替ブート環境のブートデバイス名を選択することにより、代替ブート環境に切り替えることができます。同様に、現用ブート環境のブートデバイス名を選択することにより、元の現用ブート環境に戻すことができます。ブート環境の切替えが成功すると、そのブート環境がデフォルトのブート環境になります。
- Swap
- プロキシを構成するスライスと、マスタを構成するスライスとを入れ換えます。
proxy には、結合状態のプロキシボリュームまたはプロキシグループを指定します。プロキシグループ内にあるプロキシボリュームを指定して入換えを行うことはできません。
入換えは、マスタボリュームが使用中であっても可能です。
以下の場合、入換えはエラーとなります。
・マスタボリュームまたはプロキシボリュームにコピー状態のスライスがある場合
・マスタボリュームと他のプロキシボリュームとの間でコピー処理が行われている場合
・プロキシボリュームがデータ不当(INVALID)状態の場合
・マスタとプロキシとの間に、ECセッション、BCVペア、またはSRDFペアが存在する場合
- Update
- マスタから分離状態のプロキシにデータをコピーすることにより、プロキシの内容を更新します。OPC機能を使用して、コピー開始時点のマスタのデータが、プロキシにコピー(上書き)されます。コマンドは、コピー完了後(-e instant指定時および-e nowaitsync指定時はコピー開始直後)に復帰します。OPC機能が使用できない場合は、コマンドがエラーとなります。
更新されたプロキシボリュームは、更新を開始した時点におけるマスタボリュームのデータのコピー(複製)を持つスナップショットとなります。更新されたプロキシボリュームを使用して、更新を開始した時点のマスタボリュームのバックアップを採取したり、別の業務を実行したりすることができます。
proxy には、1つまたは複数の、プロキシグループまたは分離状態のプロキシボリュームを指定します。プロキシグループを指定した場合、プロキシグループ内にある分離状態のプロキシボリュームのすべてが処理対象になります。プロキシグループ内にある分離状態のプロキシボリュームを指定することもできます。同じマスタボリュームに関連付けられている複数のプロキシボリュームを同時に指定することはできません。
マスタボリュームが起動中であっても更新を実行できますが、プロキシボリュームにコピーされるデータの整合性については、データを管理しているファイルシステム層あるいはデータベース層などで確保しなければなりません。たとえば、マスタボリュームをファイルシステムとして使用している場合、umount(8)コマンドを使ってファイルシステムをアンマウントしたうえで更新を実行するなどの手続きが必要となります。
以下の場合、エラーとなります。
・プロキシボリュームが起動中の場合
・マスタボリュームまたはプロキシボリュームにコピー状態のスライスがある場合
・マスタボリュームと他のプロキシボリュームとの間でコピー処理が行われている場合
・マスタボリュームがデータ不当(INVALID)状態の場合
■サブオプション
以下のサブオプションが指定できます。
- -a attribute=value (Part指定時)
- 分離するプロキシボリュームの属性である attribute を value に設定します。この属性値は Rejoin オプションまたは RejoinRestore オプションによりプロキシボリュームがマスタボリュームに再結合された時点で無効になります。
attribute には属性名、value には属性値を指定します。attribute と value の間には、必ずイコール(=)を入れます。
attribute と value には、以下の指定ができます。
- pjrm=onまたはpjrm=off (省略時はon)
- プロキシ用の高速等価性回復モードを設定します。
- on
- プロキシ用の高速等価性回復モードをオンにします。
- off
- プロキシ用の高速等価性回復モードをオフにします。
- -a mvol=pvol:jrm[:pslice][,mvol=pvol:jrm[:pslice],...]] (Join指定時)
- プロキシボリュームの属性値を指定します。
mvol の後にはイコール(=)が続き、pvol、jrm、pslice をコロン(:)で区切って指定します。複数のプロキシボリュームの属性値を指定する場合は、上記の指定子の組合せをカンマ(,)で区切って指定します。
グループの対を結合する場合、mvol には、マスタグループ内にあるマスタボリュームのボリューム名を指定します。pvol には、mvol で指定されるマスタボリュームに対応してプロキシグループに作成されるプロキシボリュームのボリューム名を指定し、jrm には、そのボリューム用の高速等価性回復モード(onまたはoff)、pslice には物理スライス属性(onまたはoff)を指定します。マスタグループ内にあるマスタボリュームごとに作成される、すべてのプロキシボリュームの属性値を指定する必要があります。:pslice を省略した場合、プロキシボリュームの物理スライス属性は、対応するマスタボリュームの物理スライス属性と同じになります。
ボリュームの対を結合する場合、mvol にはマスタボリュームのボリューム名、 pvol にはプロキシボリュームのボリューム名、jrm にはボリューム用の高速等価性回復モード(on または off)、pslice には物理スライス属性(on または off)を指定します。mvol、pvol は、それぞれmaster, proxy と一致しなければなりません。本オプションを指定しない場合、プロキシボリュームの属性値は、結合前の属性値から変更されません。
class がルートタイプの場合、pslice にoffを設定することはできません。
- -c class
- class には、操作対象となるマスタオブジェクトおよびプロキシオブジェクトが属しているクラスのクラス名を指定します。
- -e boot (Root指定時)【Itanium】
- 代替ブート環境をデフォルトのブート環境にします。sdxproxyコマンドの復帰後、速やかにシステムをリブートすることによって、代替ブート環境に切り替えることができます。
sdxproxyコマンドが正常終了すると、変更前と変更後のブートデバイス名が標準出力に出力されます。出力されたブートデバイス名は必ず控えておいてください。EFIブートマネージャのブートオプション選択画面で、変更前のブートデバイス名を選択することにより、元の現用ブート環境でブートできます。また、EFIブートマネージャのBoot option maintenance menuのChange Boot Orderメニューで、変更前のブートデバイス名を先頭に移動することにより、元の現用ブート環境をデフォルトのブート環境に戻すことができます。
等価性回復コピーの完了やI/Oエラーによってルートボリュームのスライスの状態が変更されたり、GDSのデーモンが異常終了して再起動されたりすると、現用ブート環境のブートデバイスがデフォルトのブートデバイスとして再設定されます。したがって、本オプションを指定した場合は、sdxproxyコマンドの復帰後、速やかにシステムをリブートしてください。
- -e delay=msec (Join, Rejoin, RejoinRestore指定時)
- マスタボリュームとプロキシボリュームとの間のコピー処理にともなうディスクへの入出力要求の発行を、msec で指定された時間(単位はミリ秒)だけ遅延させます。
本オプションによって、マスタボリュームを使用しているアプリケーションへの影響を調整できます。
ディスク装置のコピー機能を使用してコピー処理を行う場合は、本オプションの指定を無視し、その旨のメッセージを出力します。
本オプションを省略した場合の遅延時間は0です。
msec に指定可能な値は、0から1000までです。
- -e force (Break指定時)
- マスタからプロキシへのコピー処理が行われている場合でも、コピー処理を中止して強制的にマスタとプロキシの関係を解除します。
本オプションを指定してコピー処理を中止して解除を行った場合、解除後のプロキシボリュームはデータ不当(INVALID)状態になります。
- -e instant (Part指定時)
- マスタからプロキシへのコピー処理が行われている場合でも、プロキシボリュームを分離し、OPC機能を利用して、マスタボリュームの仮想的なスナップショットを作成します。コマンド復帰後、分離されたプロキシボリュームは、コピー処理の完了を待たずにアクセスでき、分離した時点におけるマスタボリュームのデータのコピー(複製)をもつスナップショットとして使用できます。プロキシからマスタへのコピー処理が行われている場合、および、OPC機能が使用できない場合は、コマンドがエラーとなります。
- -e instant (RejoinRestore指定時)
- 瞬時に復元を完了し、コマンドを復帰させます。コマンドの復帰後に、プロキシボリュームからマスタボリュームへの等価性コピーを行いますが、コピー処理が完了していなくても、復元が完了しているように見えます。コマンド復帰後、マスタボリュームは、コピー処理の完了を待たずに起動することができ、アクセスできます。マスタボリュームのデータは、コマンドを実行した時点におけるプロキシボリュームのデータで上書きされたように見えます。
- -e instant (Restore, Update指定時)
- 瞬時に復元または更新を完了し、コマンドを復帰させます。コマンドの復帰後に、OPC機能によるコピー処理がバックグラウンドで実行されます。バックグラウンドコピー中であっても、コピー先のボリュームを起動して正当なデータにアクセスすることができます。
- -e mode=val (Part指定時)
- 起動されるプロキシボリュームのアクセスモードを指定します。
- val には、次のいずれかを指定できます。
- rw
- 読書き用として起動します。
- ro
- 読取り専用として起動します。読取り専用のボリュームを書込みモードでオープンすると、エラーとなります。
プロキシボリュームはval で指定されたアクセスモードで起動されますが、プロキシボリュームのアクセスモード属性は変更されません。val で指定されたアクセスモードは、プロキシボリュームが起動されている間のアクセスモード(現在のアクセスモード)のみに影響し、プロキシボリュームを停止すると無効になります。次にプロキシボリュームを再起動したときには、アクセスモード属性値(省略時のアクセスモード)で起動されます(再起動時にアクセスモードを指定した場合は除く)。
本オプションを省略した場合、プロキシボリュームは、各ノードでのアクセスモード属性値に設定されているアクセスモードで起動されます。
- -e nowaitsync (RejoinRestore, Restore, Update指定時)
- コピー開始直後にコマンドを復帰させます。コマンド復帰後、コピーが完了するまでは、コピー先のボリュームを起動できません。コピーの完了を待たずにコピー先のボリュームを起動したい場合は、-e instantオプションを指定してください。-e instantオプションと同時に指定した場合、本オプションは無視されます。
- -e restore (Break指定時)
- プロキシからマスタへのコピー処理が行われている場合でも、コピー処理を中止して強制的にマスタとプロキシの関係を解除します。
本オプションを指定してコピー処理を中止して解除を行った場合、解除後のマスタボリュームはデータ不当(INVALID)状態になります。
- -e softcopy (Join, Rejoin, RejoinRestore指定時)
- マスタボリュームとプロキシボリュームとの間の等価性コピー処理において、ディスク装置のコピー機能を使用しません。
- -e syncmode (Join 指定時)
- マスタボリュームからプロキシボリュームへの等価性コピー処理において、REC機能を使用する場合、REC の転送モードを同期モードにします。本オプションを省略した場合のRECの転送モードは、非同期Throughモードです。REC機能を使用しない場合は、本オプションの指定は無視されます。
- -e unlock (Part指定時)
- 起動がロックされているかどうかに関係なく、プロキシボリュームを起動します。
起動ロックモード属性値は変更されません。起動ロックモード属性値は、sdxattr -Vコマンドを使って変更できます。
- -e waitsync (Join, Rejoin指定時)
- 等価性コピーを行う場合、コピー処理の完了を待ってコマンドを復帰させます。
- -m master (Join, Relate指定時)
- 結合または関連付けを行う、マスタボリュームまたはマスタグループを指定します。
master には、マスタボリュームのボリューム名またはマスタグループのグループ名を指定します。
- -m master,... (Root指定時)
- 操作対象とする1つあるいは複数のマスタボリュームまたはマスタグループを指定します。複数のボリュームまたはグループを指定する場合、それらは同じクラスに属していなければなりません。
master には、マスタボリュームのボリューム名またはマスタグループのグループ名を指定します。
複数のボリュームまたはグループを指定する場合は、それらをカンマ(,)で区切って指定します。
- -p proxy (Break, Cancel, Join, Relate, Swap指定時)
- 操作対象とするプロキシボリュームまたはプロキシグループを指定します。
proxy には、プロキシボリュームのボリューム名またはプロキシグループのグループ名を指定します。
- -p proxy,... (Part, Rejoin, RejoinRestore, Restore, Root, Update指定時)
- 操作対象とする1つあるいは複数のプロキシボリュームまたはプロキシグループを指定します。複数のボリュームまたはグループを指定する場合、それらは同じクラスに属していなければなりません。
proxy には、プロキシボリュームのボリューム名またはプロキシグループのグループ名を指定します。
複数のボリュームまたはグループを指定する場合は、それらをカンマ(,)で区切って指定します。
■戻り値
正常終了した場合には0を返し、そうでない場合には0以外の値を返します。
All Rights Reserved, Copyright(C) 富士通株式会社 2006