Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RAID] encore un problème (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sat Apr 29, 2006 4:54 pm    Post subject: [RAID] encore un problème (résolu) Reply with quote

Resalut! :)
Je viens de finir une install en RAID et je reboote pour voir si mon système de base fonctionne mais j'ai un problème au démarrage. Il me demande d'entre r le n° du runlevel 8O Jamais vu ça! Ca vous dit quelque chose?

Comme je ne trouve pas de solution, je redémarre sur le liveCD dans l'optique de me chrooter pour vérifier ma config et toutes ces choses.
Plus précisément, je fais ça:
Code:
# modprobe md
# modprobe raid0
# modprobe raid1

Là, je mets un fichier raidtab approprié dans le /etc du liveCD puis:
Code:
# for x in 1 3 5 6 7 8 9 ; do mknod /dev/md$x b 9 $x ; done
# ls /dev/md*
/dev/md1 /dev/md3 /dev/md5 /dev/md6 /dev/md7 /dev/md8 /dev/md9

Jusqu'ici tout va bien. Et là:
Code:
# raidstart -a
cannot determine md version: no MD device file in /dev.


Sur ce, désolé, je me dis que je vais peut-être avoir à tout refaire et, résigné :
Code:
# mkraid -R /dev/md1
cannot determine md version: no MD device file in /dev.


Sincèrement, quelqu'un y comprend quelque chose? Je fais quoi? Je me pends? :?
Si quelqu'un a une idée....... :roll:


Last edited by Adrien on Sun Apr 30, 2006 4:36 pm; edited 1 time in total
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sat Apr 29, 2006 4:55 pm    Post subject: Reply with quote

les modukes raid sont-il bien en dur ?
Les partition qui forment les raid ont elles le flag fd ?
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sat Apr 29, 2006 5:08 pm    Post subject: Reply with quote

BuBuaBu wrote:
les modukes raid sont-il bien en dur ?

Arf! :oops:
Non, j'ai récupèré un ancien .config pour compiler le kernel et seul est présent le RAID 1. D'où le premier problème

BuBuaBu wrote:
Les partition qui forment les raid ont elles le flag fd ?

Oui, ça c'est bon! Cependant, je vais avoir besoin du liveCD pour recompiler le kernel et là, je ne comprends pas ce qui vas pas. :cry:
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sat Apr 29, 2006 5:30 pm    Post subject: Reply with quote

deja, il ne faut jamais refaire mkraid, c'est juste utile pour la construction des array.

Ton problème viens du faite que les devices /dev/md* ne sont pas créer, il faut donc les crée avec un mknod /dev/mdX b 9 X devrai le faire. On n'oublira pas de remplacé les deux X .
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sat Apr 29, 2006 5:32 pm    Post subject: Reply with quote

BuBuaBu wrote:
deja, il ne faut jamais refaire mkraid, c'est juste utile pour la construction des array.

Bien sûr, mais je disais juste ça dans un élan de désespoir.

BuBuaBu wrote:
problème viens du faite que les devices /dev/md* ne sont pas créer, il faut donc les crée avec un mknod ... (j'édite quand j'ai tout les details )

Oui on est d'accord, mais tu as bien vu mon premier post?
Merci de m'aider en tout cas. :)

EDIT: Je viens d'essayer avec le livecd 2005.0 et c'est la même merde...
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sat Apr 29, 2006 6:10 pm    Post subject: Reply with quote

Adrien wrote:
BuBuaBu wrote:
deja, il ne faut jamais refaire mkraid, c'est juste utile pour la construction des array.

Bien sûr, mais je disais juste ça dans un élan de désespoir.

BuBuaBu wrote:
problème viens du faite que les devices /dev/md* ne sont pas créer, il faut donc les crée avec un mknod ... (j'édite quand j'ai tout les details )

Oui on est d'accord, mais tu as bien vu mon premier post?
Merci de m'aider en tout cas. :)

EDIT: Je viens d'essayer avec le livecd 2005.0 et c'est la même merde...


mal lu, désolé :( .

Peut être en passant --configfile à raidstart ?

EDIT : ca vien pas de ca non plus ...
Vérifie les droit d'accés, sinon, je vois rien d'autre ...
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sat Apr 29, 2006 6:37 pm    Post subject: Reply with quote

BuBuaBu wrote:
Peut être en passant --configfile à raidstart ?

Je vais quand même essayer au cas où.

BuBuaBu wrote:
Vérifie les droit d'accés, sinon, je vois rien d'autre ...

Les droits sur /dev/md* tu veux dire? Je vais voir mais bon, j'ai pas changé d'user entre temps j'étais tout le temps en root...
A ce niveau là ça doit être un bug, sinon, je vois pas...
J'ai même tenté avec le 2006.0, pareil!
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sat Apr 29, 2006 6:41 pm    Post subject: Reply with quote

j'ai peu etre une solution :
Code:
cd /dev
MAKEDEV md

A la place de mknod peut être, enfin a essaié
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sat Apr 29, 2006 11:01 pm    Post subject: Reply with quote

BuBuaBu wrote:
j'ai peu etre une solution :
Code:
cd /dev
MAKEDEV md

A la place de mknod peut être, enfin a essaié


Pas con, justement, les fois d'avant - quand ça marchait :roll: - j'ai noté que quand je créais mes md* j'avais ça:
Code:
# ls /dev/md*
/dev/md /dev/md1 /dev/md3 /dev/md5 /dev/md6 /dev/md7 /dev/md8 /dev/md9

et maintenant, je n'ai que ça:
Code:
# ls /dev/md*
/dev/md1 /dev/md3 /dev/md5 /dev/md6 /dev/md7 /dev/md8 /dev/md9


Merci! Je te tiens au courant. :wink:
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sun Apr 30, 2006 2:40 pm    Post subject: Reply with quote

Génial BuBuaBu! Ca marche, merci beaucoup! :)
J'ai pu me chrooter et vérifier le kernel, y'avait le support raid0 et raid1 et pour mes systèmes de fichiers, mais au démarrage, il me dit toujours :
Code:
INIT: version 2.86 booting
INIT: no inittab file found

Enter runlevel:


Je vais faire un tour sur le forum pour voir si je trouve une solution, si quelqu'un sait d'où ça peut venir, il me tirerait une sacrée épine du pied! :roll:
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sun Apr 30, 2006 3:04 pm    Post subject: Reply with quote

En fait, le problème vient àmon avis du fait que /etc soit sur une partition séparée (en RAID 1) et ilne peut alors pas lire /etc/inittab.
Quelqu'un sait comment contourner ce problème? Est-il possible d'avoir /etc sur une partition séparée?
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Sun Apr 30, 2006 3:14 pm    Post subject: Reply with quote

Adrien wrote:
Est-il possible d'avoir /etc sur une partition séparée?

Non.
Si tu veux quand même le faire ça doit être possible avec un initrd en montant / et /etc avant de rendre la main à l'init, mais bon c'est tordu.

(EDIT)
PS : le /etc ne prend pas vraiment beaucoup de place (au pire une trentaine de megs) ça ne sert à rien de le mettre sur une partition séparée.


Last edited by Ey on Sun Apr 30, 2006 3:18 pm; edited 1 time in total
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sun Apr 30, 2006 3:16 pm    Post subject: Reply with quote

Adrien wrote:
En fait, le problème vient àmon avis du fait que /etc soit sur une partition séparée (en RAID 1) et ilne peut alors pas lire /etc/inittab.
Quelqu'un sait comment contourner ce problème? Est-il possible d'avoir /etc sur une partition séparée?


A quoi ressemble ton fstab ? Comment as tu fait pour regropuvé les /*
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sun Apr 30, 2006 3:36 pm    Post subject: Reply with quote

Ey wrote:
Adrien wrote:
Est-il possible d'avoir /etc sur une partition séparée?

Non.
Si tu veux quand même le faire ça doit être possible avec un initrd en montant / et /etc avant de rendre la main à l'init, mais bon c'est tordu.

Ouais un peu tordu..

Ey wrote:
PS : le /etc ne prend pas vraiment beaucoup de place (au pire une trentaine de megs) ça ne sert à rien de le mettre sur une partition séparée.

L'idée c'est que / est en RAID0, donc je préférais laisser /etc en RAID1, et pour ça, il me semble qu'ilfallait lemettre sur une autre partition.

@BuBuaBu: J'ai pas trop la possibilité de poster le fstab, mais je peux essayer. Par contre je comprends pas le reste de ta question.

En tout cas, si c'est pas possible, je reverrais ma table de partition... tant pis.
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sun Apr 30, 2006 3:51 pm    Post subject: Reply with quote

une solution rapide : metre juste /etc/inittab sur la partition /, lorsque que /etc sera monté il se metra par dessus sans problème. Faire gaf au mis a jour par contre.
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Sun Apr 30, 2006 3:53 pm    Post subject: Reply with quote

BuBuaBu wrote:
une solution rapide : metre juste /etc/inittab sur la partition /, lorsque que /etc sera monté il se metra par dessus sans problème. Faire gaf au mis a jour par contre.

Ca ne suffira pas... Il faut lui rajouter le raidtab sinon il n'ira pas loin plus le fstab avec au moins de quoi monter le /etc dedans et une partie des scripts de /etc/init.d ... Bref tant qu'à faire autant partir sur l'idée d'un initrd...
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sun Apr 30, 2006 3:55 pm    Post subject: Reply with quote

BuBuaBu wrote:
une solution rapide : metre juste /etc/inittab sur la partition /, lorsque que /etc sera monté il se metra par dessus sans problème. Faire gaf au mis a jour par contre.

hmm, ça me semble risky, je crois que je vais plutôt virer le RAID array, je ferais simplement des backup de temps en temps...
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sun Apr 30, 2006 3:57 pm    Post subject: Reply with quote

Ey wrote:

Ca ne suffira pas... Il faut lui rajouter le raidtab


il me semble que le raidtab est util a la creation mais pas par la suite. (enfin j'ai aucun raidtab chez moi, et mon raid a été créé il y a deux trois install.)

Pour le reste, ok il vaut mieu mettre tout /etc, et faire un petit script de sauvegarde en lui sur.
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Sun Apr 30, 2006 4:01 pm    Post subject: Reply with quote

BuBuaBu wrote:
il me semble que le raidtab est util a la creation mais pas par la suite. (enfin j'ai aucun raidtab chez moi, et mon raid a été créé il y a deux trois install.)

Tout dépend si tu utilises du raid soft/hard, si tu utilises md ou pas et ainsi de suite... Bref en gros si tu utilises md c'est raidtab qui contient les description de tes arrays et qui est lu pas raidstart pour expliquer au noyau à quoi correspond /dev/md?
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sun Apr 30, 2006 4:04 pm    Post subject: Reply with quote

Ey wrote:
BuBuaBu wrote:
il me semble que le raidtab est util a la creation mais pas par la suite. (enfin j'ai aucun raidtab chez moi, et mon raid a été créé il y a deux trois install.)

Tout dépend si tu utilises du raid soft/hard, si tu utilises md ou pas et ainsi de suite... Bref en gros si tu utilises md c'est raidtab qui contient les description de tes arrays et qui est lu pas raidstart pour expliquer au noyau à quoi correspond /dev/md?


raid soft et un seul raid, voila pourquoi ca marche sans :lol: , et j'ai pas le raidstart, c'est le kernel qui lance ca., d'ailleur il ne pour pas lire mon raidtab puisqu'il se trouve(rai) dans mon / et je n'ai que / dans un raid0. (+/boot et /home ailleur)
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Sun Apr 30, 2006 4:08 pm    Post subject: Reply with quote

BuBuaBu wrote:
raid soft et un seul raid, voila pourquoi ca marche sans :lol: , et j'ai pas le raidstart, c'est le kernel qui lance ca., d'ailleur il ne pour pas lire mon raidtab puisqu'il se trouve(rai) dans mon / et je n'ai que / dans un raid0. (+/boot et /home ailleur)

Alors tout d'abord tu dois utiliser mdadm et non raidtools donc ton fichier doit être /etc/mdadm.conf bref ça revient au même...
Ensuite ton kernel ne fait rien tout seul, tu dois avoir un initrd ou équivalent.
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 914
Location: France

PostPosted: Sun Apr 30, 2006 4:12 pm    Post subject: Reply with quote

Ey wrote:
Alors tout d'abord tu dois utiliser mdadm et non raidtools donc ton fichier doit être /etc/mdadm.conf bref ça revient au même...
Ensuite ton kernel ne fait rien tout seul, tu dois avoir un initrd ou équivalent.

/etc/mdadm.conf est vide :) et pas d'initrd.

Et c'est bien le kernel qui monte tout seul mon raid : le flag FD (Linux raid autodetect) sert a ca
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Sun Apr 30, 2006 4:20 pm    Post subject: Reply with quote

BuBuaBu wrote:
Et c'est bien le kernel qui monte tout seul mon raid : le flag FD (Linux raid autodetect) sert a ca

Tiens je connaissais pas.
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Sun Apr 30, 2006 4:35 pm    Post subject: Reply with quote

Intéressante conversation! Merci pour votre aide précieuse à tous les deux, je m'en vais revoir ma table de partition et.....mon raidtab. :wink:
++
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum