J'utilise depuis un an environ du RAID5 en soft sur un tableau de 8 disques,
dont l'un est en spare (raidtools2, Debian stable, noyau 2.6.5).
Un problème électrique a grillé l'alimentation mais n'a semble-t-il
pas causé d'autre dégât. Seulement, le tableau RAID ne redémarre pas, que
ce soit par
raidstart /dev/md0
en ligne de commande, ou après un reboot.
J'ai testé par 'fdisk' que tous les disques sont bien accessibles.
Un
cat /proc/mdstat
dit qu'il ne se passe rien:
serveur2 ~>cat /proc/mdstat
Personalities : [linear] [raid0] [raid5] [multipath]
unused devices: <none>
J'ai testé les disques sur une autre machine et là aussi ils répondent.
J'ai également tenté de changer la carte contrôleur, sans résultat.
Je joins ci-dessous le message qui apparaît dans /var/log/messages
après un 'raidstart' manuel, ainsi que le /etc/raidtab.
Auriez-vous une idée de la cause précise du problème, et comment y remédier ?
Merci d'avance !
Sébastien.
Dec 28 17:24:20 serveur2 kernel: md: autorun ...
Dec 28 17:24:20 serveur2 kernel: md: considering hdc1 ...
Dec 28 17:24:20 serveur2 kernel: md: adding hdc1 ...
Dec 28 17:24:20 serveur2 kernel: md: sdg1 has different UUID to hdc1
Dec 28 17:24:20 serveur2 kernel: md: sdf1 has different UUID to hdc1
Dec 28 17:24:20 serveur2 kernel: md: adding sde1 ...
Dec 28 17:24:20 serveur2 kernel: md: adding sdd1 ...
Dec 28 17:24:20 serveur2 kernel: md: adding sdc1 ...
Dec 28 17:24:20 serveur2 kernel: md: adding sdb1 ...
Dec 28 17:24:20 serveur2 kernel: md: adding sda1 ...
Dec 28 17:24:20 serveur2 kernel: md: created md0
Dec 28 17:24:20 serveur2 kernel: md: bind<sda1>
Dec 28 17:24:20 serveur2 kernel: md: bind<sdb1>
Dec 28 17:24:20 serveur2 kernel: md: bind<sdc1>
Dec 28 17:24:20 serveur2 kernel: md: bind<sdd1>
Dec 28 17:24:20 serveur2 kernel: md: bind<sde1>
Dec 28 17:24:20 serveur2 kernel: md: bind<hdc1>
Dec 28 17:24:20 serveur2 kernel: md: running:
<hdc1><sde1><sdd1><sdc1><sdb1><sda 1>
Dec 28 17:24:20 serveur2 kernel: raid5: device sde1 operational as raid disk 6
Dec 28 17:24:20 serveur2 kernel: raid5: device sdd1 operational as raid disk 5
Dec 28 17:24:20 serveur2 kernel: raid5: device sdc1 operational as raid disk 4
Dec 28 17:24:20 serveur2 kernel: raid5: device sdb1 operational as raid disk 3
Dec 28 17:24:20 serveur2 kernel: raid5: device sda1 operational as raid disk 2
Dec 28 17:24:20 serveur2 kernel: RAID5 conf printout:
Dec 28 17:24:20 serveur2 kernel: --- rd:7 wd:5 fd:2
Dec 28 17:24:20 serveur2 kernel: disk 2, o:1, dev:sda1
Dec 28 17:24:20 serveur2 kernel: disk 3, o:1, dev:sdb1
Dec 28 17:24:20 serveur2 kernel: disk 4, o:1, dev:sdc1
Dec 28 17:24:20 serveur2 kernel: disk 5, o:1, dev:sdd1
Dec 28 17:24:20 serveur2 kernel: disk 6, o:1, dev:sde1
Dec 28 17:24:20 serveur2 kernel: md :do_md_run() returned -22
Dec 28 17:24:20 serveur2 kernel: md: md0 stopped.
Dec 28 17:24:20 serveur2 kernel: md: unbind<hdc1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(hdc1)
Dec 28 17:24:20 serveur2 kernel: md: unbind<sde1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(sde1)
Dec 28 17:24:20 serveur2 kernel: md: unbind<sdd1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(sdd1)
Dec 28 17:24:20 serveur2 kernel: md: unbind<sdc1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(sdc1)
Dec 28 17:24:20 serveur2 kernel: md: unbind<sdb1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(sdb1)
Dec 28 17:24:20 serveur2 kernel: md: unbind<sda1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(sda1)
Dec 28 17:24:20 serveur2 kernel: md: considering sdg1 ...
Dec 28 17:24:20 serveur2 kernel: md: adding sdg1 ...
Dec 28 17:24:20 serveur2 kernel: md: adding sdf1 ...
Dec 28 17:24:20 serveur2 kernel: md: created md1
Dec 28 17:24:20 serveur2 kernel: md: bind<sdf1>
Dec 28 17:24:20 serveur2 kernel: md: bind<sdg1>
Dec 28 17:24:20 serveur2 kernel: md: running: <sdg1><sdf1>
Dec 28 17:24:20 serveur2 kernel: raid5: device sdg1 operational as raid disk 1
Dec 28 17:24:20 serveur2 kernel: raid5: device sdf1 operational as raid disk 0
Dec 28 17:24:20 serveur2 kernel: RAID5 conf printout:
Dec 28 17:24:20 serveur2 kernel: --- rd:7 wd:2 fd:5
Dec 28 17:24:20 serveur2 kernel: disk 0, o:1, dev:sdf1
Dec 28 17:24:20 serveur2 kernel: disk 1, o:1, dev:sdg1
Dec 28 17:24:20 serveur2 kernel: md :do_md_run() returned -22
Dec 28 17:24:20 serveur2 kernel: md: md1 stopped.
Dec 28 17:24:20 serveur2 kernel: md: unbind<sdg1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(sdg1)
Dec 28 17:24:20 serveur2 kernel: md: unbind<sdf1>
Dec 28 17:24:20 serveur2 kernel: md: export_rdev(sdf1)
Dec 28 17:24:20 serveur2 kernel: md: ... autorun DONE.
Le /etc/raidtab contient:
Premier tableau de 8 disques: tous IDE sur carte 3ware, sauf le spare.
##