[Résolu] Problème avec du raid 5 sous linux

Répondre
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par Zedoune »

Bonjour

Je suis un peu nouveau dans cet univers, c'est la première fois que j'utilise du raid, et là sous Linux j'ai commencé par du raid 5 avec 4 DD pour ma .home. La création d'après un tuto s'est bien passée et tout, mais au reboot, impossible de réutiliser la partition (c'est ballot :D)

Voila le message que j'ai au boot du système:
md: Autodetecting RAID arrays.
md: Scanned 4 and added 4 devices.
md: autorun ...
md: considering sde1 ...
md: adding sde1 ...
md: adding sdd1 ...
md: adding sdc1 ...
md: adding sdb1 ...
md: created md0
md: bind
md: bind
md: bind
md: bind
md: running:
raid456: Unknown symbol dma_wait_for_async_tx
raid456: Unknown symbol async_xor_zero_sum
raid456: Unknown symbol async_xor
raid456: Unknown symbol async_memcpy
raid456: Unknown symbol async_trigger_callback
raid456: Unknown symbol xor_blocks
raid456: Unknown symbol async_tx_issue_pending_all
md: personality for level 5 is not loaded!
md: do_md_run() returned -22
md: md0 stopped.
md: unbind
md: export_rdev(sde1)
md: unbind
md: export_rdev(sdd1)
md: unbind
md: export_rdev(sdc1)
md: unbind
md: export_rdev(sdb1)
md: ... autorun DONE.
J'ai essayé de rajouter raid456, async_xor, async_memcpy, xor, async_tx au /etc/modules mais ça change rien...
D'ailleurs, même là je sais pas comment je peux monter le raid à la main :??:

S'il vous plait un petit coup de main ce serait sympa. :D
J'utilise Paldo en distribution (pas de critique :o)

Et s'il manque des informations (c'est bien possible) n'hésitez pas à me les demander :hello: Je savais pas trop quoi poster en plus comme infos

Merci :hello:
syno
Messages : 1275
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par syno »

Bonjour !

On dirais que le module raid456 ne veux pas se charger (incompatibilité avec le noyaux ou avec une librairie).

As-tu compilé toi même ces modules ? et as-tu changé ne noyaux entre temps ?

Tu peux essayer de faire un insmod ou un modprobe à la main, et voir les messages de logs générés.

Les commandes principales sont :
lsmod
insmod
modprobe
rmmod

pour voir l'état de ton raid :
cat /proc/mdstat

Le fichier concerné (sur Suse, de mémoire, je sur sur win là) :

/etc/raidtab

Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par Zedoune »

Non j'utilise le noyau d'origine de la distribution, apparement il faudrait caser les modules dans le initrd pour ça puisse fonctionner.

Là je viens de bricoler un truc dans un script de boot: avec mdadm --auto-detect il retrouve l'array et puis je lance un mount -t auto /dev/md0 /home

Je reboot voir si ça marche :)

Voila le mdstat une fois que le raid est activé
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb1[0] sdc1[1] sdd1[2] sde1[3]
1465151808 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

unused devices:
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par Zedoune »

Bon ben ça à fonctionné !
Je pense que je vais laisser comme ça, ça reste assez propre ^^
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

[Résolu] Problème avec du raid 5 sous linux

Message par poulpito »

mdadm auto detect marche pas mal :)
il te permet de re-importer ton raid après un formatage par ex :)
nicodache
Messages : 2382
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par nicodache »

/me note ca :)
syno
Messages : 1275
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par syno »

Pour ma gouverne... ce n'étais pas un pb de module ?

--------------

raid456: Unknown symbol dma_wait_for_async_tx
raid456: Unknown symbol async_xor_zero_sum
raid456: Unknown symbol async_xor

---------------

Je suis à coté de mes pompes ?

Ou alors il tentais de monter son /home avant de monter son / (et donc le modules n'étais pas ds initrd mais seulement ds /lib/mod...).

Eclairez moi... je voudrais pas m'endormir idiot ce soir (je sais, ça va être dur :) )
nicodache
Messages : 2382
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par nicodache »

unknown symbol, ca sent les modules qui correspondent pas au kernel, ou un initrd qui ne correspond pas au kernel non plus.
ou un noyal mal configuré ;)
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par Zedoune »

J'ai installé xp sous virtualbox OSE, et je me suis dis, tiens je ferais bien un benchmark hdtune pour voir. C'est valable comme score sous virtualbox ? Et si oui c'est correct? Merci ^^

Image
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Résolu] Problème avec du raid 5 sous linux

Message par Zedoune »

Je viens de regarder la configuration du kernel, et tout ce qui touchait au raid a été compilé en modules, je suis en train de refaire le kernel en y intégrant le raid (et puis quelques optimisations dans la partie processeur) :D
Répondre