J'ai avancé mais je suis encore bloqué tout seul.
Voici ce que j'ai fait :
mknod /dev/md0 b 9 0
Pour créer le device /dev/md0. Pour l'initialiser au boot, j'ai rajouté ceci :
M md0 b 9 0
dans le fichier /etc/udev/links.conf
Pour créer le raid :
mdadm -C /dev/md0 --level=0 --raid-disks=2 --chunk=1024 /dev/hde1 /dev/hdg1
Ce qui me permet de mettre en place un raid 0 avec un chunk size de 1Mo. Ainsi, j'obtiens une vitesse de 84Mo/sec en pointe (avec hdparm)!
Pour que le raid s'initialise au démarage, j'ai configuré mon /etc/mdadm/mdadm.conf ainsi :
DEVICE /dev/hde1 /dev/hdg1
ARRAY /dev/md0 devices=/dev/hde1,/dev/hdg1
Je configure aussi le fstab en conséquence.
De cette manière, le raid se monte correctement, pas d'erreur. Mais lorsque je lance une grosse copie (20Go en fichiers de 5Go), mon système plante littéralement au bout de 10sec (plus d'accès ssh, plus de souris, figé). Du coup je reset comme un sauvage et je suis obligé de lancer à la main un fsck d'une heure pour corriger tous les inodes défectueux sur le disque principal (hda) du serveur.
NB : Quand j'ai lancé le raid la première fois à la main avec la commande du haut, je raid marchait bien.
Quel paramètre ai-je oublié ? Mon /proc/mdstat est tout à fait correct, les modules raid0 et md sont lancés.
Merci d'avance
Poste le Friday 14 April 2006 23:03:34