restorevolume

使用 restorevolume 命令可从快照代次复原卷。

语法

restorevolume [ -fromuidvolume_UID [ -restoreuid ] ] [ -generationgen_id ] [ -deletelatergenerations ] [ -cancel ] { volume_name | volume_id }

参数

-fromuidvolume_UID
(可选)指定要复原的卷快照(按卷 UID 指定)。 该值必须是数字。
使用此参数来从不同卷复原快照。 这意味着指定的 UID 必须与(指定 volume_namevolume_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