Je suis donc passé d’un RAID dégradé à un RAID dissemblable pour tenter de le réassembler. Je reçois un message étrange lorsque j'essaie de --assemble
le RAID. J'ai 6 lecteurs, donc /dev/sd[a-f]1
. En essayant d'assembler le raid, j'obtiens que e
et f
sont manquants à cause d'un mauvais hôte. J'ai essayé de chercher autour mais je ne peux pas trouver la bonne solution pour remettre le RAID 5 en marche.
Pour des raisons de sécurité, le noyau n'autorisera l'assemblage automatique de baies que si elles font partie du même hôte. Ceci est vérifié par le champ de métadonnées 'homehost' du tableau. S'il ne correspond pas au nom d'hôte actuel, il refusera de démarrer.
Pour forcer le tableau à démarrer sur votre nouveau système, vous avez deux options:
Mettez à jour les métadonnées homehost sur le tableau pour qu'elles correspondent à votre nouveau nom d'hôte.
Utilisez l'option --update=homehost
pour mdadm
on assembling pour mettre à jour le champ avec le nom d'hôte actuel sur chaque lecteur.
Dites à mdadm
d'utiliser le nom d'hôte de l'ancien système lors de la recherche de matrices.
Utilisez l'option --hostname=myhostname
lorsque vous utilisez mdadm
.
ou, spécifiez une entrée HOMEHOST=myhostname
dans /etc/mdadm/mdadm.conf
.