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