Forum Linux.général Raid logiciel et disque HS

Posté par  .
Étiquettes :
0
9
jan.
2007
Bonsoir,

Je rencontre un petit problème (j'espère petit seulement).

Voilà la situation : J'ai monté un serveur sous Fedora 4 en 2005, depuis il a tourné 24h/24 7j/7. J'ai déménagé la semaine dernière et il a bien fallu l'éteindre. Ce matin, je le relance et la paf : 1 disque sur 2 HS (même plus détecté par la carte mère...)
A l'époque j'avais pris la précaution d'acquérir 2 disques pour monter ça en Raid 1. J'ai donc utilisé le raid logiciel fournit dans le noyau.

Concrètement, c'est le disque qui est connecté sur le second canal qui est tjs fonctionnel (je suis en SATA). Lors du boot de la machine, la carte mère dis qu'elle trouve un secteur d'amorçage sur le disque dur en question puis freeze là. Je suppose que c'est parce qu'elle cherche à amorcer sur le disque HS.

Si je démarre en mode rescue du cd Fedora 4, je peut monter sda1/2, toutes les partitions sur le disque sans problème. Je peux chrooter sans problème. Je suppose donc que la situation n'est pas désespérée.
Évidemment, lorsque je regarde dans fstab, menu.lst et tous ces fichiers fondamentaux, tout fait référence à des /dev/mdx (j'ai pas mal de partitions et même le swap était en raid 1).

Je ne suis pas très à l'aise avec le raid logiciel même si j'en ai appris pas mal depuis ce matin en lisant ce que pouvais trouver sur le sujet. A l'époque l'installeur de Fedora avait fait tout le boulot et je n'avais pas eu à faire plus que quelques clics pour que ça fonctionne.

Ma question : Quelqu'un pourrait-il me guider sur la procédure à suivre (idéalement sans racheter de disque, ce n'est pas le moment...) pour rendre mon système à nouveau opérationnel sans perdre de données ou avoir reparamétrer l'ensemble des softs ?

Merci d'avance pour votre aide.
  • # fine manuals ...

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

  • # à la louche...

    Posté par  . Évalué à 1.

    idealement, changer les
    /dev/mdx
    en
    /dev/sdax
    partout ou c'est necessaire (grub, fstab)

    devrait pouvoir faire ca.
  • # Aie...

    Posté par  . Évalué à 1.

    Alors, après quelques lectures (merci pour les liens). Je fais la manip suivante en me disant que le pb N°1 venait de l'absence d'info dans le mbr du disque restant :
    - boot sur un cd de rescue
    #grub
    >root (hd0,0)
    >setup (hd0)
    >quit

    maintenant grub charge, montre le menu pour choisir un noyau à booter. Mais lorsque il essaie de lancer linux, j'ai l'erreur : "Error while parsing data 23" émise par grub.

    Serait-ce lié au fait que la partition contenant /boot était aussi en raid 1.

    J'ai l'impression que je m'enfonce. Si quelqu'un pouvait me prendre par la main avant que je ne casse tout... Ce serait vraiment bien.
    • [^] # Re: Aie...

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

      Par forum interposé, c'est pas simple mais ...
      * Vérifie la présence du fichier grub.conf dans /boot/grub ainsi que les différents "stages" nécessaires en fonction de ton système de fichier.
      * Vérifie que l'installation de ton grub est correcte (dépend de ton plan de partitionnement).
      * Vérifie que les entrées dans ton grub.conf (kernel+initrd) correspondent bien à la réalité.

      C'est bizarre cette erreur n'est pas répertoriée, tu ne l'aurais pas mal recopiée par hasard ? Plus d'info sur les erreurs Grub ici : http://www.uruk.org/orig-grub/errors.html

      Adhérer à l'April, ça vous tente ?

      • [^] # Re: Aie...

        Posté par  . Évalué à 1.

        Bonsoir,

        J'ai résolu ce problème : dans le menu.lst, j'avais root (h0). Une fois ceci corrigé, l'erreur a disparu...

        ... pour céder la place à une autre plus inquiétante :
        Red Hat nash version 4.2.15 starting
        mkrootdeb: label / not found
        mount: error 2 mounting ext3
        ERROR opning /dev/console!!!!: 2
        error dup2'ing fd of 0 to 0
        error dup2'ing fd of 0 to 1
        error dup2'ing fd of 0 to 2
        switchroot: mount failed: 22
        Kernel panic - not syncing: Attempted to kill init!

        Là je ne vois pas. Si quequ'un a une idée...

Suivre le flux des commentaires

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