linux 热插拔 SCSI 硬盘 在线识别 移除硬盘

  • A+
所属分类:Linux  Linux基础
摘要

有时候我们需要热插硬盘但是系统又没有识别出来,这时候我们就可以使用此文的方法,快速让系统识别热插上的磁盘

1、先插上硬盘,记住是插在那个扣上
2、以root身份运行
echo "scsi add-single-device a b c d" > /proc/scsi/scsi
a是硬盘所在SCSI控制器号(一般机器就一个SCSI控制器,所以就是0);
 b是硬盘所在SCSI通道的编号(一般单通道的就是0,多通道的要看是哪个通道了);
 c是硬盘的SCSI ID号(可以通过具体插入的硬盘插槽来判断);
 d是硬盘的lun号(默认情况都是0)
例如:我要识别第二个硬盘,就输入
echo "scsi add-single-device 0 0 1 0" > /proc/scsi/scsi
查看/proc/scsi/scsi 多了一个硬盘
[root@localhost ~]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
然后再分区,格式化就能用了
======================================================
移除硬盘
1 echo "scsi remove-single-device a b c d" > /proc/scsi/scsi
a,b,c,d定义同上
2 再把硬盘拆下来就OK了(看好了,不要拆错了 )
lookback

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: