Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/01/2007, à 12:36

mr mime

Probleme de raid1 sous Ubuntu

Bonjour, je suis nouveau ici et j'ai donc pris l'initiative de m'inscrire pour demander de l'aide ^^

Alors j'ai un probleme avec mon RAID 1 logiciel sous Ubuntu; j'aurai souhaité savoir si il était possible de supprimer la fonction spare, car j'ai deux disques durs de 80 Go (un IDE et un SCSI) et sur l'un de ces disques, il y a la fonction spare. Je sais pas si je suis assez comphrénsible, j'ai un peu de mal a expliquer mon problème. Je poste donc mes paramètres :

# mdadm --detail --scan
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=09a537bc:...:993a7bbd

ARRAY /dev/md0 level=raid1 num-devices=1 spares=1 UUID=09a537bc:...:993a7bbd

# Personalities : [raid1]
md1 : active raid1 sda2[0] hdd2[1]
         xxxx blocks [2/2] [UU]

md0 : active raid1 sda1[0] hdd1(S)
         xxxx blocks [1/1] [u]

unused devices : <none>

Je tiens à préciser que c'est la première fois que je fais ce genre de manip' et que l'on m'a en fait demandé de répliquer sur le nouveau disque dur ce qui existait déjà sur le premier. En esperant que vous puissiez m'aider. Merci d'avance.

Hors ligne

#2 Le 11/01/2007, à 18:31

mr mime

Re : Probleme de raid1 sous Ubuntu

Finalement j'ai réinstallé complètement mon système raid1 et la je rencontre un autre problème.
Une erreur GRUB erreur 17 au redémarrage, juste après l'installation terminée. Cette erreure apparait a chaque démarrage et je ne peux accéder au mode commande ou autre, je reste bloqué.  Démarrer sur le disque a partir du cd  ne marche pas, le test du cd ne donne rien de particulier. Quelqu'un a t il une piste svp ? Merci d'avance.

Hors ligne

#3 Le 15/01/2007, à 09:55

mr mime

Re : Probleme de raid1 sous Ubuntu

Comme je ne suis pas égoisite et que j'ai trouvé la solution,je vais la partager. J'ai donc inséré au démarragae d'Ubuntu, en mettant le cd et en arrivant au menu qui propose de démarrer de diverses façons, la commande "noapic" (F6 au menu) qui m'a permis de configurer le grub par la suite et de pouvoir démarrer.

Hors ligne

#4 Le 15/01/2007, à 21:22

chapi

Re : Probleme de raid1 sous Ubuntu

Bonsoir,

je suis intéressée par ta méthode pour installer Ubuntu en raid 1.

Comment as-tu procédé pour le partitionnement et pour l'installation de Grub ?
Est ce que ta partition / fait partie du raid ?

Merci d'avance pour ces réponses.

Hors ligne

#5 Le 16/01/2007, à 11:03

mr mime

Re : Probleme de raid1 sous Ubuntu

Bonjour,

J'ai donc suivi la méthode indiquée en tutorial http://doc.ubuntu-fr.org/installation/r … s=raid%201.
Comme je maitrise moyennement Linux, je sais pas trop si mes résponses, indications ... seront assez claires hmm
Pour la partionnement, j'ai choisi  3 partition : une swap, une /boot et le reste en espace disque ( / ). J'ai choisi de placer /boot et l'espace disque en tant que partition raid, pas la swap.
Pour le Grub, je n'ai rien installé, juste configuré la petite ligne dont j'ai parlé au-dessus.

J'éspère ne pas m'être trop embrouillé dans mes explications et pouvoir t'aider si tu en as encore besoin.

A bientôt.

Hors ligne

#6 Le 16/01/2007, à 19:28

chapi

Re : Probleme de raid1 sous Ubuntu

Merci beaucoup pour ta réponse.

Dans le tutorial que tu as suivi, la partition /boot n'est pas comprise dans le raid. Le but est justement de recopier manuellement le /boot du premier disque sur la partition /boot (/boot2 dans l'exemple) du second.

Ce qui m'interresse c'est que tu dis que tu as inclu ta partition /boot au raid, ce qui normalement n'est pas trivial ou tout du moins ne l'était pas (ça à peut être changé), surtout au niveau de la configuration du chargeur de démarrage (Grub ou Lilo).

Si ça ne t'embête pas je serai curieux de jetter un oeil à ta config. Est-il possible de poster le résultat des commandes suivantes s'il te plait.

$ sudo fdisk -l

$ cat /proc/mdstat

$ cat /etc/fstab

ainsi que les lignes importantes (celles qui sont pas en commentaire quoi...) du fichier /boot/grub/menu.lst

Un grand merci d'avance.

Hors ligne

#7 Le 16/01/2007, à 20:42

chapi

Re : Probleme de raid1 sous Ubuntu

Je viens de faire une install de test et effectivement, l'installation en raid 1 ne pose pas de problème.

Sur chacun des disques j'ai fait une grosse partition pour / et une petite pour le swap, et j'ai ensuite crée deux volumes raid, /dev/md0 monté sur / et /dev/md1 pour la swap.
J'ai bien indiqué sur chacun des disques que la partition / était amorcable.

Attention cependant, j'ai l'impression que grub ne s'installe que dans le MBR d'un des disque. Au reboot de ma machine, le bios étant parametré pour booter sur le second disque, le système n'a pas démarré et Grub ne s'est même pas lancé.

Je fait quelques tests pour résoudre ce problème de boot et je poste les résultats.

En atendant, voici quelques détails sur la config si ça intéresse quelqu'un (si ça n'intéresse personne ça me permet au moins de les sauvegarder quelque part pour me rapeler comment j'ai fait).


sudo fdisk -l

Disque /dev/hda: 20.4 Go, 20496236544 octets
255 têtes, 63 secteurs/piste, 2491 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        2371    19045026   fd  Linux raid autodetect
/dev/hda2            2372        2432      489982+  fd  Linux raid autodetect

Disque /dev/hdc: 20.0 Go, 20020396032 octets
255 têtes, 63 secteurs/piste, 2434 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdc1   *           1        2371    19045026   fd  Linux raid autodetect
/dev/hdc2            2372        2434      506047+  fd  Linux raid autodetect

Disque /dev/md0: 19.5 Go, 19502006272 octets
2 têtes, 4 secteurs/piste, 4761232 cylindres
Unités = cylindres de 8 * 512 = 4096 octets

Disque /dev/md0 ne contient pas une table de partition valide

Disque /dev/md1: 501 Mo, 501612544 octets
2 têtes, 4 secteurs/piste, 122464 cylindres
Unités = cylindres de 8 * 512 = 4096 octets

Disque /dev/md1 ne contient pas une table de partition valide

$ cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 hda2[0] hdc2[1]
      489856 blocks [2/2] [UU]

md0 : active raid1 hda1[0] hdc1[1]
      19044928 blocks [2/2] [UU]

unused devices: <none>

et le fichier /boot/grub/menu.lst

title           Ubuntu, kernel 2.6.17-10-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/md0 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

Hors ligne

#8 Le 16/01/2007, à 22:33

chapi

Re : Probleme de raid1 sous Ubuntu

Pour déveloper un peu sur mon problème de boot et peut être rejoindre le problème de mr mime, voici ce que je constate et ce que j'ai fait.

Au redémarrage de la machine après avoir installé Ubuntu avec la partition / en raid 1, ça ne démarre pas (Système d'exploitation manquant). Le bios était configuré pour démarrer sur le périphérique maître du second canal IDE (/dev/hdc sous linux) et Grub ne s'est installé que dans /dev/hda. Il faut donc configurer le bios pour qu'il démarre sur le périphérique maître du premier canal IDE (/dev/hda).

La commande "sudo grub-install /dev/hdc" permet de corriger le problème et installe Grub dans le MBR.

Après un reboot je peux démarrer indifféremment sur les deux disques s'il sont bien branchés tous les deux.

Je redémarre et je test alors en débranchant /dev/hdc : le système démarre correctement.
Je rebranche le second disque et je reconstruit le raid avec la commande "sudo mdadm /dev/md0 -a /dev/hdc1" (environ 15 min).

Je redémarre encore et je test en débranchant /dev/hda : j'ai le message "GRUB Hard Disk Error"
Le système ne peux donc pas encore démarrer indifféremment sur un disque ou sur un autre, même si je place le disque /dev/dhc à la place de /dev/hda.

Donc, après une petite recherche, je tombe la dessus : http://tldp.org/HOWTO/html_single/Softw … WTO/#ss7.3

Je fais donc comme le monsieur il dit :

$ sudo grub

grub> device (hd0) /dev/hdc
grub> root (hd0,0)       
grub> setup (hd0)
                    ....charabia ....
                    .... charabia....
grub> quit

Et maintenant je peux charger Grub à partir de /dev/hdc sans que /dev/hda ne soit branché. Le système est très long à démarrer et semble même bloqué, mais au bout de 3 ou 4 minutes il démarre finalement correctement. Je pense qu'il est long car il cherche /dev/hda mais ne trouve pas (normal il est débranché) et il se rabat donc sur /dev/hdc. (Démarrer en mode Rescue pour plus d'info sur ce que le système est en train de faire pendant qu'il semble bloqué)

Voilà voilà, comme a dit mr mime : "je ne suis pas égoisite", vous avez donc la solution pour faire démarrer un système avec toute la partition / en raid 1, y compris /boot, et ce, à partir de n'importe quel disque faisant partie du raid.

Prochaine étape, la même chose avec du raid 5. Est ce que Grub gère aussi bien le raid 5 quil gère le raid 1 ?
Prochaine prochaine étape, raid 1 puis raid 5 avec LVM.
Quelqu'un a déjà des pistes ?

Hors ligne

#9 Le 18/01/2007, à 09:52

mr mime

Re : Probleme de raid1 sous Ubuntu

Merci des infos, hier j'étais en repos.. donc pas sur le forum ^^.
Cependant je recommence mon install en RAID 1 (même si quelques petites difficultés persistent pour moi) et je dois surtout m'activer car j'ai la solution zimbra collaboration suite (concurrent open source d'outlook) à mettre ebn oeuvre. Je tacherai de faire une doc sur tout ca que je mettrai à diposition sur mon site web personnel.
Bon courage pour la suite Chapi wink , vive la vraie entraide et pas le "google est ton ami" ou le "t'as pas vu qu'il y avait un topic la dessus ??!!" roll

Edit : désolé de ne pas avoir posté les résultats des commandes avant, sorry sad

Dernière modification par mr mime (Le 18/01/2007, à 09:56)

Hors ligne

#10 Le 18/01/2007, à 12:37

chapi

Re : Probleme de raid1 sous Ubuntu

Pas de problème pour tes fichiers de config, au moins comme ça j'ai pu voir par moi même ce que ça donnait et comment on mettait en place du raid 1 sur tout /.

Hors ligne

#11 Le 18/01/2007, à 14:47

mr mime

Re : Probleme de raid1 sous Ubuntu

J'ai refais mon système RAID 1 ce matin et voici le résultat des commandes que tu me demandais (c'est un peu tard je sais ^^) :

sudo fdisk -l

Disque /dev/hda: 320.0 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1          61      489951   fd  Linux raid autodetect
/dev/hda2              62         183      979965   82  Linux swap / Solaris
/dev/hda3             184       38913   311098725   fd  Linux raid autodetect

Disque /dev/hdb: 320.0 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1          61      489951   fd  Linux raid autodetect
/dev/hdb2              62         183      979965   82  Linux swap / Solaris
/dev/hdb3             184       38913   311098725   fd  Linux raid autodetect

Disque /dev/md0: 501 Mo, 501612544 octets
2 têtes, 4 secteurs/piste, 122464 cylindres
Unités = cylindres de 8 * 512 = 4096 octets

Disque /dev/md0 ne contient pas une table de partition valide

Disque /dev/md1: 318.5 Go, 318564990976 octets
2 têtes, 4 secteurs/piste, 77774656 cylindres
Unités = cylindres de 8 * 512 = 4096 octets

Disque /dev/md1 ne contient pas une table de partition valide




cat /proc/mdstat

Personalities : [raid1]
md1 : active raid1 hda3[0] hdb3[1]
      311098624 blocks [2/2] [UU]

md0 : active raid1 hda1[0] hdb1[1]
      489856 blocks [2/2] [UU]

unused devices: <none>

/etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/md1        /               ext3    defaults,errors=remount-ro 0       1
/dev/md0        /boot           ext3    defaults        0       2
/dev/hda2       none            swap    sw              0       0
/dev/hdb2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

Hors ligne

#12 Le 18/01/2007, à 15:59

chapi

Re : Probleme de raid1 sous Ubuntu

Merci pour les infos.

J'ai quelques questions sur tes choix si tu permets :
- en quoi la partition /boot  est-elle nécessaire ?
- je remarque aussi que ta partition swap n'est pas en raid, c'est un choix comme un autre, mais si un des disques vient à lâcher, le système risque de planter si les données de certains programmes en cours d'exécution sont en swap.

Hors ligne

#13 Le 18/01/2007, à 17:24

mr mime

Re : Probleme de raid1 sous Ubuntu

La partition /boot me parait important car si il y a des mises à jour de noyau, elles seront intégrées directement, d'après ce que j'ai compris. Quand à la swap, j'ai jugé inutile de la mettre en raid.
Après je sais pas si j'ai raison ou pas, mais en tout cas la ca tourne sans problèle pour l'instant ^^. Bon ca n'est qu'une periode de teste, je verrai à long terme si ma façon de procéder dans le RAID est fiable ou non. Voilà voilà.

Hors ligne

#14 Le 18/01/2007, à 17:35

chapi

Re : Probleme de raid1 sous Ubuntu

Les mises à jour du noyaux seront intégrées de la même manière si ton /boot est inclu dans ta partition /, qui elle est en raid1, donc /boot sera en raid 1 aussi. Celà dit, ça marche aussi comme t'a fait.

Pour le swap j'ai trouvé ça : le "round robin"
http://wiki.archlinuxfr.org/index.php/I … gurer_Arch
Il y a juste la partie "NdT : Pour utiliser la fonctionnalité round robin, déclarer les swap comme ceci :" qui est intéressante.

Hors ligne

#15 Le 19/01/2007, à 18:51

mr mime

Re : Probleme de raid1 sous Ubuntu

J'ai effectivement regardé cette option mais ne l'ai pas très bien comprise. Disons que comme j'ai réussi a obtenir une machine de test stabe, le je veux pas trop m'aventurer dans d'autres options. Je poursuis actuellement mon projet Zimbra (messagerie open source webmail). Merci en tout cas de tes conseils; en esperant que ton raid tienne la route aussi wink

Hors ligne

#16 Le 27/11/2008, à 18:20

trajan

Re : Probleme de raid1 sous Ubuntu

Je déterre mais je suis dans les mêmes problèmes. J'ai fait raid 5 + lvm, pour le /boot, impossible de l'inserrer dans un volume raid. J'ai été obligé de faire /boot classique que je vais repliquer sur les autres disques. Si il y a une astuce, je suis preneur.

Hors ligne

#17 Le 19/05/2009, à 15:04

chapi

Re : Probleme de raid1 sous Ubuntu

Bonjour Trajan,
on peut mettre /boot sur du RAID1 mais pas sur du RAID5, avec les versions actuelles de Grub ou Lilo du tout moins.
Tu peux regarder si Grub2 prend ça en charge, j'ai lu un retour positif de Grub2 vis à vis de LVM ici : http://julien.danjou.info/blog/index.ph … out-GRUB-2

Hors ligne