拷贝卷
使用 vol_copy 命令可将源卷拷贝到目标卷上。
vol_copy vol_src=VolName vol_trg=VolName
参数
| 名称 | 类型 | 描述 | 必需 |
|---|---|---|---|
| vol_src | 对象名 | 从中获取数据的源卷的名称。 | 是 |
| vol_trg | 对象名 | 将数据拷贝到的目标卷的名称。 | 是 |
此命令可将源卷拷贝到目标卷上。
存储在目标卷上的所有数据都会丢失且无法恢复。
此命令作为单个原子操作执行以下操作:
- 删除目标卷。
- 创建与目标卷名称相同并且源卷大小相同的新卷。
- 立即将源卷数据复制到目标卷上。
在此过程中,目标卷的所有卷到主机映射保持不变。 除了大小,目标卷保留其所有属性,包括它的名称、标识、锁定状态、创建时间和其他所有属性。
命令一旦完成,各卷立即相互独立并对下一步的任何操作都有效(包括删除)。
如果目标卷大于源卷,那么会释放多余的存储空间并将其返回到目标卷的存储池。 如果目标卷小于源卷,则从存储池保留支持额外卷容量所需的所有存储空间。
在以下情况下,命令失败:
- 未格式化目标卷。
- 源卷大于目标卷,而且包含目标卷调整大小目标的存储池中没有足够的可用空间。
- 目标卷具有与其关联的快照,或者目标卷是快照。
- 已锁定目标卷。
- 目标卷属于任何的镜像定义(是主卷或是从属卷)。
- 源卷是同步镜像的从属卷,并且它目前不一致(由于重新同步或初始化过程)。
- 在包含目标的存储池中没有足够的可用空间。
在以下示例中,-y 选项禁止 ARE_YOU_SURE_YOU_WANT_TO_COPY_VOLUME Y/N 提示。
示例:
vol_copy vol_src=DBVolume vol_trg=DBVolumeCopy
输出:
Command executed successfully
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
警告
- ARE_YOU_SURE_YOU_WANT_TO_COPY_VOLUME
确定要将卷 source Volume 的内容拷贝到卷 target Volume 吗?
返回码
- NOT_ENOUGH_SPACE
没有任何空间可分配以供卷当前使用。
- SOURCE_VOLUME_BAD_NAME
源卷名称不存在。
- SOURCE_VOLUME_DATA_MIGRATION_UNSYNCHRONIZED
到源卷的数据迁移尚未完成。
- TARGET_VOLUME_BAD_NAME
目标卷名称不存在。
- TARGET_VOLUME_LOCKED
已锁定目标卷。
- TARGET_VOLUME_HAS_MIRROR
已针对目标卷定义了镜像。
- TARGET_VOLUME_HAS_DATA_MIGRATION
已针对目标卷定义了数据迁移。
- VOLUME_IS_SNAPSHOT
不允许对快照执行此操作。
- VOLUME_IDENTICAL
将同一卷同时定义为源卷和目标卷。
- VOLUME_HAS_SNAPSHOTS
该卷具有快照。
- VOLUME_IS_NOT_CONSISTENT_SLAVE
不允许针对不一致的辅助卷执行此操作。
- VOLUME_IS_NOT_CONSISTENT_OLVM_DESTINATION
不允许针对不一致的 IBM Hyper-Scale Mobility 卷执行此操作。
- TARGET_VOLUME_NOT_FORMATTED
未格式化目标卷。
- SNAPSHOT_IS_FORMATTED
快照已格式化。
- VOLUME_TOO_BIG_TO_COPY
卷过大,无法拷贝。
- TARGET_VOLUME_HAS_OLVM
此目标卷属于 IBM Hyper-Scale Mobility 关系的一部分。
- VOLUME_IS_OLVM_PROXY
卷处于 IBM Hyper-Scale Mobility Proxy 阶段。
- OPERATION_DENIED_OBJECT_MANAGED
这是一个受管对象。 只有管理软件和 xiv_maintenance/xiv_development 才可以对此对象执行此操作。
- DATA_REDUCTION_TIER_IS_OFFLINE
数据降维层处于脱机状态,不允许执行此操作。
故障诊断:请联系 IBM 支持人员
- SYSTEM_OUT_OF_PHYSICAL_SPACE
系统物理空间不足,不允许执行此操作。
- VOLUME_TOO_BIG
没有空间可分配给卷。
- VOLUME_HAS_HA
在具有 HyperSwap 关系的卷上禁止此操作。
- TARGET_VOLUME_HAS_HA
如果目标卷是 HyperSwap 关系中的同级,那么将禁止此操作。