2. SAS 磁盘

某些 SAS 连接的磁盘驱动器可通过 mpt 驱动程序进行热插拔。

# devfsadm -i mpt
# devfsadm -Cv
Solaris:如何扫描新的存储 LUN

大多数情况下,无需执行任何操作即可自动检测磁盘。
devfsadmd 守护进程将在后台运行并不断检查新硬件的存在,因此通常会立即找到设备。
如果磁盘在 format 命令中仍然不可见,请使用以下方法。

4. 光纤通道 (FC) 磁盘

光纤通道结构连接设备使用 cfgadm 实用程序。
在此示例中,将结构设备 203400a0b82fbc5d 的 lun 1 添加到服务器。
从下面的输出中看到的 lun 未配置,需要进行配置以使其在 format 命令中可见。

# cfgadm -al -o show_FCP_dev
Ap_Id                          Type         Receptacle   Occupant     Condition
c2::203400a0b82fbc5d,1         disk         connected    unconfigured   unknown
# cfgadm -c configure c2::203400a0b82fbc5d,1

作为最后的手段,我们可以使用 luxadm force_lip 命令来扫描新的 FC LUN。

# luxadm -e force_lip  /dev/cfg/c2
# cfgadm -o show_FCP_dev -al 
# devfsadm -Cv

注意:luxadm forcelips 会暂时中断 HBA 路径上当前处于活动状态的 I/O。
因此,我们可能希望将其用作最后的手段,或者当我们知道 HBA 控制器上发生的 I/O 最少或者没有发生时,我们要强制滑动

1. SCSI 磁盘

对于任何 scsi 连接的 jbod 设备,我们可以通过重新加载关联的驱动程序并重新创建设备树来“即时”重新创建设备树。
在此示例中,我们为 JBOD 数组中的“sd”托管 SCSI 磁盘驱动器重新创建设备信息。

# devfsadm -i sd    ## reloading associated driver
# devfsadm -Cv     ## re-creating device trees

服务器中的某些内部磁盘使用 cfgadm 实用程序来促进磁盘更换。
以下是更换内部故障磁盘的示例。

# cfgadm -c unconfigure c1::dsk/c1t3d0     ## used prior during removal
# cfgadm -c configure  c1::dsk/c1t3d0

5. Veritas 卷管理器

如果我们使用的是 veritas 卷管理器,则可能需要使用“vxdctl enable”再次扫描 LUN,以使它们在 VxVM 下可见。

# vxdctl enable
https://onitroad.com 更多教程

3. iSCSI 磁盘

甚至 iscsi 也使用相同的技术。

# devfsadm -i iscsi
# devfsadm -Cv
日期:2020-09-17 00:15:22 来源:oir作者:oir