rmmdisk

使用 rmmdisk 命令删除存储池中的受管磁盘 (MDisk)。

语法

 rmmdisk     -mdisk  {  mdisk_id_list  |  mdisk_name_list  }   [  -force  ]   {  mdisk_group_id  |  mdisk_group_name  }

参数

-mdiskmdisk_id_list | mdisk_name_list
(必需)指定要从组中删除的一个或多个受管磁盘标识或名称。
-force
(可选)将指定磁盘上的数据迁移至组中其他磁盘。如果指定了 -force,那么将异步完成该命令。
mdisk_group_id | mdisk_group_name
(必需)指定要从中删除磁盘的存储池的标识或名称。删除 MDisk 时,会自动调整存储池的警告阈值。

描述

此命令会尝试从组中除去一个或多个受管磁盘。
Remember: 此命令不能用于子池。

只有在受管磁盘不包含正在由卷使用的任何扩展数据块时,才能从组中删除受管磁盘。如果其中存在正被使用的扩展数据块,并且您没有提供 force 标志,那么 命令会失败。

Attention: 如果要除去的磁盘已关闭电源、除去或者遭遇断电,迁移将被暂挂,并且在 MDsik 重新联机之后才能完成迁移。MDisk 不会从组中包含的 MDisk 列表中除去。

如果已有意除去磁盘,那么除去 MDisk 的唯一方法是除去整个组自身。

请确保在将任何控制器 LUN 从其所属的存储池中删除之前,不销毁这些 LUN。

如果在执行命令期间,存储池中的其他磁盘上没有足够的空闲扩展数据块,那么 rmmdisk 命令会失败。

如果您指定强制标志,那么将尝试把正在使用的扩展数据块迁移到存储池中的其他空闲扩展数据块上。如果存储池中没有足够的空闲扩展数据块,那么即使指定了强制标志,该命令仍将失败。

当阵列 MDisk 处于存储池中时,存储池中的五个扩展数据块会保留以供内部使用。如果您尝试在阵列 MDisk 处于存储池中时除去 MDisk,那么在五个空闲扩展数据库未在存储池中的情况下,该命令将失败(即使指定了 -force 标志,也是如此)。

要从组中删除磁盘,您可以使用以下选择:
  • 您可以删除正在使用受管磁盘上指定的扩展数据块的卷。
  • 您也可以将更多受管磁盘添加到组,重新运行该命令并指定 -force 参数。

当从受管磁盘上迁移数据时,可能需要一些时间来完成命令的执行。 该命令自身会返回成功代码,以通知您迁移正在进行中(如果需要迁移)。当迁移完成并且从组中删除磁盘后,将记录一个事件。您还可通过运行 lsmigrate 命令检查任何活动迁移的过程。

如果您指定 -force,当存在脱机 MDisk 时,那么 rmmdisk 命令失败。如果没有联机定额磁盘,那么迁移失败。

Remember: 当使用 -mdisk 参数时,如果列表中指定了一个(或多个)SAS MDisk,则会卸下 MDisk。

调用示例

rmmdisk -mdisk mdisk12 -force Group3

生成的输出:

No feedback