Есть ли способ изменить метаданные mdraid (v1.2) активного массива?
У меня установлен сервер Ubuntu на массиве RAID1 (/
сам массив). Во время установки у меня было 4 диска — предыдущий массив Ubuntu RAID1 и набор новых твердотельных накопителей, которые я собрал в массив и устанавливал. Установщик Ubuntu обнаружил старый массив и в результате (потому что хост:1
был взят им) установщик назвал мой только что созданный массив хост:2
. После успешной установки и переноса данных я отключил старые диски. Теперь есть только текущий массив, и все работает отлично, за исключением того, что имя массива хост:2
.
На самом деле это только косметическое раздражение, поскольку я ссылаюсь на свой массив по его UUID, где это необходимо (скрипты). Я попытался заставить имя массива в /etc/mdadm/mdadm.conf
но если я сделаю это и убегу обновление-initramfs
и перезагрузите не только имя, но и сопоставление устройств (мой /dev/md1
становится /dev/md127
) игнорируются - я думаю, это потому, что массив собирается ядром для загрузки с него раньше initramfs
фаза?
Есть ли способ обновить метаданные v1.2 без деактивации массива? Перезагрузка для вступления в силу в порядке. Я ищу более простую альтернативу загрузке в живой дистрибутив и обновлению метаданных неактивного массива.