Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1151 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Raid Logiciel

n°735246
guiltyxx
Posté le 28-09-2005 à 10:49:04  profilanswer
 

Bonjour,
 
Je debute en raid logiciel, jusqu'a present j'ai toujours eu du raid materiel donc bon, y a un debut a tout.
 
J'ai 2 disque SATA de 160go, et j'aimerais faire la copie conforme du 1er DD en raid 0 sur le second DD
 
 
Disque /dev/sda: 160.0 Go
 
/dev/sda1  /boot
/dev/sda3  /
/dev/sda5  /var
 
Est-ce que sur mes premieres partition dois-je dejà les mettre en fd ? ou je les laisse en 83 (ext3)?
 
 
Sur mon second DD, j'ai creer les meme partitions avec les meme tailles en format fd (Linux raid autodetect)
/dev/sdb1
/dev/sdb3
/dev/sdb5
 
 
J'utilise l'outils mdadm.
 
est ce que je dois faire ca?

Citation :


#mdadm --create /dev/md0 --level 0 --raid-devices=2 /dev/sda1 /dev/sdb1
#mdadm --create /dev/md1 --level 0 --raid-devices=2 /dev/sda3 /dev/sdb3
#mdadm --create /dev/md2 --level 0 --raid-devices=2 /dev/sda5 /dev/sdb5


 
ou alors ca

Citation :

#mdadm --create /dev/md0 --level 0 --raid-devices=3 /dev/sdb1 /dev/sdb3 /dev/sdb5


 
j'opte plus pour la premiere solution mais apres je ne sais pas comment activé le raid pour que je puisse continuer a travailler.
 
 
Est-ce que je dois creer un raid pour le swap aussi pour avoir une copie conforme de mon premier disque sur le second?
 
Merci de vos reponses  
 

mood
Publicité
Posté le 28-09-2005 à 10:49:04  profilanswer
 

n°735279
mr simon
Posté le 28-09-2005 à 12:03:11  profilanswer
 

Salut,  
 
J'ai mis ma debian sid en raid1 il y a quelues jours, pas de gros pbs particulier, voici comment j'ai procédé :  
 
 1. Partitionner le deuxième disque dur. (les partitions utilisées pour le raid doivent être en fd)
 2. Créer le noeud /dev/md0
 3. Créer un raid dégrader sur /dev/md0 avec mdadm -Cv ....
 4. Formater /dev/md0 en ext3 (mkfs.ext3 /dev/md0)
 5. copier le contenu de la partition correspondante de mon premier disque sur /dev/md0 (rsync)
 6. changer le fstab /dev/sda2 (e.g) en /dev/md0
 7. Rebooter.
 8. Si tous marche bien, changer le tpe de /dev/sda2 en fd
 9. Attacher /dev/sda2 au raid dégradé : mdadm /dev/md0 -a /dev/sda1
 
Il y a aussi des modifs à faire dans mdadm.conf, j'ai surement oublié un truc ou deux, mais le gros y est. Je te conseille de faire partition par partition, ça sera plus simple et tu auras moins de risque de perdre des données. La partition / étant la plus difficile.  Une dernière chose l'ordre est très étapes est très important, il arrive vite d'avoir une partition non valide, ça m'est arrivé quand j'ai transféré ma partition /.
Je me suis grandement inspiré de cet article:  
http://xtronics.com/reference/SATA-RAID-Debian.htm
 
Il y aussi sur le wiki gentoo un bon article et plein d'autres sur internet (google)
 
voila :)
 
 
PS: Pour le swap, moi je ne m'en suis pas encore occupé, mais je pense qu'il est plus malin de créer un deuxième partition d'échange sur ton deuxième disque, par contre je ne sais plus comment on fait, j'avais trouvé l'astuce sur une site. Il faudrait que je le retrouve.


Message édité par mr simon le 28-09-2005 à 12:05:27
n°735457
fdaniel
Have you got a 27B/6 ?
Posté le 28-09-2005 à 18:28:15  profilanswer
 

Pour une seconde partition de swap il n'y a rien de bien sorcier à faire :
 
- créer la partoche sous fdisk (avec le type qui va bien)
- faire un mkswap dessus
- utiliser swapon pour l'activer
- ajouter la partition à /etc/fstab (on peut ajuster la priorité dans les options, s'il y a un disque plus rapide que l'autre)
 
Sinon c'est peut-être pas mal de placer le swap en raid0 lui aussi, ça lui fera pas de mal...

n°735536
mr simon
Posté le 28-09-2005 à 22:27:46  profilanswer
 

fdaniel a écrit :

Pour une seconde partition de swap il n'y a rien de bien sorcier à faire :
 
- créer la partoche sous fdisk (avec le type qui va bien)
- faire un mkswap dessus
- utiliser swapon pour l'activer
- ajouter la partition à /etc/fstab (on peut ajuster la priorité dans les options, s'il y a un disque plus rapide que l'autre)
 
Sinon c'est peut-être pas mal de placer le swap en raid0 lui aussi, ça lui fera pas de mal...


 
exact pour le swap, je parlais dans mon cas où j'utilise un raid 1

n°735668
guiltyxx
Posté le 29-09-2005 à 15:21:09  profilanswer
 

bon j'ai essayé mais j'ai pas plus de reussite.
 
Ce que je fais:
 
- je cree les partitions identiques au 1er DD sur le 2eme DD avec la reference "fd"
 
- #mdadm -Cv /dev/md0 -l1 -n2 missing /dev/sdb1  
(je fais finalement du raid1)
 
- #mkfs.ext3 /dev/md0
 
- je le monte et je compis l'integralité de ma partition /dev/sda1 sur /dev/sdb1.
 
- je modifie le fstab avec /dev/md0
 
mais au boot ca me plante litteralement
 
En fait je crois avoir oublier une etape, quand tu dis creer un noeud /dev/md0, comment on fait ca?
Et à quel moment on indique que le raid se fait entre sda1 et sdb1 puisque dans ma commande mdadm -Cv je n'indique que sdb1?
 

n°735676
fdaniel
Have you got a 27B/6 ?
Posté le 29-09-2005 à 15:46:39  profilanswer
 

Je ne connais pas bien Debian, donc pour la partie reconnaissance auto du raid au démarrage, je ne sais pas trop (questions bêtes : le noyau est bien compilé avec les extensions raid en dur, pas en modules ? dans /dev, tu as peut-être un script du genre MAKEDEV pour créer le noeud ?). Par contre pour intégrer sda1 au raid une fois que ce dernier sera fonctionnel, c'est tout simple :
 
mdadm -a /dev/md0 /dev/sda1
 
Si tu veux connaitre l'état de ton array (pour surveiller la reconstruction, par exemple), tu peux soit regarder le fichier /proc/mdstat, soit lancer :
 
mdadm -D /dev/md0

n°735681
guiltyxx
Posté le 29-09-2005 à 15:59:43  profilanswer
 

# mdadm -a /dev/md0 /dev/sda1
mdadm: add new device failed for /dev/sda1: Device or resource busy
 
# mdadm -D /dev/md0
/dev/md0:
        Version : 00.90.01
  Creation Time : Thu Sep 29 14:05:51 2005
     Raid Level : raid1
    Device Size : 200704 (196.00 MiB 205.52 MB)
   Raid Devices : 2
  Total Devices : 0
Preferred Minor : 0
    Persistence : Superblock is persistent
 
    Update Time : Thu Jan  1 01:00:00 1970
          State : dirty, degraded
 Active Devices : 0
Working Devices : 0
 Failed Devices : 0
  Spare Devices : 0
 
 
    Number   Major   Minor   RaidDevice State
       0       0        0       -1      removed
       1       0        0       -1      removed
 
 
j'ai manqé une etape mais je n'arrive pas à la corriger. sans doute
# mdadm --create /dev/md0 --level 1 --raid-devices=2 /dev/sda1 /dev/sdb1
mais ca genere des erreurs par la suite, c'est pour ca que je ne comprend pas le fait de "creer le noeud /dev/md0" puis creer un "raid degradé avec -Cv"
 
Sinon j'utilise une red hat mais l'outils s'utilise de la meme facon

n°735684
mr simon
Posté le 29-09-2005 à 16:02:45  profilanswer
 

/dev/sda1 est très certainement monté et utilisé par ton système acutelle.  
 
C'est pour çà que j'ai crée un raid "dégradé", j'ai copié mon système sur ce raid, rebooté dessus et rajouté l'ancien disque au raid afin qu'il soit efficace.

n°735688
Taz
bisounours-codeur
Posté le 29-09-2005 à 16:10:11  profilanswer
 

quelqu'un a fait des benchmark raid logiciel contre LVM ? je parle au niveau du stripping, pas des autres modes. C'est sur que pour le reste, on supperpose raid et LVM.

n°735689
guiltyxx
Posté le 29-09-2005 à 16:10:30  profilanswer
 

ok je comprend mieux, je vais tester.
 
mais quel commande utilise tu pour creer /dev/md0 avant de creer le raid degradé? je suis directement passé au raid degradé.


Message édité par guiltyxx le 29-09-2005 à 16:11:58

Aller à :
Ajouter une réponse
 

Sujets relatifs
questions sur raid 1 logiciel[RAID logiciel]probleme avec mdadm -a
Logiciel pour raid[Debian] RAID Logiciel ? LVM ?
raid logiciel[debian]RAID 1 root logiciel
install raid logicielRaid 5 logiciel : on peut booter linux dessus ?
reiserfs sur raid 5 logiciel[ Freebsd ] Raid logiciel présent sur mon serveur?
Plus de sujets relatifs à : Raid Logiciel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR