migratetoimage

使用 migratetoimage 命令可将数据从卷(映像方式或受管方式)迁移到新映像方式卷拷贝。目标磁盘和源磁盘不必位于同一个存储池中。

语法

 migratetoimage    [  -copy id  ]    -vdisk  {  source_vdisk_id  |  source_vdisk_name  }   [ -threads  number_of_threads  ]    -mdisk  {  unmanaged_target_mdisk_id  |  unmanaged_target_mdisk_name  } [  -tier  {  tier0_flash  |  tier1_flash  |  tier_enterprise  |  tier_nearline  } ]   -mdiskgrp  {  managed_disk_group_id  |  managed_disk_group_name  }

参数

-vdisksource_vdisk_id | name
(必需)指定要迁移的源卷的名称或标识。
-copyid
(指定的卷具有多个拷贝时必需)指定要从中进行迁移的卷拷贝。
-threads number_of_threads 
(可选)指定迁移数据块期间要使用的线程数。您可以指定 1-4 个线程。缺省线程数为 4。
-mdiskunmanaged_target_mdisk_id | name
(必需)指定数据必须迁移到的 MDisk 的名称。该磁盘必须处于非受管方式,并且必须足够大,能够容纳迁移的磁盘数据。
-mdiskgrpmanaged_disk_group_id | name
(必需)完成迁移之后,指定必须将 MDisk 放入的存储池。
-tiertier0_flash | tier1_flash | tier_enterprise | tier_nearline
(可选)指定要添加的 MDisk 的层。
tier0_flash
为新发现的卷或外部卷指定 tier0_flash 硬盘驱动器或外部 MDisk。
tier1_flash
为新发现的卷或外部卷指定 tier1_flash(或闪存驱动器)硬盘驱动器或外部 MDisk。
tier_enterprise
为新发现的卷或外部卷指定 tier_enterprise 硬盘驱动器或外部 MDisk。
tier_nearline
为新发现的卷或外部卷指定 tier_nearline 硬盘驱动器或外部 MDisk。

描述

如果源卷拷贝在子池中,或者指定的 MDisk 组是子池,那么无法使用此命令。如果卷正在快速格式化,那么此命令不起作用。

Note: 如果在卷上已启用云快照,那么不能在存储池之间迁移卷或卷映像。

migratetoimage 命令通过将用户指定卷的数据块(可能驻留在一个或多个 MDisk 上)整合到指定的目标 MDisk 的数据块上,从而迁移该卷的数据。迁移完成后,会将该卷分类为映像类型卷,而对应的 MDisk 会分类为映像方式 MDisk。

在运行该命令期时,被指定为目标的受管磁盘必须处于不受管状态。运行该命令会导致将 MDisk 包含到用户指定的存储池中。

如果目标卷或源卷脱机,那么无法指定 migratetoimage 命令。 请在迁移卷之前纠正脱机情况。

Remember: 该命令不能用于文件系统所拥有的卷,或者如果源 MDisk 是一个 SAS MDisk(仅在映像方式下有效),那么也无法使用该命令。

如果该卷(或卷拷贝)是 FlashCopy 映射的目标,该映射的源卷处于主动/主动关系中,那么新的存储池必须与源卷在同一站点中。如果卷处于主动/主动关系中,那么新的存储池必须与源卷位于同一站点中。 另外,必须明确定义正在添加的 MDisk 的站点信息,并且与存储池中的其他 MDisk 的站点信息匹配。

Note: 如果目标卷的格式化属性值为 yes,将无法从卷迁移日期。

在迁移映像方式 MDisk 时不能使用加密密钥。要使用加密(当 MDisk 具有加密密钥时),MDisk 必须为自加密。

调用示例

以下示例指定用户希望将数据从 vdisk0 迁移至 mdisk5,并且必须将 MDisk 放入存储池 mdgrp2
migratetoimage -vdisk vdisk0 -mdisk mdisk5 -mdiskgrp mdgrp2 -tier tier_nearline

生成的输出:

No feedback