Forum Linux.général Problème avec mdadm et RAID 1

Posté par  .
Étiquettes : aucune
0
28
mar.
2006
Bonjour,

j'essaie d'installer du RAID 1 sur une machine depuis un petit moment mais je suis confronté à quelques problèmes:

j'ai suivi divers tutoriaux sur internet, l'un d'eux préconnise l'utilisation de mdadm. J'ai donc partitionné mes disques comme voulu et je tape la commande :
mdadm --create /dev/md0 --level 1 --raid-devices=2 /dev/hda6 /dev/hdc6


J'obtiens alors le message d'erreur suivant:

SET_ARRAY_INFO failed for /dev/md0 : file exists

Je ne comprends pas pourquoi le tableau ne s'initialise pas et de quel fichier il s'agit.

Je débute sous linux, n'hésitez pas à me répondre de facon prolixe, il se peut que je ne possède pas certains concepts sans le savoir.

En vous remerciant.
  • # Début de réponse ....

    Posté par  . Évalué à 1.

    Il semblerait que le device /dev/md0 soit déjà associé à un tableau de disques. Pour en être sûr, il faudrait regarder dans le fichier /proc/mdstat (avec la commande : cat /proc/mdstat) pour voir l'état du Raid sur la machine.

    (Il se peut que le kernel est fait le travail tout seul après un redémarrage si les partitions utilisées pour le raid sont marquées comme étant du type "Linux raid autodetect" et que plusieurs essais aient été faits avant).

    Il faut utiliser la commande mdadm --stop /dev/md0 pour "arrêter" le raid.
    • [^] # Re: Début de réponse ....

      Posté par  . Évalué à 1.

      Bonjour,

      avant tout, merci de m'avoir répondu aussi vite, j'ai suivi ton conseil et j'ai utilissé:

      mdadm --stop /dev/md0

      cela a permis de retirer le md0 du /proc/mdstat (qui été sur md0: inactive).

      Ensuite, je rééssaie la commande:

      mdadm --create /dev/md0 --level 1 --raid-devices=2 /dev/hda6 /dev/hdc6

      mais j'obtiens une nouvelle erreur:

      mdadm: ADD_NEW_DISK for /dev/hda6 failed: invalid argument

      je suppose que l'argument non valide est /dev/hda6, est-ce un problème de type de partition? Je ne vois pas bien ce qui n'est pas valide.

      j'ai vu sur un site anglais que le problème pourrait venir du fait que les partitions de mon disque hda sont déjà montées et qu'il faudrait les démonter, faire mes partitions RAID et les remonter, si c'est la cas, comment faire pour démonter une partition essentielle et la remonter sans booter dessus?

      Voici le lien de la page en question:

      http://marc.10east.com/?l=linux-raid&m=104601511609704&a(...)

      Merci d'avance.
      • [^] # Re: Début de réponse ....

        Posté par  (site web personnel) . Évalué à 1.

        j'ai vu sur un site anglais que le problème pourrait venir du fait que les partitions de mon disque hda sont déjà montées et qu'il faudrait les démonter, faire mes partitions RAID et les remonter,

        Oui. Créér un array RAID implique de détruire (et démonter) les partitions utilisées pour cet array. Il te faut un disque temporaire pour y déplacer tes données...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.