我遇到了一个独特的问题,即尝试根据磁盘的设备名称(例如:)找出驱动器插入到哪个驱动器托架中/dev/sdb1
。
一些背景知识:
我使用的机器有大约 16 个外部驱动器托架,我需要能够向操作员提供以下指令:Remove disk from bay #12
。起初,我将驱动器托架号映射到 SCSI 主机端口号,但每次将驱动器插入任何托架时,SCSI 主机 ID 都会发生变化(它会递增)。所以我的下一个计划是将驱动器托架号映射到控制器/SCSI 总线上的序列号(或其他唯一标识符)。如果控制器有多个驱动器托架,我可以使用 LUN 来区分它们。但是,我不知道如何找到这个唯一标识符。
总结:所以我的问题是:给定一个设备名称(例如/dev/sdb1
)我如何才能知道它插入到哪个驱动器托架(假设之前发生过某种手动映射)。