我正在将新的 SCSI 驱动器连接到虚拟主机,我团队的工作说明中的当前方法是使用以下命令重新扫描 SCSI 总线:
echo "- - -" > /sys/class/scsi_host/host0/scan
但是,这是几年前写的,我们已经转向更新的 Linux 3.2 系统。方法是否仍然echo "- - -"
...如今 Linux 中的许多东西都更加精致,也更加简洁...是否有我不知道的新方法,或者仍然是这样做的?
答案1
在里面Red Hat 存储管理指南,您提到的方法就在那里,还有一些您可能喜欢的其他选项。
回显“- - -”> /sys/class/scsi_host/hosth/scan
[...] 此过程将添加 LUN,但不会删除它们。
还有不那么神秘的/usr/bin/rescan-scsi-bus.sh,其优点是还可以移除设备。
相同的/sys/class/scsi_host/
树在 3.2 中仍然存在,因此仍然没有什么可以阻止人们使用该方法扫描新设备。