使用 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,将无法从卷迁移日期。
无法指定 migratetoimage 命令以将数据降维存储池中的精简或压缩卷迁移到映像方式卷中。
在将数据降维存储池中的精简或压缩卷从一个集群系统迁移到另一个集群系统之前,必须将卷复制到标准存储池中的完全分配卷拷贝、精简卷拷贝或压缩卷拷贝。
在迁移映像方式 MDisk 时不能使用加密密钥。要使用加密(当 MDisk 具有加密密钥时),MDisk 必须为自加密。
调用示例
以下示例指定用户希望将数据从
vdisk0 迁移至
mdisk5,并且必须将 MDisk 放入存储池
mdgrp2。
migratetoimage -vdisk vdisk0 -mdisk mdisk5 -mdiskgrp mdgrp2 -tier tier_nearline
生成的输出:
No feedback