Vous avez vraiment besoin du fichier mdadm.conf d'origine. Mais, comme vous ne l'avez pas, vous devrez le recréer. Tout d'abord, avant de faire quoi que ce soit, lisez mdadm via sa page de manuel . Pourquoi risquer de perdre vos données dans une situation ou une commande que vous ne compreniez pas?
Cela étant dit, ces conseils sont à vos risques et périls. Vous pouvez facilement perdre toutes vos données avec les mauvaises commandes. Avant d'exécuter quoi que ce soit, revérifiez les ramifications de la commande . Je ne peux être tenu responsable de la perte de données ou d'autres problèmes liés aux actions que vous prenez - alors vérifiez tout .
Vous pouvez essayer ceci:
mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}
Cela devrait vous donner quelques informations pour commencer à travailler avec, ainsi que l'ID. Il créera également un nouveau périphérique de baie / dev / md {numéro}, à partir de là, vous devriez pouvoir trouver des montures. N'utilisez pas cette --auto
option, le verbiage de la page de manuel implique que dans certaines circonstances, cela peut provoquer un écrasement des paramètres de votre baie sur les disques. Ce n'est probablement pas le cas, et la page doit probablement être réécrite pour plus de clarté, mais pourquoi le hasard?
Si le tableau s'assemble correctement et que tout est "normal", assurez-vous d'avoir votre mdadm.conf écrit et stocké dans /etc
, donc vous l'avez au démarrage. Incluez le nouvel ID du tableau dans le fichier pour l'aider.
Je voulais juste ajouter au moins ma réponse complète pour Debian.
sudo apt-get install mdadm
Recherchez les anciens disques de raid via ->
sudo mdadm --assemble --scan
À ce stade, j'aime vérifier
BLKID
et monter le raid manuellement pour confirmer.blkid mount /dev/md0 /mnt
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Mettre à jour initramfs via ->
update-initramfs -u
Dépannage:
Assurez-vous que la sortie de
mdadm --detail --scan
correspond à votre/etc/mdadm/mdadm.conf
Exemple FSTAB
/unix/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
/ubuntu/729370/can-i-transfer-my-mdadm-software-raid-to-a-new-system-in-case-of-hardware-failur
Comment déplacer un RAID logiciel Linux vers une nouvelle machine?
la source
Analysez toutes les partitions et tous les périphériques répertoriés dans / proc / partitions et assemblez / dev / md0 à partir de tous ces périphériques avec un superbloc RAID avec un nombre mineur de 0.
si la conf a réussi, vous pouvez ajouter --detail --scan >> /etc/mdadm/mdadm.conf pour qu'il le rattrape au démarrage
la source