从快照中恢复卷
使用 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 支持人员