[resolu] Passer de ext2 à ext3 sans douleur ?

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

[resolu] Passer de ext2 à ext3 sans douleur ?

Messagepar braouazou » 25 Juin 2004 22:51

Bonsoir,

Afin de profiter de la journalisation, je souhaite passer les partitions de mon p'tit serveur en ext3 (actuellement en ext2).
J'ai lu pas mal de how-to's facilement trouvés par Google (le sujet est très bien traité), mais je constate que l'opération n'est pas toujours sans risques, en particulier en ce qui conerne la partition /

Pensez-vous que le jeu en vaille la chandelle?
Quelqu'un a-t-il déjà fait l'expérience? Avez-vous eu des problèmes?

Pour info, mon serveur tourne sous Debian Woody (disque IDE 10Go), avec les partitions suivantes:
/
/home
/usr
/var

Question subsidiaire, juste pour m'en assurer, le noyau "standard" (2.4.18bf24) de la Woody supporte bien ce FS?

Merci par avance pour vos réponses!
Dernière édition par braouazou le 28 Juin 2004 21:31, édité 1 fois au total.
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Re: Passer de ext2 à ext3 sans douleur ?

Messagepar antolien » 27 Juin 2004 10:39

"je constate que l'opération n'est pas toujours sans risques, en particulier en ce qui conerne la partition / "

Le mieux pour éviter les problèmes, c'est de le faire en init 1 pour éviter que des processus écrivent pendant la journalisation. La seule chose qui diffère c'est que cela nécessite un reboot pour la partition racine après la conversion (un dump2fs -h pour vérifier que le journal est bien créé avant le reboot avec le new fstab).

"Pensez-vous que le jeu en vaille la chandelle?"

Oui, car de toute façon, tu peux revenir en arrière. Tu gagnes quand même en sécurité (mais tu perd en performances)

"Quelqu'un a-t-il déjà fait l'expérience? Avez-vous eu des problèmes?"

Oui, et pas de problèmes.

"Question subsidiaire, juste pour m'en assurer, le noyau "standard" (2.4.18bf24) de la Woody supporte bien ce FS?"

Oui.
Avatar de l’utilisateur
antolien
Amiral
Amiral
 
Messages: 3134
Inscrit le: 31 Août 2002 00:00

Messagepar braouazou » 27 Juin 2004 10:42

Merci Antolien pour cette réponse encourageante ;-)

C'est vrai que j'ai lu pas mal de récits de problèmes liés à cette conversion...
Mais je te fais entièrement confiance, et je me lance ce soir ou le week-end prochain :-P

Bon dimanche!
@+
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar braouazou » 28 Juin 2004 21:30

Opération réussie... sans douleur ;-)

Voici les opérations menées:

Code: Tout sélectionner
init 1


A répéter pour chaque partition (/ y compris ;-) ):
Code: Tout sélectionner
umount /dev/hdaX
tune2fs -j /dev/hdaX
#Editer /etc/fstab pour modifier le FS à ext3
mount /dev/hdaX


Bien sûr, pour que la modification soit prise en compte pour / il faut rebooter...

@++
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar mad_dog » 29 Juin 2004 11:27

A koi sert le init 1 !!??
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar braouazou » 29 Juin 2004 11:58

Extrait du man init:
init 1 Put the system into system administrator mode. All filesystems
are mounted. Only a small set of essential kernel processes run.
This mode is for administrative tasks such as installing optional
utilities packages. All files are accessible and no users are
logged in on the system.


Impossible sinon (en tout cas dans mon cas) de démonter /var et /usr ...
@+
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar mad_dog » 01 Juil 2004 08:40

Merci de l'info !!!!
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar mad_dog » 18 Août 2004 16:04

lors de ma commande tune2fs -j ..

il me dit qu'il ne peux rien faire car mon système est en lect. seule ... :(
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar Mamax » 24 Août 2004 17:56

Pour ma part, il y a encore plus simple:

Sous ma debian Sarge, j'ai juste tapé en mode console
Code: Tout sélectionner
tune2fs -j /dev/hda5

sachant que /dev/hda5 est ma partition root (/) et que mon systeme tournait en init 5

et tout marche nickel, juste à changer le fstab et rebooter la machine
Avatar de l’utilisateur
Mamax
Contre-Amiral
Contre-Amiral
 
Messages: 362
Inscrit le: 12 Déc 2003 01:00
Localisation: Brest

Messagepar braouazou » 24 Août 2004 18:13

Oui, tu n'as simplement pas démonté les partitions... Cependant, d'après ce que j'ai pu lire sur le sujet, il est recommandé de les démonter avant d'y toucher, histoire de limiter les risques (potentiels).

@mad_dog: je n'avais pas vu ton message, as-tu résolu ton problème ?

A+
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar mad_dog » 24 Août 2004 18:24

disons que je suis en noyau 2.2, j'vai d'abord passer en 2.4 et voir cela ensuite ...

j'te tiens au courant !!
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar mad_dog » 25 Août 2004 13:35

j'sui donc passé en noyau 2.4 ..

mias lorsque je tapes :

init 1 -> OK
umount /dev/hda2 -> OK
tune2fs -j /dev/hda2 -> KO

il me repond :
tune2fs : Read-only file system
while trying to create journal file

là j'vois plus :(
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar mad_dog » 25 Août 2004 13:53

Bon ben, j'sauté la partie du INIT 1 et après le tune2fs passe sans soucis et en dernier une petite modif du /etc/fstab : OK
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron