Chapitre 1. Le système de fichiers ext3

Avec la sortie de Red Hat Linux 7.2, Red Hat a changé de système de fichiers par défaut et est passé du format ext2 au système de fichiers ext3 avec journalisation.

1.1. Fonctions d'ext3

Le système de fichiers ext3 est, pour l'essentiel, une version améliorée du système ext2. Les améliorations en question offrent les avantages suivants:

Disponibilité

Après une panne de courant ou un blocage du système (également appelé arrêt incorrect du système), la cohérence de tous les systèmes de fichiers ext2 montés sur la machine doit être vérifiée par le programme e2fsck. Il s'agit là d'un processus très long qui peut retarder le démarrage du système, surtout pour les gros volumes contenant un nombre important de fichiers. Pendant la vérification, il est impossible d'accéder aux données contenues dans ces volumes.

La fonction de journalisation offerte par le système de fichiers ext3 permet d'éviter ce type de vérification du système de fichiers après un arrêt incorrect du système. Avec ext3, la vérification du système ne se produit que rarement, lors de problèmes matériels, comme par exemple dans le cas d'un échec du disque dur. Le temps de récupération d'un système de fichiers ext3 après un arrêt incorrect du système ne dépend pas de la taille du système de fichiers ou du nombre de fichiers, mais de la taille du journal servant à maintenir la cohérence entre les fichiers. Pour la taille de journal par défaut, la récupération s'effectue en environ une seconde, selon la vitesse du matériel.

Intégrité des données

Le système de fichiers ext3 offre une meilleure intégrité des données en cas d'arrêt incorrect du système. Le système de fichiers ext3 vous permet de choisir le type et le niveau de protection reçus par vos données. Par défaut, Red Hat Linux 9 configure les volumes ext3 pour qu'ils maintiennent un niveau élevé de cohérence entre les données en ce qui concerne l'état du système de fichiers.

Vitesse

Même si ext3 écrit certaines données plusieurs fois, son débit est plus élevé que celui de ext2 dans la plupart des cas, parce que la fonction de journalisation d'ext3 optimise le mouvement de la tête de l'unité de disques durs. Vous pouvez choisir parmi trois modes de journalisation pour optimiser la vitesse, sachant que votre choix entraînera une petite perte en matière d'intégrité des données.

Transition facile

Il est très facile de passer d'ext2 à ext3 et de profiter ce faisant, des avantages d'un système de fichiers à journalisation robuste, sans devoir reformater votre disque. Voir la Section 1.3 pour obtenir de plus amples informations sur la manière d'exécuter cette tâche.

Si vous procédez à une installation complète de Red Hat Linux 9, le système de fichiers assigné par défaut aux partitions Linux du système est ext3. Si vous mettez à jour une version de Red Hat Linux utilisant des partitions ext2, le programme d'installation vous permet de convertir ces partitions en partitions ext3 sans perdre de données. Consultez l'annexe intitulée Mise à jour du système courant dans le Guide d'installation de Red Hat Linux pour obtenir de plus amples informations sur le sujet.

Les sections qui suivent vous guideront tout au long du processus de création et d'ajustement de partitions ext3. Si vous disposez de partitions ext2 et que vous exécutez Red Hat Linux 9, vous pouvez sauter les sections ci-dessous concernant le partitionnement et le formatage et vous rendre directement à la Section 1.3.