Determinar en qué bahía se insertó una unidad

Determinar en qué bahía se insertó una unidad

Tengo el único problema de tratar de averiguar en qué bahía de unidad se insertó una unidad dado el nombre del dispositivo del disco (por ejemplo /dev/sdb1:).

Un poco de historia: La máquina con la que estoy trabajando tiene alrededor de 16 bahías para unidades externas y necesito poder darle al operador instrucciones como: Remove disk from bay #12. Al principio estaba asignando números de bahía de unidad a números de puerto de host SCSI, pero cada vez que se inserta una unidad en cualquiera de las bahías, la identificación del host SCSI cambia (incrementa). Entonces, mi próximo plan es asignar los números de los compartimentos de las unidades a un número de serie (u otro identificador único) en el controlador/bus SCSI. Si un controlador tiene más de un compartimiento para unidades, puedo usar LUN para diferenciarlos. Sin embargo, no tengo idea de cómo encontrar este identificador único.

TLDR:Entonces mi pregunta: dado un nombre de dispositivo (como /dev/sdb1), ¿cómo puedo saber en qué bahía de unidad está insertado (suponiendo que se haya realizado algún tipo de asignación manual anteriormente)?

información relacionada