59 votes

Quelle est la différence entre ext3 et ext4 du point de vue d'un utilisateur générique ?

Quelles sont les grandes différences entre ext3 et ext4 du point de vue d'un utilisateur générique ? J'ai entendu dire qu'il était plus sage de s'en tenir à ext3. Est-ce vrai ?

EDITAR : Une chose que je veux noter est que je suis un utilisateur de double OS (Windows & Ubuntu), donc ne pas être en mesure de monter un lecteur (ext4) à partir de Windows est un gros négatif pour moi. Mais, ext3 a ce privilège.

56voto

Rinzwind Points 270388

Il y a quelques années, j'aurais dit de rester avec ext3 mais aujourd'hui ext4 est meilleur. Un récent tour d'horizon (16 mai 2011) de la part de thegeekstuff.com résume assez bien la situation :

  • Supporte les fichiers individuels de taille importante et la taille globale du système de fichiers.
  • La taille maximale des fichiers individuels peut aller de 16 Go à 16 To.
  • La taille maximale globale du système de fichiers ext4 est de 1 EB (exabyte). 1 EB = 1024 PB (pétaoctet). 1 PB = 1024 TB (téraoctet).
  • Un répertoire peut contenir un maximum de 64 000 sous-répertoires (au lieu de 32 000 dans ext3).
  • Vous pouvez également monter un fs ext3 existant comme fs ext4 (sans avoir à le mettre à niveau).
  • Plusieurs autres nouvelles fonctionnalités sont introduites dans ext4 : allocation multibloc, allocation différée, somme de contrôle du journal, fsck rapide, etc. Tout ce que vous devez savoir, c'est que ces nouvelles fonctionnalités ont amélioré les performances et la fiabilité du système de fichiers par rapport à ext3.
  • Dans ext4, vous avez également la possibilité de désactiver la fonction de journalisation.

Une très bonne comparaison de 2009 sur linuxologist.com présente un graphique sur les performances d'écriture avec 4 Go :

write performance comparison from linuxologist

et contient également d'autres informations sur ext4.

J'ai moi-même eu zéro problème avec ext4.

Si vous devez partager une partition avec Windows, vous aurez besoin de ext3 . J'ai moi-même renoncé à Windows et j'ai donc tout réglé sur ext4 et utiliser une clé USB pour transférer des données vers une machine Windows (principalement au travail).

Ce que vous pouvez faire pour une installation est le suivant :

/ ext4
swap
/home  ext4
/datapartiton_with_windows ext3

Vous pouvez ensuite faire de la dernière une partition partagée pour les deux systèmes d'exploitation.

2voto

Perkins Points 606

Les seules raisons auxquelles je peux penser à l'heure actuelle pour ne pas utiliser ext4 sont la compatibilité avec des systèmes plus anciens, et, la dernière fois que je l'ai essayé, ext4 avait des problèmes de perte de données lorsqu'il était utilisé sur des supports flash (c'est-à-dire des lecteurs Thumb et cetra.) Cette deuxième raison, je ne l'ai pas testée depuis environ six mois, donc elle peut avoir été corrigée. Sinon, les performances et la fiabilité sont de grandes améliorations par rapport à ext3.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X