Предупреждение: Пожалуйста, сделайте резервную копию, прежде чем следовать любым советам, данным здесь :-)
Опция 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 - подробности /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 --assemble --update = name --name = 2 /dev /md1 /dev /sdb8 /dev /sda8
Или вы можете указать 'hostname:2', чтобы все было согласовано с другими массивами (ищите текущее имя с помощью --detail).