Linux 不重启识别新添加的硬盘

2021-07-27 17:48:55 浏览数 (1)

问题来源:在做硬盘分区的实验的时候,发现每次添加一些硬盘,不重启,系统就不会去识别新添加的硬盘,通过以下方式,可以不重启识别新添加的硬盘信息。

代码语言:javascript复制
1.通过fdisk -l 可以发现没有发现新添加的硬盘
代码语言:javascript复制
2.cat /proc/scsi/scsi
代码语言:javascript复制
3. echo “scsi add-single-device 2 0 1 0” >>/proc/scsi/scsi

注:对各个参数的理解:

代码语言:javascript复制
echo “scsi add-single-device x y z u” >> /proc/scsi/scsi
x是硬盘所在SCSI控制器号(一般机器就一个SCSI控制器,所以就是0);

y是硬盘所在SCSI通道的编号(一般单通道的就是0,多通道的要看是哪个通道了)

单通道SCSI卡最多支持同时接15个盘,卡上只一个通道。

双通道SCSI卡有2个通道,在数量上增加一倍,可以同时并行各接15个,达到30个。

z是硬盘的SCSI ID号(在原有上面加1);

u是硬盘的lun号(默认情况都是0)

代码语言:javascript复制
fdisk  -l确认一下结果把:

如果需要移除刚才添加的硬盘

代码语言:javascript复制
使用 echo “scsi remove-single-device 2 0 1 0” >>/proc/scsi/scsi 就可以
把add-single-device换成了remove-single-device

0 人点赞