25.18. 通过 rescan-scsi-bus.sh 添加/删除逻辑单元
sg3_utils
软件包提供 rescan-scsi-bus.sh
脚本,该脚本可以根据需要自动更新主机的逻辑单元配置(在设备添加到系统后)。rescan-scsi-bus.sh
脚本还可以对支持的设备执行 issue_lip。有关如何使用此脚本的更多信息,请参阅 rescan-scsi-bus.sh --help。
要安装
sg3_utils
软件包,请运行 yum install sg3_utils。
rescan-scsi-bus.sh 的已知问题
使用
rescan-scsi-bus.sh
脚本时,请注意以下已知问题:
- 要使
rescan-scsi-bus.sh
正常工作,LUN0 必须是第一个映射的逻辑单元。rescan-scsi-bus.sh
只能检测第一个映射的逻辑单元(如果它是 LUN0 )。rescan-scsi-bus.sh
将无法扫描任何其他逻辑单元,除非它检测到第一个映射的逻辑单元,即使您使用了 --nooptscan 选项。 - 如果第一次映射逻辑单元,则竞争条件要求运行
rescan-scsi-bus.sh
两次。在第一次扫描过程中,rescan-scsi-bus.sh
仅添加 LUN0 ;在第二次扫描中添加所有其他逻辑单元。 - 当使用 --remove 选项时,
rescan-scsi-bus.sh
脚本中的一个错误会错误地执行识别逻辑单元大小变化的功能。 rescan-scsi-bus.sh
脚本无法识别 ISCSI 逻辑单元删除。