很多时候我们需要给Linux添加硬盘,通常我们添加完硬盘后需要重启服务器,以便识别硬盘,非常麻烦,特别是服务器处于服务状态。
这里提供一个自动扫描新增硬盘,不需要重启服务器的脚本,信息如下:

点击(此处)折叠或打开

  1. #!/bin/sh
  2. ##新增硬盘后,使用此脚本自动发现新增硬盘,不需要重启服务器
  3. scsihostnum=`ls -alh /sys/class/scsi_host/host*|wc -l`
  4. for ((i=0;i<${scsihostnum};i++))
  5. do
  6.     echo "- - -" > /sys/class/scsi_host/host${i}/scan
  7. done

比如:
  我们在虚拟机中热添加一块硬盘,执行脚本:
 #/bin/sh autoscandisk.sh
 #fdisk -l
就可以查看新增的硬盘,使用fdisk就可以分区,接着格式化、挂载。
12-17 04:47