restorevolume
restorevolume コマンドは、バックアップ世代からボリュームをリストアするために使用します。
構文
>>- restorevolume-- --------------------------------------------> >--+---------------------------------------------+--------------> '- -fromuid -- volume_UID --+---------------+-' '- -restoreuid -' >--+---------------------------+--+- volume_name -+------------>< '- -deletelatergenerations -' '- volume_id ---'
パラメーター
- -fromuid volume_UID
- (オプション) リストアするボリューム・バックアップを指定します (ボリューム UID で指定)。値は数値でなければなりません。このパラメーターは、別のボリュームからバックアップをリストアする場合に使用します。つまり、指定された UID は、リストアされるボリュームの UID とは別のものでなければなりません (volume_name または volume_id を指定した場合)。注: このパラメーターを指定する場合、リストアされるボリュームは、クラウド・スナップショットが使用可能に設定されていてはなりません。
- -restoreuid
- (オプション) リストアするボリュームの UID と一致するボリューム UID を持つボリューム・バックアップを使用することを指定します。 このパラメーターと一緒に -fromuid を指定する必要があります。
- -generation gen_id
- (オプション) リストアするバックアップ世代を指定します。値は数値でなければなりません。
- -deletelatergenerations
- (オプション) その世代がリストアされた後、すべてのバックアップ世代を削除することを指定します。注: このパラメーターは、ボリュームのクラウド・スナップショットが使用可能に設定されており、リストアされる世代がボリュームの最新のバックアップでない場合は必須です。
- volume_name | volume_id
- (必須) リストアするボリュームの名前または ID を指定します。ボリューム ID の値は数値、ボリューム名の値は英数字ストリングでなければなりません。
説明
このコマンドは、バックアップ世代からボリュームをリストアします。
リストア操作は、(一時ボリュームを使用せずに) ボリューム名またはボリューム ID で指定されたボリューム上で直接実行されます。リストア操作が進行中、ボリュームは offline です。リストア・プロセスが完了しないうちに取り消された場合、そのボリューム上のデータは整合性のないものとなり、使用できません。
呼び出し例
ボリューム volume7 について旧世代 (世代 3) をリストアする場合:
restorevolume -generation 3 -deletelatergenerations volume7
結果出力:
No feedback
呼び出し例
ボリューム ID 7 の最新のバックアップ (世代 5) をリストアする場合:
restorevolume -generation 5 volume7
結果出力:
Volume, id [0], successfully created
