在存储池之间移动卷

使用 vol_move 命令将卷及其所有快照从一个存储池移动到另一个存储池。

vol_move vol=VolName pool=PoolName [ domain_adjust=<yes|no> ]

参数

名称 类型 描述 必需 缺省值
vol 对象名 要移动的卷名称。 Y 不适用
pool 对象名 要移动到的存储池名称。 Y 不适用
domain_adjust 布尔 (Boolean) 调整域资源。 如果设置为 true,那么会调整卷源域和目标域资源以容纳正在移动的卷。 N

将主卷从一个存储池移动到另一个存储池时,其所有快照都与其一起移动到目标存储池。

尝试单独移动卷的快照时,此命令会失败。 此命令可能会由于缺少软或硬空间而失败。

仅当目标存储池具有足够可用的存储容量来容纳卷及其快照时,该命令才会成功。 在源存储池上释放从目标存储池分配的精确存储容量。

在没有完整一致性组的情况下,无法移动属于一致性组的卷。 可以使用在存储池之间移动一致性组,将一致性组本身从一个存储池移动到另一个存储池。

无法将异步镜像的卷移动到自动精简配置池中。

示例:

vol_move vol=DBLog pool=DBPool

输出:

Command completed successfully.

访问控制

用户类别 许可权
存储管理员 已允许
存储集成管理员 已允许
应用程序管理员 已禁止
安全性管理员 已禁止
只读用户 已禁止
技术人员 已禁止

返回码

  • VOLUME_BAD_NAME

    卷名称不存在。

  • POOL_DOES_NOT_EXIST

    存储池不存在。

  • NOT_ENOUGH_SPACE

    没有任何空间可分配以供卷当前使用。

  • NO_SPACE

    系统没有足够的可用空间用于请求的存储池大小。

  • VOLUME_TOO_BIG

    没有任何空间可分配给卷。

  • NO_FREE_CAPACITY_IN_DOMAIN

    域中没有足够的可用空间。

  • VOLUME_IS_SNAPSHOT

    不允许对快照执行操作。

  • VOLUME_HAS_OLVM

    已为该卷定义了 IBM Hyper-Scale Mobility 关系。

  • VOLUME_BELONGS_TO_CG

    卷属于一致性组。

  • NOT_ENOUGH_SNAPSHOT_SPACE

    快照使用将超出快照限制。

  • OPERATION_DENIED_OBJECT_MANAGED

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

  • CANNOT_MOVE_TO_THICK_POOL_VOLUME_HAS_GOLDEN_SNAPSHOTS

    卷具有黄金级快照,因此无法移动到密集池。

  • MAPPED_HOSTS_NOT_IN_DESTINATION

    映射到池中卷的主机未与目标域关联。

  • MAPPED_CLUSTERS_NOT_IN_DESTINATION

    映射到池中卷的集群未与目标域关联。

  • DOMAIN_USED_SCHEDULE_NOT_IN_DESTINATION

    由池中镜像使用的调度未与目标域关联。

  • DOMAIN_USED_TARGET_NOT_IN_DESTINATION

    由池中镜像使用的目标未与目标域关联。

  • DOMAIN_MAX_MIRRORS_REACHED

    域超出了所允许的最大镜像数。

  • DOMAIN_MAX_DMS_REACHED

    域超出了所允许的最大数据迁移数。

  • DOMAIN_MAX_VOLUMES_REACHED

    域超出了所允许的最大卷数。

  • MAX_MIRRORS_REACHED

    已达到最大镜像数。

  • MAX_DMS_REACHED

    已达到远程卷(镜像/迁移)的最大数量。

    故障诊断:请删除不需要的数据迁移对象。

  • MAX_VOLUMES_REACHED

    已达到允许的最大卷数。

  • DATA_REDUCTION_TIER_IS_OFFLINE

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

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