现在的位置: 首页 > 综合 > 正文

Linux SCSI 设备热插拔 (相关点/sys/block/)

2013年08月25日 ⁄ 综合 ⁄ 共 1988字 ⁄ 字号 评论关闭
我们来看一下/proc/scsi/scsi的内容。
cat /proc/scsi/scsi
 
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST336607LSUN36G  Rev: 0507
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST373307LC       Rev: 0004
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 06 Lun: 00
  Vendor: ESG-SHV  Model: SCA HSBP M18     Rev: 0.07
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 04 Lun: 00
  Vendor: HP       Model: C5683A           Rev: C111
  Type:   Sequential-Access   

命令echo 'scsi remove-single-device a b c d' > /proc/scsi/scsi删除原来的SCSI的设备。
  a 表示 SCSI的设备号。
  b 表示 CHANNEL号
  c 表示 ID号
  d 是LUN号 一般都为0
  上面四个值同时也是和
  ls -l /sys/block/sdc/device

 (省掉)...  /sys/block/sdc/device -> ../../devices/pci0000:00/0000:00:10.0/host0/target0:0:2/0:0:2:0
后面的红色部分四个数字对应着。
和fdisk -l 命令类似的找出所有磁盘名还有ls -d /sys/block/[sh]d[a-z]

我现在要把原来的HP磁带机去掉。
echo 'scsi remove-single-device 0 0 4 0' > /proc/scsi/scsi 就可以了
cat /proc/scsi/scsi

Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST336607LSUN36G  Rev: 0507
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST373307LC       Rev: 0004
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 06 Lun: 00
  Vendor: ESG-SHV  Model: SCA HSBP M18     Rev: 0.07
  Type:   Processor                        ANSI SCSI revision: 02

把新的设备加上去。
echo 'scsi add-single-device 0 0 5 0' > /proc/scsi/scsi
cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST336607LSUN36G  Rev: 0507
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST373307LC       Rev: 0004
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 06 Lun: 00
  Vendor: ESG-SHV  Model: SCA HSBP M18     Rev: 0.07
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 05 Lun: 00
  Vendor: HP       Model: C5683A           Rev: C111
  Type:   Sequential-Access  

完成。

抱歉!评论已关闭.