rmvdisk コマンドは、仮想ディスク (VDisk) を削除します。
>>- svctask -- -- rmvdisk -- --+----------+-- ------------------> '- -force -' >--+- vdisk_id ---+-------------------------------------------->< '- vdisk_name -'
このコマンドは、既存の管理対象モードの仮想ディスク、または既存のイメージ・モードの仮想ディスクを削除します。 VDisk が管理対象モードにある場合、この仮想ディスクを構成するエクステントは、管理対象ディスク・グループ上の使用可能なフリー・エクステントのプールに戻されます。
このコマンドを使用して管理対象モードの仮想ディスクを削除すると、仮想ディスク上のすべてのデータが削除されます。 仮想ディスクを構成するエクステントは、管理対象ディスク・グループ内の空きエクステントのプールに戻されます。
仮想ディスク用のホスト・マッピングが存在する場合、または FlashCopy マッピングが影響を受ける場合、削除は失敗します。-force パラメーターを使用すると、削除を強制できます。-force パラメーターを使用すると、仮想ディスクをソースまたはターゲットとするマッピングは削除され、カスケード内の他のマッピングは停止されることがあり、その後、仮想ディスクが削除されます。-force パラメーターは、指定された VDisk について存在するメトロ・ミラー関係またはグローバル・ミラー関係も削除します。
仮想ディスクがイメージ・モード仮想ディスクへのマイグレーション処理中の場合 (svctask migratetoimage コマンドを使用して)、-force パラメーターを使用しない限り、削除は失敗します。-force パラメーターを使用すると、マイグレーションが停止されてから、仮想ディスクが削除されます。このコマンドを発行する前に、仮想ディスク (および仮想ディスク上のすべてのデータ) はもう不要であることを確認してください。
VDisk がミラーリングされており、1 つまたは両方のコピーがイメージ・モードになっている場合は、まず、すべての高速書き込みデータがコントローラー論理装置へ移動するまで待つ必要があります。そうすることにより、コントローラー上のデータとイメージ・モードの仮想ディスク上のデータは、VDisk が削除される前に確実に整合します。この処理は完了までに数分かかる場合があり、仮想ディスクの fast_write_state 状態が空であることによって示されます。-force パラメーターを指定した場合、高速書き込みデータは破棄され、仮想ディスクは即時に削除されます。コントローラー論理装置上のデータは不整合のまま残され、使用できなくなります。コピーが同期化されていない場合は、-force パラメーターを使用する必要があります。
データがキャッシュ内にある間にこのコマンドを実行すると、SVC は、データをキャッシュから移動しようとしますが、このプロセスはタイムアウトになる可能性があります。
仮想ディスク用の FlashCopy マッピングまたはホスト・マッピングが存在する場合、-force パラメーターを使用しない限り、削除は失敗します。-force パラメーターを使用した場合、パラメーター・マッピングは削除され、仮想ディスクは削除されます。 この仮想ディスクの高速書き込みキャッシュ内にステージされていないデータが存在する場合、仮想ディスクの削除は失敗します。-force パラメーターが指定されている場合、高速書き込みキャッシュ内のステージされていないデータはすべて削除されます。イメージ・モードの仮想ディスクを削除すると、その仮想ディスクに関連付けられている管理対象ディスクが、管理対象ディスク・グループから除去されます。 管理対象ディスクのモードは「非管理」に戻ります。
呼び出し例
svctask rmvdisk -force vdisk5
結果出力
No feedback