前言


一般来说,当我们在服务上插入新的磁盘时,服务器是会对磁盘进行识别的。但是,有的时候服务器并没有对这些新插入的磁盘进行识别。这时,我们可以通过重启服务器,来使服务器重新加载硬盘。

在生产环境中我们的服务器上都存在着重要的服务,并不可以对服务器进行重启。下面介绍的就是无需重启服务器,使其识别新磁盘的方法。

解决方法

【1】查看磁盘

fdisk -l



lsblk



【2】查看主机总线号

ls /sys/class/scsi_host/



【3】重新扫描SCSI总线添加设备
echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class
/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan .... echo
"- - -" > /sys/class/scsi_host/host9/scan
注意

有几个总线,就扫描几个

【4】再次查看磁盘

发现新添加的磁盘出现,即为成功

脚本分享
cat scsisum.sh #!/usr/bin/bash scsisum=`ll /sys/class/scsi_host/host*|wc -l`
for ((i=0;i<${scsisum};i++)) do echo "- - -" > /sys/class/scsi_host/host${i}
/scandone

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信