系统管理指南:设备和文件系统

Procedure如何断开 SCSI 控制器连接


注意 – 注意 –

断开 SCSI 设备连接时必须非常谨慎,特别是在处理包含关键文件系统(如根 (/)、usrvarswap 分区)的控制器任务时。动态重新配置软件无法检测到系统挂起可能导致的所有情况。使用此过程时应谨慎。


以下过程在断开 SCSI 设备连接的示例中使用 SCSI 控制器 c1

  1. 成为超级用户。

  2. 验证断开设备连接之前是否已连接该设备。


    # cfgadm -al
    
    Ap_Id                Type          Receptacle   Occupant     Condition
    
    c0                   scsi-bus      connected    configured   unknown
    
    c0::dsk/c0t0d0       disk          connected    configured   unknown
    
    c0::rmt/0            tape          connected    configured   unknown
    
    c1                   scsi-bus      connected    configured   unknown
    
    c1::dsk/c1t3d0       disk          connected    configured   unknown
    
    c1::dsk/c1t4d0       disk          connected    configured   unknown
  3. 断开 SCSI 控制器的连接。


    # cfgadm -c disconnect c1
    
    WARNING: Disconnecting critical partitions may cause system hang.
    
    Continue (yes/no)? y
    

    注意 – 注意 –

    此命令可以暂停 SCSI 总线上的所有 I/O 活动,直到使用 cfgadm -c connect 命令为止。cfgadm 命令可执行一些基本检查,以防止断开关键分区的连接,但不能检测到所有情况。如果此命令使用不当,则可能会导致系统挂起并且可能需要重新引导系统。


  4. 验证 SCSI 总线是否已断开连接。


    # cfgadm -al
    
    Ap_Id                Type          Receptacle   Occupant     Condition
    
    c0                   scsi-bus      connected    configured   unknown
    
    c0::dsk/c0t0d0       disk          connected    configured   unknown
    
    c0::rmt/0            tape          connected    configured   unknown
    
    c1                   unavailable   disconnected configured   unknown
    
    c1::dsk/c1t3d0       unavailable   disconnected configured   unknown
    
    c1::dsk/c1t4d0       unavailable   disconnected configured   unknown

    控制器及其连接的所有设备都将与系统断开连接。