Ce nouveau forum est consacré à la communauté francophone des utilisateurs de Gentoo. Il vient en complément du forum officiel de gentoo.
Vous n'êtes pas connecté.
Bonjour,
Je viens d'installer une gentoo 2.6.31 et tout fonctionne parfaitement. J'ai eu besoin d'installer mdadm afin de mettre en RAID 1 de disques identiques (qui ne contiennent pas gentoo).
Mes 2 disques ont une seule partition (de type "fd"):
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x45b945b8
Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 fd Linux raid autodetect
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x45b945b9
Device Boot Start End Blocks Id System
/dev/sdc1 1 121601 976760001 fd Linux raid autodetect
Lorsque je tente de créer le disque j'obtiens le message suivant:
> mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: device /dev/sdb1 not suitable for any style of array
Qu'à cela ne tienne, j'ai tenté de charger le module "raid1" mais cette fois-ci j'ai l'erreur suivante:
> modprobe raid1
FATAL: Module raid1 not found.
> modprobe raid0
FATAL: Module raid0 not found.
> modprobe dm-mirror
FATAL: Error inserting dm_mirror (/lib/modules/2.6.31-gentoo-r6/kernel/drivers/md/dm-mirror.ko): Invalid module format
Pour info le contenu (du dossier /lib/modules/2.6.31-gentoo-r6/kernel/drivers/md) est :
-rw-r--r-- 1 root root 29096 Jan 24 16:23 raid10.ko
-rw-r--r-- 1 root root 12031 Jan 24 16:23 multipath.ko
-rw-r--r-- 1 root root 7988 Jan 24 16:23 linear.ko
-rw-r--r-- 1 root root 6806 Jan 24 16:23 faulty.ko
-rw-r--r-- 1 root root 3382 Jan 24 16:23 dm-zero.ko
-rw-r--r-- 1 root root 33125 Jan 24 16:23 dm-snapshot.ko
-rw-r--r-- 1 root root 4984 Jan 24 16:23 dm-round-robin.ko
-rw-r--r-- 1 root root 15608 Jan 24 16:23 dm-region-hash.ko
-rw-r--r-- 1 root root 21652 Jan 24 16:23 dm-multipath.ko
-rw-r--r-- 1 root root 83055 Jan 24 16:23 dm-mod.ko
-rw-r--r-- 1 root root 21542 Jan 24 16:23 dm-mirror.ko
-rw-r--r-- 1 root root 13838 Jan 24 16:23 dm-log.ko
-rw-r--r-- 1 root root 18197 Jan 24 16:23 dm-crypt.ko
-rw-r--r-- 1 root root 14160 Jan 24 16:23 dm-bbr.ko
-rw-r--r-- 1 root root 21542 Jan 24 19:22 dm-mirror
J'ai voulu ré-installer le noyau afin de vérifier que les modules sont bien pris en compte lors de la compilation et il s'avère que les modules "raid1" (celui qui m'intéresse) a bien une petite étoile en face (ce qui devrait signifier que le module doit être intégré directement lors de la compilation).
Voila. Je ne sais pas ce que j'ai oublié mais quoiqu'il en soit je n'arrive pas à le faire fonctionner. Pour info je l'ai déjà fait fonctionner sur une debian san problème particulier.
Hors ligne
Bonjour,
Pour commencer, si lsmod ne te renvoie pas de raid1.ko,
tente un #zcat /proc/config.gz | grep RAID
Chez moi, j'ai
CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_RAID6_PQ=y
mais ils sont en dur dans le noyau.
A mon avis, c'est pour cela que mdadm ne fonctionne pas.
A ta place, je les placerais en dur dans ton noyaux, c'est pratique.
A plus.
Hors ligne