RHEL7.6在vmware批量扫描硬盘的脚本
在使用rhel7.6的时候由于HBA卡数量多,逻辑关系混乱,有时候需要依依确认对应关系才能梳理清楚。
这样在添加新硬盘时会造成一些麻烦,例如在执行如下命令时:
echo “- - -” > /sys/class/scsi_host/hostn/scan
hostn可能只有几个,也可能是几十个,这时候需要执行几十次。为了避免重复操作,可以使用以下脚本简化操作。
脚本如下(省略规范化脚本,只写出关键代码,代码是可执行的):
hostn=$(ls /sys/class/scsi_host/ | awk '{ print $1 }')
for i in ${hostn}
do
echo "- - -" > /sys/class/scsi_host/${i}/scan
done