Forum général.général RAID logiciel

Posté par  .
Étiquettes :
0
15
mar.
2005
Bonjour,

Je souhaite faire du RAID logiciel sous linux. Pour cela j'utilise diskDruid qui me permet (à l'installation de fédora core 2) de créer directement les partitions de type RAID et de les associer pour faire un périphérique RAID.

Je veux faire du RAID1 avec 2 disque IDE. Mon disque 1 est partionné en plusieurs morceaux (/boot, /var, /,...) et je voudrais donc (avec RAID1) avoir le 'clone' de ce disque sur le disque 2.


Pour l'instant je suis obligé de creer autant de partions de type RAID que je veux faire de partitions sur mon disque, de cloner ces partitions sur l'autre disque et de les associer 2 à 2 pour former autant de périphérique RAID qu'il n'y a de partitions. N'y a t'il pas un moyen pour englober toute mes partitions dans un seul périphérique RAID?

J'espère être assez clair, mais j'en doute un peu...
  • # Yep

    Posté par  . Évalué à 1.

    > N'y a t'il pas un moyen pour englober toute mes partitions dans un seul périphérique RAID?

    J'avais cherché des infos la dessus quand j'ai mis en place du RAID logiciel (mirroring) et je crois qu'il n'y a pas moyen d'englober le tout. Tu dois le faire un a un.
    • [^] # Re: Yep

      Posté par  . Évalué à 1.

      Merci, c'est aussi ce que je crains...
    • [^] # Re: Yep

      Posté par  . Évalué à 2.

      Ouip le linux software raid peut fonctionner avec n'importe quels "fichiers" de type block (ex. /dev/hda1 <-> /dev/sdc32).
      C'est flexible, ce qui permet l'astuce donnée par fcartegnie au dessus mais pour rester dans une solution simple il vaut mieux faire partition/partition.
  • # 1 seul raid

    Posté par  . Évalué à 1.

    non c'est possible mais avec une astuce qui limite les systèmes de fichiers à la taille maximale des fichiers.

    -> 1 partition raid 1 formatée ext2 ou reiser -> /dev/md0 montée sous /base
    creer des fichiers de 4go home root, etc dans /base
    formater ces fichiers en fs
    monter ces fichiers comme si c'était des partitions.
    • [^] # Re: 1 seul raid

      Posté par  . Évalué à 1.

      Cette astuce est intéressante! Néanmoins, je souhaiterais avoir de vraies partitions /boot, /var... Quand je dis "vraies" c'est au sens visibles et modifiables via fdisk et autres outils de partionnement.

      Avec diskDruid, je n'ai pas pu créer plus de 32 périphériques RAID (leur nom vont que de md0 jusqu'à md31). Y a t'il moyen de pallier à ce problème? et sans trop de bidouille... :) (PS : je voulais découper mon disque en conteneur de 700 Mo...)
      • [^] # Re: 1 seul raid

        Posté par  . Évalué à 2.

        Essaye ca:

        http://www.pdl.cmu.edu/RAIDframe/(...)

        J'ai deja utilise sous xxxBSD mais jamais sous Linux.

        Aparamment ca fonctionne, à tester ...
        • [^] # Re: 1 seul raid

          Posté par  . Évalué à 2.

          J'ajouterais que faire un seul raid pour tout le disque est une mauvaise idée surtout si le disque est gros. Il vaut mieux faire un RAID pour le système (partitions / /usr, /var, etc ....) et un ou plusieurs raid en fonction du découpage des données. En cas de problème sur une partition (notamment lors d'un redémarrage via reboot sous netbsd - le swap est mal géré), s'il faut resynchroniser les données, ca prend moins de temps.
    • [^] # Re: 1 seul raid

      Posté par  . Évalué à 1.

      J'ai une autre question sur le RAID logiciel :

      En considérant que j'ai 2 disques, et que toutes mes partitions (/boot..) sont en RAID1 et donc "clonées" sur les deux disques.
      Si j'ai un disque qui grille, puis-je le remplacer par un disque vierge et demander la synchronisation (avec raidhotadd) ou dois-je avant tout, le formater avant de la meme manière que le disque qui à grillé?
      • [^] # Re: 1 seul raid

        Posté par  . Évalué à 1.

        il faut corriger le problème (si le disque est mort on remplace), en cas d'absence de synchro on peut formater la partition qui n'est pas synchro pour voir si elle est viable.
        En cas de changement de disque, il faut le partitionner en raid et le formater. Et ensuite on fait appel à raidhotadd pour resynchroniser.

        cf : http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/admin-g(...)
        • [^] # Re: 1 seul raid

          Posté par  . Évalué à 1.

          En cas de changement de disque, à priori on n'est pas obligé de formater le nouveau disque, je crois, mais il faut que les partitions raid existent (et soient les même que sur le disque grillé) avant de refaire une synchro.
          • [^] # Re: 1 seul raid

            Posté par  . Évalué à 1.

            Il vaut mieux, quand même, formatter un disque pour vérifier si celui-ci est viable quand même.

            Oui, il suffit que le disque soit partitionné avec des partitions raid de même taille ou supérieure.

            Dans le pratique, pour mon cas, une partition sur un disque a eut un problème (mauvais secteurs), j'ai installé un nouveau disque en slave sur la même nappe afin de pouvoir mettre ma partition raid sur ce nouveau disque et la synchroniser avec celle qui restait (en cas de second problème sur la partition restante - loi de murphy).
            Précision : il vaut mieux avoir les deux disques sur des nappes différentes au cas ou une des deux nappes seraient défecteuses.
            Les autres partitions raid du disque qui commencait à se détruire sont resté à leur place le temps d'acheter un disque de remplacement.
            Ca a tenu une semaine (putain d'administration).
            Reformater la partition me donnait une taille plus petite et donc impossible de synchoniser le raid.
            Le disque avait déjà rempli son quota de mauvais secteur et cela risqué de tourner au vinaigre.

            ATARAID - le raid du "pauvre" admin.
            • [^] # Re: 1 seul raid

              Posté par  . Évalué à 1.

              Merci pour tes précision.
              qu'est-ce ATARAID? Moi sous linux j'utilise les raidtools2 et mdadm...
              • [^] # Re: 1 seul raid

                Posté par  . Évalué à 1.

                ATA RAID : c'est la technique qui permet de faire du raid avec des disques ata (sata).

                Cela revient bien moins cher que d'utiliser des disques SCSI. C'est pour cela que l'on appelle dela le raid du pauvre.

                Avec le SATA, cela peut même être une alternative aux systèmes RAID SCSI.
                cf : http://www.clubic.com/actualite-19066-cebit-2005-netcell-facilite-l(...)

                Bien entendu, pas de "hot swap" à la scsi. (enlever un disque à chaud et en remettre un neuf sans arréter la machine)

Suivre le flux des commentaires

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