Solution 1 :
Vous avez vraiment besoin du fichier original mdadm.conf. 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 à cause d'une situation ou d'une commande que vous ne maîtrisiez pas ?
Cela étant dit, ce conseil est à 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 pas être tenu responsable de la perte de données ou d'autres problèmes liés à toute action que vous entreprenez - alors vérifiez tout deux fois .
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, ainsi que l'ID. Il créera également un nouveau périphérique de tableau /dev/md{number}, à partir de là, vous devriez pouvoir trouver n'importe quel montage. N'utilisez pas le --auto
option, le verbiage de la page de manuel implique que, dans certaines circonstances, cela peut entraîner 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 tenter le coup ?
Si le tableau s'assemble correctement et que tout est "normal", assurez-vous que votre mdadm.conf est écrit et stocké dans /etc
, vous l'aurez donc au démarrage. Incluez le nouvel ID du tableau dans le fichier pour l'aider.
Solution 2 :
Je voulais juste ajouter ma réponse complète pour Debian au moins.
- Installez le gestionnaire de raid via -->
sudo apt-get install mdadm
-
Rechercher les anciens disques RAID via -->
sudo mdadm --assemble --scan
-
À ce stade, j'aime vérifier
BLKID
et montez le raid manuellement pour confirmer.blkid mount /dev/md0 /mnt
- Ajouter des informations à mdadm.conf via -->
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
nano /etc/mdadm/mdadm.conf
ARRAY /dev/md/0 level=raid5 num-devices=3 metadata=00.90 UUID=a44a52e4:0211e47f:f15bce44:817d167c
-
Exemple FSTAB
/dev/md0 /mnt/mdadm ext4 defaults,nobootwait,nofail 0 2
https://unix.stackexchange.com/questions/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
https://askubuntu.com/questions/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 ?