Таким образом, я перешел от поврежденного RAID-массива к разбитому RAID-массиву и теперь пытался его собрать. Я получаю странное сообщение при попытке --assemble
RAID. У меня 6 дисков, поэтому /dev/sd[a-f]1
. Когда я пытаюсь собрать рейд, я получаю, что e
и f
пропущены из-за неправильного домашнего хоста. Я пытался искать, но не могу найти правильное решение, чтобы снова запустить RAID 5.
В качестве функции безопасности ядро разрешает только автоматическую сборку массивов, оно является частью одного хоста. Это проверяется полем метаданных «homehost» в массиве. Если он не соответствует текущему имени хоста, он откажется запускаться.
Чтобы принудительно запустить массив в новой системе, у вас есть две опции:
Обновите метаданные homehost в массиве, чтобы они соответствовали вашему новому имени хоста.
Используйте опцию --update=homehost
для mdadm
в при сборке , чтобы обновить поле с текущим именем хоста на каждом диске.
Скажите mdadm
использовать имя хоста старой системы при сканировании массивов.
Используйте опцию --hostname=myhostname
при работе с mdadm
.
или укажите запись HOMEHOST=myhostname
в /etc/mdadm/mdadm.conf
.