Как я делаю dmsetup изменение постоянным?

Единственным путем Вы могли сделать это, после того как время использует regex, но из соображений безопасности regex не позволяются в таблице виртуального пользователя и псевдонимах. http://www.postfix.org/PCRE_README.html

1
задан 19 January 2016 в 14:16
3 ответа

Рассмотрите возможность обращения к 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.

1
ответ дан 4 December 2019 в 00:48

Добавьте запись переименования dmsetup в /etc/rc.local

echo "dmsetup rename 360060e80104dac0004f349c800000001 datastore" >> /etc/rc.local
0
ответ дан 4 December 2019 в 00:48

Вы не указали особенности ОС. Однако большинство современных операционных систем поддерживают 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 после этого или лучше, перезагрузите.

0
ответ дан 4 December 2019 в 00:48

Теги

Похожие вопросы