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

ProcedureSPARC: 如何更换 SCSI 控制器上的相同设备

以下过程在 SCSI 控制器上更换相同设备的示例中使用 SCSI 磁盘 c1t4d0

  1. 成为超级用户。

  2. 确定当前的 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                   scsi-bus      connected    configured   unknown
    
    c1::dsk/c1t3d0       disk          connected    configured   unknown
    
    c1::dsk/c1t4d0       disk          connected    configured   unknown
  3. 将 SCSI 总线上的设备更换为同一类型的其他设备。

    1. 键入以下 cfgadm 命令。

      例如:


      # cfgadm -x replace_device c1::dsk/c1t4d0
      
      Replacing SCSI device: /devices/sbus@1f,0/SUNW,fas@1,8800000/sd@4,0
      
      This operation will suspend activity on SCSI bus: c1
    2. Continue (yes/no)? 提示符下键入 y 以继续操作。

      正在执行热插拔操作的同时,SCSI 总线上的 I/O 活动会暂停。


      Continue (yes/no)? y
      
      SCSI bus quiesced successfully.
      
      It is now safe to proceed with hotplug operation.
    3. 关闭要移除的设备的电源,然后将其移除。

    4. 添加替换设备。然后,关闭该设备的电源。

      替换设备应该与要移除的设备类型相同并且具有同一地址(目标和 LUN)。

    5. Enter y if operation is complete or n to abort (yes/no)? 提示符下键入 y


      Enter y if operation is complete or n to abort (yes/no)? y
      
  4. 验证是否已更换了设备。


    # 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