使用 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