У меня возникла уникальная проблема: я пытаюсь выяснить, в какой отсек для дисковода был вставлен диск, зная имя устройства диска (например: /dev/sdb1
).
Немного предыстории:
Машина, с которой я работаю, имеет около 16 внешних отсеков для дисков, и мне нужно иметь возможность давать оператору инструкции, такие как: Remove disk from bay #12
. Сначала я сопоставлял номера отсеков для дисков с номерами портов хоста SCSI, но каждый раз, когда диск вставляется в любой из отсеков, идентификатор хоста SCSI изменяется (увеличивается). Поэтому мой следующий план — сопоставить номера отсеков для дисков с серийным номером (или другим уникальным идентификатором) на контроллере / шине SCSI. Если контроллер имеет более одного отсека для дисков, я могу использовать LUN, чтобы различать их. Однако я понятия не имею, как найти этот уникальный идентификатор.
Краткий обзор:Итак, мой вопрос: как, зная имя устройства (например, /dev/sdb1
), я могу выяснить, в какой отсек для дисковода оно вставлено (предполагая, что ранее было выполнено какое-то ручное сопоставление).