确定驱动器插入了哪个托架

确定驱动器插入了哪个托架

我遇到了一个独特的问题,即尝试根据磁盘的设备名称(例如:)找出驱动器插入到哪个驱动器托架中/dev/sdb1

一些背景知识: 我使用的机器有大约 16 个外部驱动器托架,我需要能够向操作员提供以下指令:Remove disk from bay #12。起初,我将驱动器托架号映射到 SCSI 主机端口号,但每次将驱动器插入任何托架时,SCSI 主机 ID 都会发生变化(它会递增)。所以我的下一个计划是将驱动器托架号映射到控制器/SCSI 总线上的序列号(或其他唯一标识符)。如果控制器有多个驱动器托架,我可以使用 LUN 来区分它们。但是,我不知道如何找到这个唯一标识符。

总结:所以我的问题是:给定一个设备名称(例如/dev/sdb1)我如何才能知道它插入到哪个驱动器托架(假设之前发生过某种手动映射)。

相关内容