使用 restorevolume 命令可从快照代次复原卷。
语法
restorevolume [ -fromuid volume_UID [ -restoreuid ] ] [ -generation gen_id ] [ -deletelatergenerations ] [ -cancel ] { volume_name | volume_id }
参数
- -fromuidvolume_UID
- (可选)指定要复原的卷快照(按卷 UID 指定)。 该值必须是数字。
使用此参数来从不同卷复原快照。 这意味着指定的 UID 必须与(指定
volume_name 或
volume_id 时)要复原的卷的 UID 不同。
Note: 如果指定此参数,那么要复原到的卷不能启用云快照。
- -restoreuid
- (可选)指定应将已复原卷的 UID 设置为要复原的卷快照的 UID。 必须为此参数指定 -fromuid。
- -generationgen_id
- (可选)指定要复原的快照代次。 该值必须是数字。
- -deletelatergenerations
- (可选)指定在复原代次后应删除所有快照代次。
Note: 当卷已启用云快照并且要复原的代次不是卷的最新快照时,需要使用此参数。
- -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