Единственным путем Вы могли сделать это, после того как время использует regex, но из соображений безопасности regex не позволяются в таблице виртуального пользователя и псевдонимах. http://www.postfix.org/PCRE_README.html
Рассмотрите возможность обращения к LUN через / dev / disk / by- {id, path, uuid}
вместо того, чтобы каждый раз переименовывать WWN.
Или, может быть, вы может создать правило udev (7) для создания статического узла в / dev
, представляющего ваше блочное устройство на основе атрибутов, связанных с вашим WWN. Вы можете получить все атрибуты с помощью udevadm (8). Хорошей отправной точкой может быть ID_WWN_WITH_EXTENSION
:
ENV {ID_WWN_WITH_EXTENSION} == "360060e80104dac0004f349c800000001", SYMLINK + = "iscsi / datastore" [ссылка на ссылку / devastore / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devcsi / Эта ссылка на devastore / datastore] на ваш iscsi LUN.
Добавьте запись переименования dmsetup в /etc/rc.local
echo "dmsetup rename 360060e80104dac0004f349c800000001 datastore" >> /etc/rc.local
Вы не указали особенности ОС. Однако большинство современных операционных систем поддерживают udev, и это довольно хороший способ делать то, что вы пытаетесь.
После назначения lun системе просто получите scsi_id диска. Вам необходимо установить пакет sg3_utils. Я говорю в терминах Red Hat и производных.
/sbin/scsi_id --page=0x83 --whitelisted /dev/sdX
Замените sdx на sda или sdb или что-то еще.
Теперь, когда у вас есть scsi_id, напишите правило udev в /etc/udev/ruls.d
.
KERNEL="sd*", BUS=="SCSI", PROGRAM=="/sbin/scsi_id -gus /dev/sd*", RESULT=="XXXX", SYMLINK+="datastore", OWNER=="username", GROUP=="groupname", MODE="0664"
Я придумал правило для чистки памяти, но синтаксис должен быть правильным.
Перезапустите udev после этого или лучше, перезагрузите.