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

生成的输出:

无反馈