Ext4 sous Gentoo Linux

<div class=’rss_chapo’><p>Ext4 est désormais stable depuis le kernel 2.6.28. Nous allons voir comment mettre en place ext4 sous Gentoo Linux. Ce petit billet permettra en même temps de rassurer tous le monde (je ne suis pas mort :D ).</p></div>
<div class=’rss_texte’><h1>Introduction</h1>
<p>Pour commencer il va falloir récupérer les sources du kernel-2.6.28. Ajouter dans /etc/portage/package.keywords :</p> <div style=’text-align: left;’ class=’spip_code’ dir=’ltr’><code>sys-kernel/gentoo-sources ~x86</code></div>
<p>Puis récupérons les sources :</p> <pre>emerge sys-kernel/gentoo-sources</pre>
<p>Pensez à bien sélectionner le dernier kernel avec eselect kernel set …</p> <h1>Configuration</h1>
<h2>Kernel</h2>
<p>Passons à la compilation du noyau. Personnellement j’utilise genkernel avec ces arguments :</p> <pre>genkernel —splash="…." —bootloader="grub" —menuconfig all</pre>
<p>Voici les options a bien activer :</p> <div style=’text-align: left;’ class=’spip_code’ dir=’ltr’><code>File systems —><br /> <*> The Extended 4 (ext4) filesystem<br /> [ ] Enable ext4dev compatibility<br /> [ * ] Ext4 extended attributes<br /> [ * ] Ext4 POSIX Access Control Lists<br /> [ * ] Ext4 Security Labels</code></div>
<p>Voilà, après quelques minutes, le kernel devrai être compilé.</p> <h2>Grub</h2>
J’utilise sys-boot/grub-0.97-r9. Je n’ai pas essayé la version stable pour plus de sécurité
<strong>/boot/grub/menu.lst</strong>
<div style=’text-align: left;’ class=’spip_code’ dir=’ltr’><code> title=Gentoo Linux (2.6.28-gentoo-r1)<br /> root (hd0,1)<br /> kernel /boot/kernel-genkernel-x86-2.6.28-gentoo-r1 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda2 vga=791 splash=silent,theme:natural_gentoo console=tty1 quiet noscsi noraid<br /> initrd /boot/initramfs-genkernel-x86-2.6.28-gentoo-r1 rootfstype=ext4</code></div>
<h2>fstab</h2>
<p>Voici à quoi ressemble mon fichier /etc/fstab :</p> <div style=’text-align: left;’ class=’spip_code’ dir=’ltr’><code>/dev/sda2 / ext4 defaults,extents 0 1<br /> /dev/sda4 /home ext4 defaults,extents 0 1</code></div>
<h1>Formatage</h1>
<h2>Création d’un FS Ext4</h2>
<p>Si vous avez une partition vierge que vous voulez formater, tapez simplement :</p> <pre>mkfs.ext4 /dev/device</pre>
<h2>Convertir de ext3 vers ext4</h2>
<p>Comme ext4 est compatible avec ext3, vous pouvez monter une partition ext3 en tant que ext4 :</p> <pre>mount -t ext4 /dev/device /mnt/point de montage</pre>
<p>Le système de fichier ne va cependant pas utiliser les nouvelles fonctionnalités de ext4. Vous pouvez les activer ainsi :</p> <p><strong>Attention : Le FS ne pourra ensuite plus être monté en ext3</strong></p>
<pre>tune2fs -O extents,uninit_bg,dir_index /dev/device</pre>
<p>Il est important d’ensuite lancer fsck afin de s’assurer que tout est ok :</p> <pre>fsck -pf /dev/device</pre>
<p>Pour le système racine (/) vous pouvez utiliser SystemRescue.</p> <h1>Conclusion</h1>
<p>Je remarque quand même de meilleurs performances, il faut encore que je fasse quelques tests, mais ce nouveau système de fichier est prometteur.</p></div>

<a href= »http://blog.thelinuxfr.org/+-HowTo-+.html » rel= »tag »>HowTo</a>,
<a href= »http://blog.thelinuxfr.org/+-Desktop-+.html » rel= »tag »>Desktop</a>,
<a href= »http://blog.thelinuxfr.org/+-Kernel-+.html » rel= »tag »>Kernel</a>,
<a href= »http://blog.thelinuxfr.org/+-Gentoo,21-+.html » rel= »tag »>Gentoo</a>

The post Ext4 sous Gentoo Linux appeared first on TheLinuxFr.

Vus : 555
Publié par TheLinuxFr : 61