Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ext3 vers reiserfs] gain de perf appreciable
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
rk187
Tux's lil' helper
Tux's lil' helper


Joined: 14 Apr 2003
Posts: 136
Location: France - Paris

PostPosted: Sat Sep 27, 2003 9:55 am    Post subject: [ext3 vers reiserfs] gain de perf appreciable Reply with quote

Ca y est je me suis lancé dans la migration de ma partition root vers du reiserfs, j'avais choisi ext3 quand je l'ai installé ya plusieurs mois car j'etais habitué à ce systeme de fichier.

Comme la convertion direct est impossible, j'ai du passer par la copie en rognant suffisament d'espace sur ma NTFS avec partition magic.
j'ai ensuite utilisé resize_reiserfs avec la methode brut ! (avec fdisk - delete la partition et la recreer plus grande). et ya aucun probleme ça marche tres bien.

voici la demarche que j'ai suivi:

depart:

/dev/hda1 NTFS 10Go
/dev/hda2 ext2 /boot 32Mo
/dev/hda3 swap 512 Mo
/dev/hda4 ext3 9,5 Go (espace occupé 3,4Go)

ensuite apres partition magic:

/dev/hda1 NTFS 5Go
/dev/hda2 ext2 /boot 32Mo
/dev/hda3 swap 512 Mo
/dev/hda4 ext3 9,5 Go

là j'ai booté sur knoppix: (knoppix 2 lang=fr) pour faire vite

- montage des partitions:
mount /dev/hda2 /mnt/hda2
mount /dev/hda4 /mnt/hda4

- sauvegarde de /boot pour deplacement:
mkdir /mnt/hda4/tmpboot
cp -vpR /mnt/hda2/* /mnt/hda4/tmpboot

- repartitionnement
umount /mnt/hda2
umount /mnt/hda4
fdisk /dev/hda
là vous virez hda2 et hda3 et vous recreez une hda2 de 32Mo et une hda3 de tout l'espace restant.

- restauration de boot
mke2fs /dev/hda2
mount /dev/hda2 /mnt/hda2
mount /dev/hda4 /mnt/hda4
cp -vpR /mnt/hda4/tmpboot/* /mnt/hda2/

- copie de votre root
mkreiserfs /dev/hda3
mount /dev/hda3 /mnt/hda3
cp -vpR /mnt/hda4/* /mnt/hda3 (le "p" est important il copie les permissions des fichiers et dossiers)
à ce moment j'ai fermé le capot du portable et je me suis fait quelques parties de counterstrike.

maintenant on obtient ça:

/dev/hda1 NTFS 5Go
/dev/hda2 ext2 /boot 32Mo
/dev/hda3 reiserfs / 5 Go
/dev/hda4 ext3 / 9,5 Go

- ensuite repartitionnement:

umount /mnt/hda2
umount /mnt/hda3
umount /mnt/hda4
fdisk /dev/hda
là vous virez votre hda4

maintenant ya 2 possibilités: soit vous faite votre swap vous mettez a jour fstab grub ou lilo et on en parle plus. Soit vous redimensionnez votre hda3, ce qui est plus logique.

- donc on en est là

/dev/hda1 NTFS 5Go
/dev/hda2 ext2 /boot 32Mo
/dev/hda3 reiserfs / 5 Go
/dev/hda4 vide 9,5 Go

(cela doit etre ecris et non pas juste affiché dans fdisk)

- redimensionnement

fdisk /dev/hda
là on prend pas de gants et on vire hda3 pour la recreer ensuite en oubliant pas evidement de garder de la place pour la swap. dans mon cas: +14000M
on ecris on fera la swap apres.

- resize:

tapez resize_reiserfs /dev/hda3
et hop en 2 seconde c reglé

maintenant faite votre swap modifiez fstab pour correspondre au nouveau partitionnement ainsi que grub ou lilo. n'oubliez pas de refaire:
grub
root (hd0,1)
setup (hd0)
me suis fait avoir au premier coup :wink:


vous avez maintenant votre reiserfs, non seulement elle est plus rapide mais en plus elle fait moins de bruit sur les acces disque!!!

j'espere que mon rapport pourra vous etre utile.

8)
Back to top
View user's profile Send private message
gregolak
Tux's lil' helper
Tux's lil' helper


Joined: 25 Sep 2003
Posts: 88

PostPosted: Sat Sep 27, 2003 1:06 pm    Post subject: Reply with quote

Ah justement je voulais me lancer la dedans,
donc merci pour tout ca ! 8)

Par contre partition magic ne semble pas exister
dans les paquets gentoo c'est bien ca ? Je pense utilser
QtParted à la place, ca peut se faire ?
Back to top
View user's profile Send private message
gim
Guru
Guru


Joined: 29 Apr 2003
Posts: 418
Location: milky-way

PostPosted: Sat Sep 27, 2003 1:52 pm    Post subject: Reply with quote

gregolak wrote:

Par contre partition magic ne semble pas exister
dans les paquets gentoo c'est bien ca ?


En effet, c'est un soft Windaube et on va dire que d'après mon expérience, il se comporte pas trop mal avec les partoches windows, (faut pas avoir peur de perdre ses données quand meme :?). Mais avec des partoches linux notatament dans des partoches étendues ... j'ai vu des gens avoir des problèmes ; il vaut mieux utiliser autre chose.

(Qt)parted doit en effet faire l'affaire...
Mais dans biens des cas (il suffit d'avoir un peu de place dispo), cfdisk et cp -a suffisent, et me parraissent relativement plus sûrs...
Back to top
View user's profile Send private message
rk187
Tux's lil' helper
Tux's lil' helper


Joined: 14 Apr 2003
Posts: 136
Location: France - Paris

PostPosted: Sat Sep 27, 2003 2:08 pm    Post subject: Reply with quote

j'ai utilisé partition magic sous windows pour reduire ma NTFS, la version 7 marche tres bien, sinon sous linux cfdisk a tout simplement refuser de redimensionner ma partition hda3 donc j'ai utilisé fdisk.
Back to top
View user's profile Send private message
gim
Guru
Guru


Joined: 29 Apr 2003
Posts: 418
Location: milky-way

PostPosted: Sat Sep 27, 2003 3:01 pm    Post subject: Reply with quote

Autre chose, il faut faire attention avec cp -a srcdir/* destdir, car les fichier qui commencent par . ne sont pas matchés ... il faut dans certains cas aussi copier ces fichiers à la main (cp -a srcdir/.file destdir). Euh pas de .* parce que .. en fait partie ...

Remarque: je trouve ça bien bizarre, à la limite pas normal même ...
J'ai bien noté qu'il y avait un moyen avec un pipe de tars, mais j'estime que c'est tout de même un peu lourd comme façon de procéder.
Back to top
View user's profile Send private message
rk187
Tux's lil' helper
Tux's lil' helper


Joined: 14 Apr 2003
Posts: 136
Location: France - Paris

PostPosted: Sat Sep 27, 2003 4:54 pm    Post subject: Reply with quote

personnelement j'utilise ma gentoo comme d'habitude tout mes fichiers sont la, si ma methode vous semble lourde et je veux bien l'admettre, bah trouvez vous en une autre.

je prefere "cp -vpR" c plus explicite et ça copie les .truc
Back to top
View user's profile Send private message
gim
Guru
Guru


Joined: 29 Apr 2003
Posts: 418
Location: milky-way

PostPosted: Sat Sep 27, 2003 5:43 pm    Post subject: Reply with quote

rk187 wrote:
je prefere "cp -vpR" c plus explicite et ça copie les .truc


Code:

gim@ghost ~ % mkdir truc
gim@ghost ~ % touch truc/.subtruc
gim@ghost ~ % mkdir truc2
gim@ghost ~ % cp -vpR truc/* truc2
zsh: no matches found: truc/*


Hum en fait c'est un problème de shell, (j'ai du mal aujourd'hui)... c'est le shell qui remplace *. J'ai vérifié, c'est pareil sous bash.
Bon, doit yavoir un moyen de tout copier en meme temps... faut jamais dire que le shell ne sait pas faire :lol: !

:arrow: Sinon pour le cp -vpR vs cp -a (ou cp -va)

man cp wrote:
-a, --archive
same as -dpR


man cp wrote:
-d same as --no-dereference --preserve=link


La différence c'est donc que ma commande fait --no-dereference et --preserve=link en plus.

Le premier, à priori ne change rien, il est par defaut et ne sert qu'à overrider -L, mais ça peut être une bonne chose pour ceux qui utilisent des alias (passons...).

le second lui est très important :
Code:
gim@ghost ~/truc % ln file file2
gim@ghost ~/truc % ls -l
total 0
-rw-r--r--    2 gim      users           0 Sep 27 19:17 file
-rw-r--r--    2 gim      users           0 Sep 27 19:17 file2
gim@ghost ~/truc % cd ..
gim@ghost ~/truc % mkdir truc2
gim@ghost ~ % cp -vpR truc/* truc2
`truc/file' -> `truc2/file'
`truc/file2' -> `truc2/file2'
gim@ghost ~ % cd truc2
gim@ghost ~/truc2 % ls -l
total 0
-rw-r--r--    1 gim      users           0 Sep 27 19:17 file
-rw-r--r--    1 gim      users           0 Sep 27 19:17 file2


:!: Voyez la différence :!: je sais pas si beacoup d'appilcations (ou le système) utilisent très souvent des hard links (je sais qu'ils sont utilisés mais pas forcement dans des cas où les fichiers sont modifiés de façon à ce que lorsque on en modifie un l'aure soit aussi modifé.), mais ce serait bête de casser son sytème à cause de ça :)

Perso moi j'utilise de temps en temps les hard links pour gagner de la place, ce serait idiot de perdre tout ces efforts en un coup de cp !!

(<hint>En particulier pour les souces du noyau, cp -rl permet de faire deux arborescences avec les mêmes sources (l'interêt est d'avoir des confs différentes) sans gaspiller de la place, m'enfin je comprend que ce ne soit pas d'une utilité folle pour tout le monde... </hint>)

C'est fou les foncitonnalités cachées des commandes de tous les jours :)

Et puis -a à été fait pour ça... si une nouvelle option vient se rajouter (peu probable ok :)) par la suite et qu'il faut l'inclure dans une telle opération, cp -a sera backward compatible !

Voila, en espérant te faire changer d'avis ;)


PS: poudiou qu'il est long ce post ...
/me apologize

-- edit : horrible typos :)


Last edited by gim on Sat Sep 27, 2003 5:50 pm; edited 1 time in total
Back to top
View user's profile Send private message
Esteban
Tux's lil' helper
Tux's lil' helper


Joined: 23 Jan 2003
Posts: 77
Location: Paris

PostPosted: Sat Sep 27, 2003 5:45 pm    Post subject: Reply with quote

Pour repartitionner, je vous conseille http://www.systemrescuecd.org/

Un CD-RW pour graver l'image (et surtout pouvoir le mettre à jour quand besoins), et ça roule...
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