Скрипт для создания псевдонима multipath.conf

Лучшая стратегия - использовать команду переименовать .

Обратите внимание, что точный синтаксис этих команд зависит от дистрибутива, обратитесь к странице man вашей конкретной версии дистрибутива. В Ubuntu, например, в которой есть Perl-реализация переименовать , вы можете использовать регулярное выражение:

rename -nono 's/^m//' m*

Примечание: удалите флаг -nono , чтобы фактически выполнить переименование.

1
27.02.2016, 16:25
1 ответ

Прокомментируйте строки, начинающиеся с OFFSET = и NIMBLEVOL = , и вставьте

NIMBLEVOL=$(echo $SUBSTRING | sed -e 's/^\(.*\)-lun.*/\1/')

прямо под прокомментированными строками. .

...
#OFFSET=$(echo $SUBSTRING | awk --re-interval 'match($0, /\-[v][a-z0-9]{16}/) { print RSTART-1 }')
#NIMBLEVOL=${SUBSTRING::$OFFSET}
NIMBLEVOL=$(echo $SUBSTRING | sed -e 's/^\(.*\)-lun.*/\1/')
...

Не уверен, что это действительно создаст допустимую конфигурацию, если вы хотите иметь data1, data2 и т. Д. В качестве псевдонима.

1
27.01.2020, 23:48

Теги

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