detectmdisk

使用 detectmdisk 命令可手动重新扫描因特网小型计算机系统接口 (iSCSI) 或光 纤通道 (FC) 网络中可能已经添加的任何新受管磁盘 (MDisk),并重新均衡所有可用控制器设备端口间的 MDisk 访问 。

语法

 detectmdisk   -scope  scope_id 

参数

-scopescope_id
(可选)指定域索引。 该值必须是 06 中的数字。例如,值 0 表示 FC,值 6 表示 iSCSI。

描述

该命令使集群系统(系统)重新扫描 FC 或 iSCSI 网络。 重新扫描会发现已添加到系统 的任何新的 MDisk,并在可用控制器设备端口间重 新均衡 MDisk 访问。 该命令还会检测任何丢失的控制器端口可用性,并更新 Lenovo Storage V7000 配置以反映出所有更改。

Note: 虽然可能显示 detectmdisk 命令已完成,但其运行可能还需要一段额外的时间。 detectmdisk 是一个异步操作,并在该命令继续在后台运行时会返回一个提示。 您可以使用 lsdiscoverystatus 命令来列出发现状态。

通常,当磁盘在网络上出现时,系 统会自动检测磁盘。 但是,某些 FC 控制器不会发送自动发现新磁盘所需的 SCSI 原语。

如果已经连接新的存储器,但系统并未检测到该存储器,那么可能需要运行该命令后,系统才能检测到新磁盘。

当把后端控制器添加到 FC SAN 并包含在与系统相同的交换机区域内时,系统会自动发现后端控制器并确定向其提供 的存储器。 由后端控制器提供的 SCSI LU 显示为非受管 MDisk。 但是,如果 在该情况发生之后修改了后端控制器的配置,系统可能并未识别到这些配 置更改。 运行该命令以重新扫描 FC 或 iSCSI 网络,并更新未受管的 MDisk 的列表。
Note:系统执行的自动发现不会向非受管 MDisk 写入任何信息。 仅当向存储池添加 MDisk,或使用 MDisk 来创建映像方式卷时,才会实际使用存储器。

要识别可用 MDisk,请发出 detectmdisk 命令以扫描 FC 或 iSCSI 网络中的所有 MDisk。 当检测完成时,发出 lsmdiskcandidate 命令以显示非受管 MDisk;这些 MDisk 尚未分配给存储池。 或者,可以发出 lsmdisk 命令来查看所有 MDisk。

如果作为重新配置的一部分已经除去磁盘控制器端口,那么 Lenovo Storage V7000 会检测到该更改,但由于其无法区分故意重新配置和端口故障,因此会报告以下错误:
1630 Number of device logins reduced
如果错误持续存在,并且影响到冗余,将报告以下更严重的错误:
1627 Insufficient redundancy in disk controller connectivity
必须发出 detectmdisk 命令来强制 Lenovo Storage V7000 更新其配置,并接受对控制器端口的更改。
Note: 仅当所有磁盘控制器端口均正常工作且在控制器和 SAN 分区中配置正确时,才能发出 detectmdisk 命令。 否则可能导致未报告的错误。

调用示例

detectmdisk

生成的输出:

无反馈

调用示例

detectmdisk -scope 1

生成的输出:

无反馈