Как изменить имя устройства MD (mdadm)

Материал из support.qbpro.ru
  • ВОПРОС:
Вот вывод из mdadm -Esv :
ARRAY / dev / md127 level = raid0 num-devices = 2 UUID = d89d9d45: 9a420812: c44c77eb: 7ee19756 devices = / dev / sdb8, / dev / sda8
Это массив v0.90. Вопрос в следующем: как mdadm назначает имя соответствующему устройству, где оно хранится и как его изменить?
Чего я хочу добиться, так это переименовать md127 в то, что мне нравится.
  • ОТВЕТ:

Опция 1:

Редактировать /etc/mdadm.conf:
ARRAY / dev / md1 level = raid0 num-devices = 2 UUID = d89d9d45: 9a420812: c44c77eb: 7ee19756 devices = / dev / sdb8, / dev / sda8
Я только что ввел ваш собственный вывод и изменил 127 на 1. Перезагрузитесь, и теперь он должен быть md1.

Вариант № 2: Если у вас нет mdadm.conf, и хотите, чтобы собрать в md1 автомагически , вы можете сделать это: У mdadm есть понятие «привилегированный несовершеннолетний». Например, если определенный младший номер назначен массиву и сохранен в суперблоке, он будет использоваться каждый раз, когда этот массив собирается автоматически. Проверьте это:

mdadm --detail / dev / md127

Если написано «Предпочитаемый несовершеннолетний: 127», это ваша проблема. Вам необходимо обновить предпочтительный несовершеннолетний. Как это сделать: Вы не можете просто изменить предпочтительный несовершеннолетний. Вам нужно загрузиться в режиме восстановления или в однопользовательском режиме, если это ваше корневое устройство, размонтируйте файловую систему, после этого:

mdadm --stop / dev / md127
mdadm --assemble --update = супер-минорный / dev / md1 / dev / sdb8 / dev / sda8

Тогда ваш md127 будет собран как md1. И так должно быть и в будущем.

С массивами 1.x: Более новые массивы не хранят число «Предпочитаемый младший» и не поддерживают «--update = super-minor». Вместо этого они хранят имя, которое можно изменить с помощью:

mdadm --stop / dev / md127
mdadm - собрать --update = name --name = 2 / dev / md1 / dev / sdb8 / dev / sda8

Или вы можете указать 'hostname: 2', чтобы все было согласовано с другими массивами (ищите текущее имя с помощью --detail).

ИСТОЧНИК: