Re: ext2 -> reiserfs

2003-06-17 Par sujet laurux
On Mon, 16 Jun 2003 23:57:22 +0200
Baptiste MATHUS <[EMAIL PROTECTED]> wrote:

> Oui donc je résume la question :
> *Doit on forcément mettre le support reiserfs en statique ou peut-on le 
> mettre en module et le charger par un moyen ou un autre ?*
Tu as le choix: en dur dans le noyau ou en modules. En ce qui me concerne, je 
mets toujours en dur les options du noyau lorsque ces options sont critiques et 
absolument nécessaires au démarrage du système.
En effet, si pour une raison ou une autre, je ne peux charger les modules, le 
démarrage du système se bloque.
Enfin, ceci est mon avis.
Quelques explications sur le système ReiserFS:
il s'agit d'un système de fichier journalisé. Il a été développé conjointement 
par Suse, Reiser et Mason. Suse conseille, pour éviter tout problème (ne 
demande pas, je ne sais pas lesquels), de créer une partition /boot séparée en 
Ext2 et d'y installer LILO. J'ai toujours appliqué ce principe et je n'ai 
jamais eu aucun problème même après de violents plantages ou reboot 
intempestifs. Ça fait plus de deux ans que j'utilise ReiserFS.
Une partition ReiserFS doit faire au minimum 34Mo. Il ne faut pas utiliser 
ReiserFS avec du RAID5 logiciel. En revanche, pas de problème pour du Raid5 
matériel.
Si tu utilises ReiserFS en module, il faut générer initrd (disque virtuel 
initial) qui permet de contenir les modules nécessaires au démarrage.
En dur, pas de problème pour le démarrage.
Mais attention: si tu mets ReiserFS en dur, il _risque_ d'y avoir plantage si 
ReiserFS est aussi mis en module dans initrd. Il faut donc supprimer l'entrée 
dans lilo.conf (si initrd ne sert qu'à cela) ou régénerer initrd pour  prendre 
en compte le module supprimé.
Pour la création d'un nouvel initrd, la solution t'a déjà été donnée.
Mais il faut aussi qu'initrd soit compilées en dur dans le noyau (options 
Disque Ram et Disque Ram Initial). A priori, c'est le cas pour les noyaux 
Debian.
Mais je pense que la solution la plus pratique et la plus facile dans un 
premier temps, c'est de mettre ReiserFS en dur dans le noyau. Tu testes et 
après tu peux envisager de changer.
Mais initrd est surtout utilisé pour certains pilotes scsi.
Enfin, pour conclure, man 4 initrd
> 

> D'avance merci
De rien
> 


-- 
^=^
/ \
\   Laurent   /
/   [EMAIL PROTECTED] \
\ /
<=Debian=GNU/Linux>



Re: Re: ext2 -> reiserfs

2003-06-17 Par sujet Philippe Amelant
Le mar 17/06/2003 à 13:48, [EMAIL PROTECTED] a écrit :
> C bien ce qui m'embete et ce que j'avais compris alors ?!? : le initrd est 
> censé déjà contenir le module reiserfs et permettre de ne pas avoir à monter 
> la partition pour pouvoir la monter :-).
> 
> Mon noyau est un noyau debian précompilé (paquet kernel-image-2.4.17-k7), 
> donc je pense que le initrd est déjà ok... Et j'ai toujours eu le support 
> reiserfs en module (comme déjà dit).
> 

ton initrd ne doit pas avoir le reiserfs
mais le noyau peut le lire un fois que / est monté pour monter les
autres partitions (comment ça c'est pas clair ? :))
bon si tu veux tien casser tu fais un nouvelle entrée dans ton lilo.conf
et pointant directement dans /boot/ plutôt que / par defaut

puis tu changes juste le nom du initrd
tu rajoute un ligne contenant juste " reiserfs " dans 
/etc/mkinitrd/modules
tu généres ton nouveau initrd
mkinitrd -o /boot/initrd.img-2.4.17-k7-test /lib/modules/2.4.17-k7

(donc la dans lilo tu aurais une ligne
initrd=/boot/initrd.img-2.4.17-k7-test)

un coup de lilo tu rebootes et si ça marche pas ben tu recompiles en
statique :))

bon courage

> @++
> 
> Message d'origine
> >Sujet: Re: ext2 -> reiserfs
> >De: Philippe Amelant <[EMAIL PROTECTED]>
> >A: Baptiste MATHUS <[EMAIL PROTECTED]>
> >Copie à: Debian User Fr 
> >Date: 17 Jun 2003 09:49:59 +0200
> >
> >Le lun 16/06/2003 à 23:45, Baptiste MATHUS a écrit :
> >> Ca c'est une question à laquelle j'ai pensé tout à l'heure, mais que 
> >> j'ai oublié de poser : j'ai fait une copie de mon système complet sur un 
> >> nouveau disque comme expliqué. J'avais sur ce disque des données sur une 
> >> partition reiserfs que j'ai récupérées... Donc ça signifie que mon 
> >> module reiserfs est ok..
> >
> >le module oui
> >
> >> 
> >> Mais savoir si il est doit être en module ou en statique est plus la 
> >> question importante je crois ;-p
> >> 
> >
> >> En temps normal, je dirais évidemment que ce rsupport devrait etre en 
> >> statique : sinon comment monter la  partition dont le fs est en module 
> >> sur cette partition :-)
> >> 
> >
> >
> >forcement ça peut pas marcher ...
> >tu as deux solutions, soit tu fais un noyau avec reiseirfs dedans, soit
> >tu fais une image initrd avec les noyaux adéquats
> >
> >
> >> Je croyais toutefois avoir compris que justement le initrd était là pour 
> >> ça : on charge dans un ramdisk (attention zone sensible :) si je dis une 
> >> connerie, n'hésitez pas :) ) les modules compressés au boot => plus 
> >> besoin d'accéder le disque pour avoir les modules dispos...
> >> 
> >> => Où est stocké le initrd ? S'il est stocké sur le disque et non copié 
> >> quelques part ailleurs, le pb cité ci-dessus reste et je comprend alors 
> >> le pb, et il va falloir que je me tape la recompil du noyau avec le 
> >> support reiserfs en statique.
> >> 
> >ben le initrd il faut le faire (man mkinitrd), puis le déclarer dans
> >lilo qui lui va le mettre ou il faut
> >
> >> Il me semblait pourtant avoir lu qu'on pouvait mettre le support 
> >> reiserfs en module qd meme dans ce cas ... ???
> >> 
> >> D'avance merci pour votre aide
> >> @++
> >> 
> >> JusTiCe8 wrote:
> >> 
> >> > Bonsoir, juste une simple question : as tu penser au support Reiserfs 
> >> > dans le noyau ? (en module, cela devrait suffire, mais je ne suis pas 
> >> > certain).
> >> >
> >> > A+,
> >> >
> >> >  J8.
> >> >
> >> > Baptiste MATHUS wrote:
> >> >
> >> >> Bonsoir tout le monde,
> >> >>
> >> >> Je suis en train de passer mon serveur en reiserfs.
> >> >> J'ai la chance d'avoir un deuxième disque d'une taille 
> >> >> approximativement égale à "l'original", j'ai donc créé correctement 
> >> >> (semble-t-il en tout cas) toutes les partitions de façon simple :
> >> >>
> >> >> hda disque ext2 source
> >> >> hdb (futut) disque reiserfs
> >> >>
> >> >> Pour chaque partition, j'ai ensuite recopié le contenu dans la 
> >> >> partition adéquate (en me positionnant dans le répertoire adéquat et 
> >> >> montant tour à tour chacune des partitions concernées) :
&

Re: Re: ext2 -> reiserfs

2003-06-17 Par sujet b . mathus
C bien ce qui m'embete et ce que j'avais compris alors ?!? : le initrd est 
censé déjà contenir le module reiserfs et permettre de ne pas avoir à monter la 
partition pour pouvoir la monter :-).

Mon noyau est un noyau debian précompilé (paquet kernel-image-2.4.17-k7), donc 
je pense que le initrd est déjà ok... Et j'ai toujours eu le support reiserfs 
en module (comme déjà dit).

@++

Message d'origine----
>Sujet: Re: ext2 -> reiserfs
>De: Philippe Amelant <[EMAIL PROTECTED]>
>A: Baptiste MATHUS <[EMAIL PROTECTED]>
>Copie à: Debian User Fr 
>Date: 17 Jun 2003 09:49:59 +0200
>
>Le lun 16/06/2003 à 23:45, Baptiste MATHUS a écrit :
>> Ca c'est une question à laquelle j'ai pensé tout à l'heure, mais que 
>> j'ai oublié de poser : j'ai fait une copie de mon système complet sur un 
>> nouveau disque comme expliqué. J'avais sur ce disque des données sur une 
>> partition reiserfs que j'ai récupérées... Donc ça signifie que mon 
>> module reiserfs est ok..
>
>le module oui
>
>> 
>> Mais savoir si il est doit être en module ou en statique est plus la 
>> question importante je crois ;-p
>> 
>
>> En temps normal, je dirais évidemment que ce rsupport devrait etre en 
>> statique : sinon comment monter la  partition dont le fs est en module 
>> sur cette partition :-)
>> 
>
>
>forcement ça peut pas marcher ...
>tu as deux solutions, soit tu fais un noyau avec reiseirfs dedans, soit
>tu fais une image initrd avec les noyaux adéquats
>
>
>> Je croyais toutefois avoir compris que justement le initrd était là pour 
>> ça : on charge dans un ramdisk (attention zone sensible :) si je dis une 
>> connerie, n'hésitez pas :) ) les modules compressés au boot => plus 
>> besoin d'accéder le disque pour avoir les modules dispos...
>> 
>> => Où est stocké le initrd ? S'il est stocké sur le disque et non copié 
>> quelques part ailleurs, le pb cité ci-dessus reste et je comprend alors 
>> le pb, et il va falloir que je me tape la recompil du noyau avec le 
>> support reiserfs en statique.
>> 
>ben le initrd il faut le faire (man mkinitrd), puis le déclarer dans
>lilo qui lui va le mettre ou il faut
>
>> Il me semblait pourtant avoir lu qu'on pouvait mettre le support 
>> reiserfs en module qd meme dans ce cas ... ???
>> 
>> D'avance merci pour votre aide
>> @++
>> 
>> JusTiCe8 wrote:
>> 
>> > Bonsoir, juste une simple question : as tu penser au support Reiserfs 
>> > dans le noyau ? (en module, cela devrait suffire, mais je ne suis pas 
>> > certain).
>> >
>> > A+,
>> >
>> >  J8.
>> >
>> > Baptiste MATHUS wrote:
>> >
>> >> Bonsoir tout le monde,
>> >>
>> >> Je suis en train de passer mon serveur en reiserfs.
>> >> J'ai la chance d'avoir un deuxième disque d'une taille 
>> >> approximativement égale à "l'original", j'ai donc créé correctement 
>> >> (semble-t-il en tout cas) toutes les partitions de façon simple :
>> >>
>> >> hda disque ext2 source
>> >> hdb (futut) disque reiserfs
>> >>
>> >> Pour chaque partition, j'ai ensuite recopié le contenu dans la 
>> >> partition adéquate (en me positionnant dans le répertoire adéquat et 
>> >> montant tour à tour chacune des partitions concernées) :
>> >>
>> >> find -mount -print0 | cpio -0 -d -p -m -u /mnt
>> >>
>> >> Bref, tout ça paraissait trop simple :-) Je modifie donc le fstab du 
>> >> hdb pour utiliser les nouvelles partitions...
>> >> Et je reboote en me disant que je vais commencer par tester :
>> >> *LA COMMENCE MON PROBLEME *
>> >> => je tape Linux root=/dev/hdb1, le boot démarre et se bloque en me 
>> >> disant "wrong fs type" ... Alors que j'ai bien remplacé tous les ext2 
>> >> par reiserfs dans le fstab du hdb ?!?
>> >>
>> >> Ma question donc (enfin :-| ) : Est ce que j'aurais raté une étape ? 
>> >> Ne peut-on pas tester comme j'ai voulu le faire avec l'option root ? 
>> >> Y a-t-il autre chose à préciser ?
>> >>
>> >> J'espère avoir été suffisamment clair
>> >> D'avance merci
>> >> @++
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> >
>-- 
>Philippe Amelant <[EMAIL PROTECTED]>
>
>

-
NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min)
Minitel: 3615 NETCOURRIER (0,15 € TTC/min)



Re: ext2 -> reiserfs

2003-06-17 Par sujet Philippe Amelant
Le lun 16/06/2003 à 23:45, Baptiste MATHUS a écrit :
> Ca c'est une question à laquelle j'ai pensé tout à l'heure, mais que 
> j'ai oublié de poser : j'ai fait une copie de mon système complet sur un 
> nouveau disque comme expliqué. J'avais sur ce disque des données sur une 
> partition reiserfs que j'ai récupérées... Donc ça signifie que mon 
> module reiserfs est ok..

le module oui

> 
> Mais savoir si il est doit être en module ou en statique est plus la 
> question importante je crois ;-p
> 

> En temps normal, je dirais évidemment que ce rsupport devrait etre en 
> statique : sinon comment monter la  partition dont le fs est en module 
> sur cette partition :-)
> 


forcement ça peut pas marcher ...
tu as deux solutions, soit tu fais un noyau avec reiseirfs dedans, soit
tu fais une image initrd avec les noyaux adéquats


> Je croyais toutefois avoir compris que justement le initrd était là pour 
> ça : on charge dans un ramdisk (attention zone sensible :) si je dis une 
> connerie, n'hésitez pas :) ) les modules compressés au boot => plus 
> besoin d'accéder le disque pour avoir les modules dispos...
> 
> => Où est stocké le initrd ? S'il est stocké sur le disque et non copié 
> quelques part ailleurs, le pb cité ci-dessus reste et je comprend alors 
> le pb, et il va falloir que je me tape la recompil du noyau avec le 
> support reiserfs en statique.
> 
ben le initrd il faut le faire (man mkinitrd), puis le déclarer dans
lilo qui lui va le mettre ou il faut

> Il me semblait pourtant avoir lu qu'on pouvait mettre le support 
> reiserfs en module qd meme dans ce cas ... ???
> 
> D'avance merci pour votre aide
> @++
> 
> JusTiCe8 wrote:
> 
> > Bonsoir, juste une simple question : as tu penser au support Reiserfs 
> > dans le noyau ? (en module, cela devrait suffire, mais je ne suis pas 
> > certain).
> >
> > A+,
> >
> >  J8.
> >
> > Baptiste MATHUS wrote:
> >
> >> Bonsoir tout le monde,
> >>
> >> Je suis en train de passer mon serveur en reiserfs.
> >> J'ai la chance d'avoir un deuxième disque d'une taille 
> >> approximativement égale à "l'original", j'ai donc créé correctement 
> >> (semble-t-il en tout cas) toutes les partitions de façon simple :
> >>
> >> hda disque ext2 source
> >> hdb (futut) disque reiserfs
> >>
> >> Pour chaque partition, j'ai ensuite recopié le contenu dans la 
> >> partition adéquate (en me positionnant dans le répertoire adéquat et 
> >> montant tour à tour chacune des partitions concernées) :
> >>
> >> find -mount -print0 | cpio -0 -d -p -m -u /mnt
> >>
> >> Bref, tout ça paraissait trop simple :-) Je modifie donc le fstab du 
> >> hdb pour utiliser les nouvelles partitions...
> >> Et je reboote en me disant que je vais commencer par tester :
> >> *LA COMMENCE MON PROBLEME *
> >> => je tape Linux root=/dev/hdb1, le boot démarre et se bloque en me 
> >> disant "wrong fs type" ... Alors que j'ai bien remplacé tous les ext2 
> >> par reiserfs dans le fstab du hdb ?!?
> >>
> >> Ma question donc (enfin :-| ) : Est ce que j'aurais raté une étape ? 
> >> Ne peut-on pas tester comme j'ai voulu le faire avec l'option root ? 
> >> Y a-t-il autre chose à préciser ?
> >>
> >> J'espère avoir été suffisamment clair
> >> D'avance merci
> >> @++
> >>
> >>
> >>
> >>
> >
> >
> >
> >
-- 
Philippe Amelant <[EMAIL PROTECTED]>



Re: ext2 -> reiserfs

2003-06-16 Par sujet Baptiste MATHUS

Oui donc je résume la question :
*Doit on forcément mettre le support reiserfs en statique ou peut-on le 
mettre en module et le charger par un moyen ou un autre ?*


D'avance merci

JusTiCe8 wrote:

Bonsoir, juste une simple question : as tu penser au support Reiserfs 
dans le noyau ? (en module, cela devrait suffire, mais je ne suis pas 
certain).


A+,

 J8.

Baptiste MATHUS wrote:


Bonsoir tout le monde,

Je suis en train de passer mon serveur en reiserfs.
J'ai la chance d'avoir un deuxième disque d'une taille 
approximativement égale à "l'original", j'ai donc créé correctement 
(semble-t-il en tout cas) toutes les partitions de façon simple :


hda disque ext2 source
hdb (futut) disque reiserfs

Pour chaque partition, j'ai ensuite recopié le contenu dans la 
partition adéquate (en me positionnant dans le répertoire adéquat et 
montant tour à tour chacune des partitions concernées) :


find -mount -print0 | cpio -0 -d -p -m -u /mnt

Bref, tout ça paraissait trop simple :-) Je modifie donc le fstab du 
hdb pour utiliser les nouvelles partitions...

Et je reboote en me disant que je vais commencer par tester :
*LA COMMENCE MON PROBLEME *
=> je tape Linux root=/dev/hdb1, le boot démarre et se bloque en me 
disant "wrong fs type" ... Alors que j'ai bien remplacé tous les ext2 
par reiserfs dans le fstab du hdb ?!?


Ma question donc (enfin :-| ) : Est ce que j'aurais raté une étape ? 
Ne peut-on pas tester comme j'ai voulu le faire avec l'option root ? 
Y a-t-il autre chose à préciser ?


J'espère avoir été suffisamment clair
D'avance merci
@++













Re: ext2 -> reiserfs

2003-06-16 Par sujet Baptiste MATHUS
Ca c'est une question à laquelle j'ai pensé tout à l'heure, mais que 
j'ai oublié de poser : j'ai fait une copie de mon système complet sur un 
nouveau disque comme expliqué. J'avais sur ce disque des données sur une 
partition reiserfs que j'ai récupérées... Donc ça signifie que mon 
module reiserfs est ok..


Mais savoir si il est doit être en module ou en statique est plus la 
question importante je crois ;-p


En temps normal, je dirais évidemment que ce rsupport devrait etre en 
statique : sinon comment monter la  partition dont le fs est en module 
sur cette partition :-)


Je croyais toutefois avoir compris que justement le initrd était là pour 
ça : on charge dans un ramdisk (attention zone sensible :) si je dis une 
connerie, n'hésitez pas :) ) les modules compressés au boot => plus 
besoin d'accéder le disque pour avoir les modules dispos...


=> Où est stocké le initrd ? S'il est stocké sur le disque et non copié 
quelques part ailleurs, le pb cité ci-dessus reste et je comprend alors 
le pb, et il va falloir que je me tape la recompil du noyau avec le 
support reiserfs en statique.


Il me semblait pourtant avoir lu qu'on pouvait mettre le support 
reiserfs en module qd meme dans ce cas ... ???


D'avance merci pour votre aide
@++

JusTiCe8 wrote:

Bonsoir, juste une simple question : as tu penser au support Reiserfs 
dans le noyau ? (en module, cela devrait suffire, mais je ne suis pas 
certain).


A+,

 J8.

Baptiste MATHUS wrote:


Bonsoir tout le monde,

Je suis en train de passer mon serveur en reiserfs.
J'ai la chance d'avoir un deuxième disque d'une taille 
approximativement égale à "l'original", j'ai donc créé correctement 
(semble-t-il en tout cas) toutes les partitions de façon simple :


hda disque ext2 source
hdb (futut) disque reiserfs

Pour chaque partition, j'ai ensuite recopié le contenu dans la 
partition adéquate (en me positionnant dans le répertoire adéquat et 
montant tour à tour chacune des partitions concernées) :


find -mount -print0 | cpio -0 -d -p -m -u /mnt

Bref, tout ça paraissait trop simple :-) Je modifie donc le fstab du 
hdb pour utiliser les nouvelles partitions...

Et je reboote en me disant que je vais commencer par tester :
*LA COMMENCE MON PROBLEME *
=> je tape Linux root=/dev/hdb1, le boot démarre et se bloque en me 
disant "wrong fs type" ... Alors que j'ai bien remplacé tous les ext2 
par reiserfs dans le fstab du hdb ?!?


Ma question donc (enfin :-| ) : Est ce que j'aurais raté une étape ? 
Ne peut-on pas tester comme j'ai voulu le faire avec l'option root ? 
Y a-t-il autre chose à préciser ?


J'espère avoir été suffisamment clair
D'avance merci
@++














Re: ext2 -> reiserfs

2003-06-16 Par sujet JusTiCe8
Bonsoir, juste une simple question : as tu penser au support Reiserfs 
dans le noyau ? (en module, cela devrait suffire, mais je ne suis pas 
certain).


A+,

 J8.

Baptiste MATHUS wrote:


Bonsoir tout le monde,

Je suis en train de passer mon serveur en reiserfs.
J'ai la chance d'avoir un deuxième disque d'une taille 
approximativement égale à "l'original", j'ai donc créé correctement 
(semble-t-il en tout cas) toutes les partitions de façon simple :


hda disque ext2 source
hdb (futut) disque reiserfs

Pour chaque partition, j'ai ensuite recopié le contenu dans la 
partition adéquate (en me positionnant dans le répertoire adéquat et 
montant tour à tour chacune des partitions concernées) :


find -mount -print0 | cpio -0 -d -p -m -u /mnt

Bref, tout ça paraissait trop simple :-) Je modifie donc le fstab du 
hdb pour utiliser les nouvelles partitions...

Et je reboote en me disant que je vais commencer par tester :
*LA COMMENCE MON PROBLEME *
=> je tape Linux root=/dev/hdb1, le boot démarre et se bloque en me 
disant "wrong fs type" ... Alors que j'ai bien remplacé tous les ext2 
par reiserfs dans le fstab du hdb ?!?


Ma question donc (enfin :-| ) : Est ce que j'aurais raté une étape ? 
Ne peut-on pas tester comme j'ai voulu le faire avec l'option root ? Y 
a-t-il autre chose à préciser ?


J'espère avoir été suffisamment clair
D'avance merci
@++










Re: ext2 -> reiserfs

2003-06-16 Par sujet Yves Rutschle
On Mon, Jun 16, 2003 at 10:55:28PM +0200, Baptiste MATHUS wrote:
 => je tape Linux root=/dev/hdb1, le boot démarre et se bloque en me disant 
> "wrong fs type" ... Alors que j'ai bien remplacé tous les ext2 par reiserfs 
> dans le fstab du hdb ?!?

Tu as bien mis reiserfs en dur dans le noyau (et en
particulier, pas en module)?

On sait jamais... :-)

/Y - 10-13
 
-- 
Marbles should be kept together.