# Comment j'ai testé l'ext4 sans conversion de partition

**URL:** <https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 8:12 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320 "2016-02-20T20:12:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:12 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/1 "2016-02-20T20:12:55Z")

</div>

Si ça vous amuse de tester le ext4, voici comment j’ai fait :  
(Attention j’ai fait ça avec grub2 déjà installé sur mon système - Debian 2.6.28-12-generic)

1. Création d’une nouvelle partition que l’on formate directement en ext4
2. Installez une Lenny avec Deboostrap sur cette nouvelle partition (Ici la partition ext4 est montée sur /media/sda2) - Merci “limax”

```auto
sudo debootstrap lenny /media/sda2 http://ftp.fr.debian.org/debian
```

1. créez le /etc/fstab de votre nouveau system (dans /media/sda2/etc/)

[code]# /etc/fstab: static file system information.

# 

# 

proc /proc proc defaults 0 0  
/dev/sda2 / ext4 errors=remount-ro 0 1  
/dev/sda6 none swap sw 0 0  
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0[/code]  
4) créez le fichier /etc/network/interfaces (il suffit de copier celui de votre système actuel dans /media/sda2/etc/network)

`auto lo
iface lo inet loopback
allow-hotplug eth0
auto eth0`  
5) “chrootez” le nouveau système pour le finaliser

`laurent@lolo:~$ sudo mount -o bind /dev /media/sda2/dev
laurent@lolo:~$ sudo mount -o bind /dev /media/sda2/dev
laurent@lolo:~$ sudo mount -o bind /proc /media/sda2/proc
laurent@lolo:~$ chroot /media/sda2 /bin/bash`  
6) Quelques “customisations” indispensables…

`root@lolo:/# aptitude install locales                                                    
root@lolo:/# dpkg-reconfigure locales
root@lolo:/# aptitude install linux                                    
root@lolo:/# adduser <votre_nom>`  
7) Modifiez le sources.list de votre nouveau système pour y ajouter quelques dépôts (dans /media/sda2/etc/apt/)

[code]## Testing (Lenny)  
deb [http://ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) lenny main non-free contrib

## Unstable (Sid)

deb [http://ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) sid main contrib non-free

## Security

deb [http://security.debian.org/](http://security.debian.org/) lenny/updates main contrib non-free

## Experimental

deb [http://ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) experimental main  
[/code]  
 ![8)](https://www.debian-fr.org/uploads/default/original/1X/ae031e9834d19166598edd060b063d44f1829139.gif "Cool") Installez une interface graphique (j’ai choisi XFCE, il y en a beaucoup d’autres…)

`root@lolo:/# apt-get update
root@lolo:/# aptitude install xfce4`  
9) Installez vous un noyau par dessus tout ça (J’ai choisi un noyau récent, le principal c’est qu’il supporte le ext4)

```auto
root@lolo:/# apt-get install linux-image-2.6.29-2-amd64
```

1. Enfin, sur votre système de démarrage (modifiez le fichier /boot/grub.cfg pour insérer ces lignes après “### BEGIN /etc/grub.d/30\_os-prober ###”

`# Start Debian 2.6.29-2-amd64
menuentry "Debian GNU/Linux, linux 2.6.29-2-amd64 (on /dev/sda2)" {
        set root=(hd0,2)
        linux /boot/vmlinuz-2.6.29-2-amd64 root=/dev/sda2 ro rootfstype=ext4
        initrd /boot/initrd.img-2.6.29-2-amd64
}`

Bon, je sais, c’est loin d’être parfait…  
J’ai oublié notamment de m’occuper du “hostname”, et ça n’a pas loupé, j’ai eu un message d’erreur …  
Et je n’ai pas de réseau non plus, il faut que je regarde pourquoi…

Si vous avez des suggestions, je suis preneur  
Je rectifierais mon “post” en conséquence !

Montre en main, le démarrage est 2 secondes plus rapide que la même installation sur du ext3 !

---

<div class="post-metadata">

**Author:** ![bobzer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/41988e/32.png) [@bobzer](https://www.debian-fr.org/u/bobzer)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/2 "2016-02-20T20:14:02Z")

</div>

intéréssant  
a part la vitesse de démarrage tu a remarquer quoi comme amélioration?

---

<div class="post-metadata">

**Author:** ![ymer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/y/cdc98d/32.png) [@ymer](https://www.debian-fr.org/u/ymer)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/3 "2016-02-20T20:14:03Z")

</div>

Ce qui serait bien, c’est de faire des tests de transferts de gros fichiers 🙂

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/4 "2016-02-20T20:14:03Z")

</div>

Salut,  
J’ai pas vraiment eu le temps de tester sur une grosse install. J’ai une connexion EDGE “Africaine” (15 Ko…), et je n’ai du courant que 12 heures par jour… je suis en train de mettre à jour l’install que j’ai faite et d’installer les programmes dont j’ai besoin, ça va prendre des jours (semaines ?).  
C’est vrai que je n’ai pas testé un transfert de gros fichier, ça je peux le faire aujourd’hui.  
Sinon c’est encore un peu tôt pour apprécier la différence, j’ai installé les drivers de la carte graphique hier seulement…

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/5 "2016-02-20T20:14:03Z")

</div>

Bien, j’ai testé la copie avec un fichier (tar.gz) de 4,3 Go (avec Midnight Commander)  
Ma machine squeeze 2.6.29-2-amd64 - Disques Sata 500Go - Ram 8Go - Quad CPU Q6600 @ 2.40GHz

meilleur chrono en ext3 = 1’41"  
meilleur chrono en ext4 = 0’53"

J’ai essayé de tester plusieurs possibilités (ext3 \> ext4 - ext4 \> ext3 - ext3 \> ext3 - ext4 \> ext4… sur les mêmes partitions, sur des partitions différentes, sur des disques differents…)

Le résultat ne laisse pas de doute ext4 est beaucoup plus rapide (au pire c’est “seulement” 20 secondes de moins, au mieux 48 !) 😃

---

<div class="post-metadata">

**Author:** ![Niloo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/c37758/32.png) [@Niloo](https://www.debian-fr.org/u/Niloo)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/6 "2016-02-20T20:14:05Z")

</div>

Merci pour tous ces tests 😉

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/7 "2016-02-20T20:14:09Z")

</div>

bravo! c’est super chouette ce que tu as fait là!

De mon côté, j’ai remarqué une énorme accélération pour la vérification des disques (pas le temps de prendre un café maintenant!)

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/8 "2016-02-20T20:14:10Z")

</div>

Merci 😊  
C’est pas grand chose…  
Je n’avais pas encore remarqué pour les vérifications automatiques, mon installation est toute fraîche. Mais c’est logique !  
C’est vrai que ça c’est intéressant comme gain, surtout pour les grosses partitions bien remplies - gonflant ces vérifications - (plus intéressant en tout cas que les deux secondes au démarrage…) !

---

<div class="post-metadata">

**Author:** ![ymer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/y/cdc98d/32.png) [@ymer](https://www.debian-fr.org/u/ymer)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/9 "2016-02-20T20:14:14Z")

</div>

Ah oui en effet pas mal du tout, par contre j’ai une petite question. As-tu réalisé ces tests avec ext4 en dur ou en module ? Si c’est le deuxième cas, il peut être très intéressant d’essayer en dur (en recompilant le kernel). :smt002

Je dis ça car j’ai constaté une différence du même ordre pratiquement en mettant le support ext3 en dur. 😆😆

Merci à toi en tout cas de faire partager 🙂

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/10 "2016-02-20T20:14:17Z")

</div>

Bonjour,

[quote=“ymer”]As-tu réalisé ces tests avec ext4 en dur ou en module ?[/quote]Je crois qu’il est en module (j’ai regardé dans le fichier /usr/src/linux/.config) `CONFIG_EXT4_FS=m`dis mois si je me trompe ?  
mais j’ai la même chose pour ext3 ? `CONFIG_EXT3_FS=m`

Et comme il est dit dans la doc Debian, compiler…`...C'est amusant et très instructif`Je vais donc essayer en dur. Merci pour l’info, c’est très très intéressant… J’avoue ne pas avoir fait ça depuis une éternité… Et j’espère ne pas avoir dit de conneries 😒

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/11 "2016-02-20T20:14:29Z")

</div>

[quote=“lol”]Et comme il est dit dans la doc Debian, compiler…

```auto

```

Bon, c’était amusant… dans mes souvenirs !!! En plus ils ont changé les commandes, profitant lâchement de mon absence sous Linux… J’ai du me retaper les nouvelles docs…

Bref, j’ai fait des essais avec etx3 et ext4 en dur, et c’est pas concluant…  
Ext3 gagne 17" alors que Ext4 en perd 14…  
Meilleur chrono Ext4 = 1’07" et Ext3 1’24"

Je ne sais pas comment interpréter cette différence… Si quelqu’un a une idée je suis preneur 😉

Et je vais revenir à mon ancien noyau en attendant…

---

<div class="post-metadata">

**Author:** ![ymer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/y/cdc98d/32.png) [@ymer](https://www.debian-fr.org/u/ymer)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/12 "2016-02-20T20:14:29Z")

</div>

Ah en effet c’est étrange… Le ext4 n’est pas encore au point donc c’est compréhensible pour le moment.

Merci 🙂

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/13 "2016-02-20T20:14:30Z")

</div>

Il y a aussi une autre possibilité, j’ai peut-être compilé comme un âne… C’est pas le plus improbable d’ailleurs !!! 😆

---

<div class="post-metadata">

**Author:** ![ymer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/y/cdc98d/32.png) [@ymer](https://www.debian-fr.org/u/ymer)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/14 "2016-02-20T20:14:31Z")

</div>

Tu as suivi quel guide ? Celui du forum (dans la rubrique Trucs & Astuces) ? Si oui c’est bon normalement…

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/15 "2016-02-20T20:14:31Z")

</div>

Je n’ai pas trouvé celui du forum (humm…) J’ai cherché, mais si le sujets est un peu “vieux”, je ne suis pas remonté jusqu’a lui… J’ai une mauvaise connexion, je n’insiste pas trop si je ne trouve pas dans les 2/3 premières pages !

J’ai travaillé avec ces liens :  
[debian.org/releases/stable/h … 06.html.fr](http://www.debian.org/releases/stable/hppa/ch08s06.html.fr)  
[debian.org/doc/manuals/refer … el-compile](http://www.debian.org/doc/manuals/reference/ch-kernel.fr.html#s-kernel-compile)  
[ustilago.ifrance.com/compil\_noyau.html](http://ustilago.ifrance.com/compil_noyau.html)

Mais il est possible aussi que dans mes choix (m ou y) je n’ai pas suffisamment pris le temps de réfléchir… Je n’ai pas pris le temps d’éplucher mes logs non plus… Du travail bâclé !!! Je recommencerais quand j’aurais une demi-journée devant moi tranquillou. Je abandonne pas si facilement !!!  
Merci en tout cas Remy d’avoir jeté un oeil compréhensif à mes “gesticulations”…

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/16 "2016-02-20T20:14:42Z")

</div>

Au final, après une recompilation propre sur un noyau 2.6.29-2-amd64 pour mettre ext4 en dur, j’ai un meilleur résultat sur la copie d’un fichier de 4.441 Mo de 3 secondes…  
l’Ext4 est bien plus rapide que l’Ext3, il n’y a pas photo ! 1’04" (presque 70Mo/s) contre 1’41" soit 37 secondes de mieux. Pas mal…

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/17 "2016-02-20T20:14:43Z")

</div>

lol comment tu as fais tes tests ?

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/18 "2016-02-20T20:14:45Z")

</div>

En mesurant avec sa Rolex 😉 (ben quoi t’as pas réussi ta vie ?)

---

<div class="post-metadata">

**Author:** ![ymer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/y/cdc98d/32.png) [@ymer](https://www.debian-fr.org/u/ymer)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/19 "2016-02-20T20:14:46Z")

</div>

[quote]Du travail bâclé !!! Je recommencerais quand j’aurais une demi-journée devant moi tranquillou. Je abandonne pas si facilement !!!  
Merci en tout cas Remy d’avoir jeté un oeil compréhensif à mes “gesticulations”…[/quote]

Merci a toi de faire partager tes expériences surtout !

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 8:14 UTC](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320/20 "2016-02-20T20:14:46Z")

</div>

[quote=“MisterFreez”]lol comment tu as fais tes tests ?[/quote]Regarde plus haut[quote=“lol”]j’ai testé la copie avec un fichier (tar.gz) de 4,3 Go (avec Midnight Commander)[/quote]+[quote=“lol”]après une recompilation propre sur un noyau 2.6.29-2-amd64 pour mettre ext4 en dur[/quote][quote=“debianhadic”]En mesurant avec sa Rolex 😉 (ben quoi t’as pas réussi ta vie ?)[/quote]En or… avec des saphirs (de Madagascar) pour indiquer les heures… 😉

[Page suivante](https://www.debian-fr.org/t/comment-jai-teste-lext4-sans-conversion-de-partition/20320.md?page=2)
