复原云快照

启用透明云分层后,卷的快照版本将存储在由受支持云服务提供商提供的云存储器中。您可以将任意快照版本的数据从云复原到系统,以恢复系统上丢失的数据。

如果在以下任何功能中使用了某个卷,那么无法使用该卷来复原云数据:

使用管理 GUI

要将快照生成从云存储器复原到系统,请完成以下步骤:
  1. 在管理 GUI 中,选择 > 云卷
  2. 右键单击卷以显示可用于复原的所有快照版本,然后选择复原
  3. 复原页面上,选择想要复原到系统的快照版本,然后单击下一步
  4. 从以下选项中选择目标卷:
    复原到生产卷
    快照版本将复原到生产卷,这是从中创建快照的原始卷。在复原操作完成后,快照版本将完全取代生产卷上存在的当前数据。在复原操作期间,生产卷脱机,直到完成为止。如果不想使生产卷脱机以执行复原操作,可以将云快照复原到新卷。生产卷保持联机,并且主机操作不会被中断。
    复原到新卷
    当快照版本复原到新卷时,您可以独立于从中创建快照的原始卷来使用复原数据。如果新卷存在于系统上,那么复原操作使用新卷的唯一标识 (UID)。 如果新卷不存在于系统上,您需要选择是使用原始卷的 UID 还是创建新 UID。如果计划在同一系统上使用新卷,请使用与正在复原的快照版本关联的 UID。
  5. 在选择目标卷来复原快照版本并输入选择的相应设置之后,单击下一步
  6. 查看摘要页面,然后单击完成

使用命令行界面

可使用 CLI 将快照直接复原到生产卷或新卷。

复原到生产卷

复原云卷的快照版本之前,通过输入以下命令确定可用快照版本:
lsvolumebackupgeneration -volume volume_id_or_name 
其中,volume_id_or_name 是卷的名称或标识。
要将快照的最新版本复原到生产卷,请输入以下命令:
restorevolume -generation gen_id volume_id_or_name
其中,gen_id 是云存储器上快照的最新版本的标识,volume_id_or_name 是要向其复原数据的生产卷的名称。
要将云存储器上快照的较旧版本复原到生产卷,请输入以下命令:
restorevolume -generation gen_id -deletelatergenerations volume_id_or_name
其中,gen_id 是云存储器上快照的最新版本的标识,volume_id_or_name 是要向其复原数据的生产卷的名称。要复原云快照的较旧版本,必须指定 -deletelatergenerations 参数以确认删除快照的所有较新版本。

复原到新卷

您还可复原本地系统上可能不存在的卷的快照版本。在此情况下,将使用卷快照数据的唯一标识。您也可以通过将卷 UID 替换为最初用于快照的卷的 UID 来复原整个快照。确保系统中的任何其他卷上当前未使用该 UID。要将快照版本复原到所选的卷并保留该卷的 UID,请输入以下命令:
restorevolume -fromuid volume_UID -restoreuid -generation gen_id volume_id_or_name
其中,volume_UID 是要复原到本地系统的卷快照数据的唯一标识,gen_id 是此卷的最新版本快照的标识,volume_id_or_name 是卷的名称或标识。
如果要复原新卷上的数据,但不替换原始卷的卷 UID,请输入以下命令:
restorevolume -fromuid volume_UID -generation gen_id volume_id_or_name
其中,volume_UID 是要复原到本地系统的卷快照数据的唯一标识,gen_id 是此卷的最新版本快照的标识,volume_id_or_name 是要复原到的卷的名称或标识。