Назад | Перейти на главную страницу

Могу ли я переназначить букву scsi для виртуальной дискеты?

Проблемы с запуском Oracle в нашей кластерной среде из-за того, что диски не выстраиваются должным образом. Например, на проблемном хосте я вижу следующее.

[1:0:0:0]    cd/dvd  AMI      Virtual CDROM    1.00  /dev/sr0
[2:0:0:0]    disk    AMI      Virtual Floppy   1.00  /dev/sdc

Мой LUN из SAN начинается с / dev / sdd. На работающем сервере у меня есть следующее:

[3:0:0:0]    disk    AMI      Virtual Floppy   1.00  /dev/sdt

Итак, его LUN начинается с / dev / sdc. Как заставить «виртуальную дискету» отказаться /dev/sdc так что мой LUN может взять на себя это ?!

Вы не можете, представление блочного устройства устройства SCSI не детерминировано и никогда не будет.

Вы должны получить уникальный идентификатор для этого устройства, а затем создать правило UDEV, которое будет создавать постоянную символическую ссылку, которая всегда будет указывать на вашу виртуальную дискету, независимо от порядка сканирования.

Видеть http://reactivated.net/writing_udev_rules.html

Тривиальный пример: http://www.cyberciti.biz/tips/linux-assign-static-names-to-scsi-devices.html