GNU/Linux >> Tutoriels Linux >  >> Linux

Comment déplacer un RAID logiciel Linux vers une nouvelle machine ?

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 ?


Linux
  1. Comment ajouter le référentiel de logiciels Linux de Microsoft

  2. Linux - Comment remplacer un serveur Vm DNS ?

  3. Comment arrêter ou redémarrer Linux

  4. CentOS / RHEL :Comment assembler un RAID logiciel en mode Rescue

  5. Comment désactiver l'autoconfiguration sur IPv6 sous Linux ?

Comment déplacer le répertoire personnel vers une nouvelle partition ou un nouveau disque sous Linux

Comment déplacer un grand nombre de fichiers sous Linux

Comment installer un logiciel à partir de la source sous Linux

Comment installer le logiciel Arduino (IDE) sur Linux

Comment créer une nouvelle Machine Virtuelle sur Proxmox ?

Comment whois nouveaux TLD?