restorevolume
使用 restorevolume 命令可从快照代次复原卷。
语法
>>-restorevolume--+-----------------------------------------+---> '- -fromuid--volume_UID--+--------------+-' '- -restoreuid-' >--+----------------------+--+--------------------------+-------> '- -generation--gen_id-' '- -deletelatergenerations-' >--+----------+--+-volume_name-+------------------------------->< '- -cancel-' '-volume_id---'
参数
- -fromuid volume_UID
- (可选)指定要复原的卷快照(按卷 UID 指定)。该值必须是数字。使用此参数来从不同卷复原快照。这意味着指定的 UID 必须与(指定 volume_name 或 volume_id 时)要复原的卷的 UID 不同。注: 如果指定此参数,那么要复原到的卷不能启用云快照。
- -restoreuid
- (可选)指定应将已复原卷的 UID 设置为要复原的卷快照的 UID。必须为此参数指定 -fromuid。
- -generation gen_id
- (可选)指定要复原的快照代次。该值必须是数字。
- -deletelatergenerations
- (可选)指定在复原代次后应删除所有快照代次。注: 当卷已启用云快照并且要复原的代次不是卷的最新快照时,需要使用此参数。
- -cancel
- (可选)取消复原操作。
- volume_name | volume_id
- (必需)指定要复原的卷的名称或标识。卷标识值必须为数字,卷名称值必须为字母数字字符串。
描述
此命令可从快照代次复原卷。
复原操作对由卷名称或卷标识指定的卷直接执行(不使用临时卷)。在执行复原操作期间,卷处于 offline 状态。如果在复原进程完成前将其取消,那么卷上的数据将出现不一致,并且不可使用。
调用示例
要针对卷 volume7 复原先前的代次(代次 3):
restorevolume -generation 3 -deletelatergenerations volume7
生成的输出:
No feedback
调用示例
要为卷标识 7 复原最新快照(代次 5):
restorevolume -generation 5 volume7
生成的输出:
No feedback
调用示例
restorevolume -generation 1 -fromuid 6005076400B70038E00000000000001C 1
生成的输出:
No feedback
