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 --+- ssd --------+-' +- enterprise -+ '- nearline ---' >-- -mdiskgrp --+- managed_disk_group_id ---+------------------>< '- managed_disk_group_name -'
参数
- -vdisk source_vdisk_id | name
- (必需)指定要迁移的源卷的名称或标识。
- -copy id
- (指定的卷具有多个拷贝时必需)指定要从中进行迁移的卷拷贝。
- -threads number_of_threads
- (可选)指定迁移数据块期间要使用的线程数。您可以指定 1-4 个线程。缺省线程数为 4。
- -mdisk unmanaged_target_mdisk_id | name
- (必需)指定数据必须迁移到的 MDisk 的名称。该磁盘必须处于非受管方式,并且必须足够大,能够容纳要迁移的磁盘数据。
- -mdiskgrp managed_disk_group_id | name
- (必需)完成迁移之后,指定必须将 MDisk 放入的存储池。
- -tier ssd | enterprise | nearline
- (可选)指定要添加的 MDisk 的层。
- ssd
- 为新发现或外部卷指定 SSD(或闪存驱动器)硬盘驱动器或外部 MDisk。
- nearline
- 为新发现或外部卷指定近线硬盘驱动器或外部 MDisk。
- enterprise
- 为新发现或外部卷指定企业硬盘驱动器或外部 MDisk。
描述
migratetoimage 命令通过将用户指定卷的数据块(可能驻留在一个或多个 MDisk 上)整合到指定的目标 MDisk 的数据块上,从而迁移该卷的数据。迁移完成后,会将该卷分类为映像类型卷,而对应的 MDisk 会分类为映像方式 MDisk。
切记: 如果源卷拷贝在子池中,或者指定的 MDisk 组是子池,那么无法使用此命令。
如果卷正在快速格式化,那么此命令不起作用。
在运行该命令期时,被指定为目标的受管磁盘必须处于不受管状态。运行该命令会导致将 MDisk 包含到用户指定的存储池中。
如果目标卷或源卷脱机,那么 migratetoimage 命令会失败。请在尝试迁移卷之前纠正脱机情况。
切记: 该命令不能用于文件系统所拥有的卷,或者如果源 MDisk 是一个 SAS MDisk(仅在映像方式下有效),那么也无法使用该命令。
注: 如果目标卷的格式化属性值为 yes,将无法从卷迁移日期。
调用示例
以下示例指定用户希望将数据从 vdisk0 迁移至 mdisk5,并且必须将 MDisk 放入存储池 mdgrp2。migratetoimage -vdisk vdisk0 -mdisk mdisk5 -mdiskgrp mdgrp2 -tier nearline
生成的输出:
No feedback