从快照中恢复卷

使用 snapshot_restore 命令可将主卷(或快照)从其关联的某个快照中恢复。

snapshot_restore snapshot=SnapshotName [ target_snapshot=SnapshotName ]

参数

名称 类型 描述 必需 缺省值
snapshot 对象名 要恢复其主卷(或快照)的快照名称。 不适用
target_snapshot 对象名 要恢复的快照。 恢复主卷。

此命令可从与主卷相关联的某个快照中恢复主卷的数据。

发出 restore 命令会将源快照的数据在逻辑上拷贝到其卷中。 卷的数据将因此恢复到快照创建时的状态。 如果在创建快照后调整卷大小,则恢复操作会将卷大小调整为原始大小。

在恢复操作期间,与卷相关的所有快照保持不变。

可以在复原卷之前生成卷的快照,这样可以使用生成的快照且数据不会丢失。

可以从源快照恢复另一个快照(目标快照)。 目标快照必须是与源快照具有相同卷的快照。 目标快照的内容和大小将与源快照的内容和大小相同。 目标快照的锁定/解锁状态将保持原样。

恢复镜像卷:
  • 删除镜像
  • 恢复卷
  • 重新建立镜像

在镜像卷时无法恢复卷。

示例:

snapshot_restore snapshot=DBVolume.snapshot1

输出:

Command completed successfully.
                

访问控制

用户类别 许可权 条件
存储管理员 允许 不适用
存储集成管理员 允许 不适用
应用程序管理员 特定条件下才能获得允许 目标和源都是同一主卷的快照。 此主卷将映射到与用户相关联的主机或集群,并且目标快照是由应用程序管理员创建。
安全性管理员 不允许 不适用
只读用户 不允许 不适用
技术人员 不允许 不适用

警告

  • ARE_YOU_SURE_YOU_WANT_TO_RESTORE_SNAPSHOT

    确定要从快照 Snapshot 中恢复卷吗?

返回码

  • VOLUME_HAS_DATA_MIGRATION

    已针对该卷定义数据迁移。

  • VOLUME_BAD_NAME

    卷名称不存在。

  • VOLUME_IS_NOT_A_SNAPSHOT

    仅允许对快照执行此操作。

  • VOLUME_TOO_BIG

    没有空间可分配给卷。

  • SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP

    快照是快照组的一部分。

  • VOLUME_HAS_MIRROR

    已针对该卷定义镜像。

  • VOLUME_HAS_HA

    在具有 HyperSwap 关系的卷上禁止此操作。

  • VOLUME_LOCKED

    已锁定卷。

  • SNAPSHOTS_BELONG_TO_DIFFERENT_MASTERS

    目标快照和源快照必须是同一卷的快照。

  • TARGET_SNAPSHOT_BAD_NAME

    目标快照名称不存在。

  • TARGET_SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP

    目标快照是快照组的一部分。

  • TARGET_SNAPSHOT_IS_MASTER

    目标快照是主卷。

  • TARGET_SNAPSHOT_IS_OLVM_DESTINATION

    目标快照是 IBM Hyper-Scale Mobility 目标卷。

  • TARGET_SNAPSHOT_IS_OLVM_PROXY

    目标快照是 IBM Hyper-Scale Mobility 代理卷。

  • TARGET_SNAPSHOT_SAME_AS_SNAPSHOT

    源快照必须不同于目标快照。

  • TARGET_SNAPSHOT_HAS_ACTIVE_SYNC_JOB

    目标快照当前是活动同步作业的目标。

    故障诊断:请等待同步作业完成

  • OPERATION_DENIED_OBJECT_MANAGED

    这是一个受管对象。 只有管理软件和 xiv_maintenance/xiv_development 才可以对此对象执行此操作。

  • DATA_REDUCTION_TIER_IS_OFFLINE

    数据降维层处于脱机状态,不允许执行此操作。

    故障诊断:请联系 IBM 支持人员