web-dev-qa-db-fra.com

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 rester avec ext3. Est-ce vrai?

EDIT: Une chose que je veux noter est que je suis un utilisateur double OS (Windows & Ubuntu), donc ne pas pouvoir monter un lecteur (ext4) à partir de Windows est un gros inconvénient pour moi. . Mais ext3 a ce privilège.

54
Quazi Irfan

Il y a quelques années, je dirais que je m'en tiens à ext3 mais de nos jours ext4 est préférable. Un résumé récent (16 mai 2011) de thegeekstuff.com le résume assez bien:

  • Prend en charge une taille de fichier individuelle énorme et la taille globale du système de fichiers.
  • La taille maximale d'un fichier individuel peut aller de 16 Go à 16 To
  • La taille totale maximale du système de fichiers ext4 est de 1 EB (exabyte). 1 EB = 1024 PB (pétaoctet). 1 PB = 1024 TB (téraoctet).
  • Le répertoire peut contenir un maximum de 64 000 sous-répertoires (contre 32 000 dans ext3)
  • Vous pouvez également monter un fichier ext3 existant en tant que fichier ext4 (sans avoir à le mettre à niveau).
  • Dans ext4, plusieurs autres nouvelles fonctionnalités ont été introduites: 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 à partir de 2009 sur linuxologist.com présente un graphique sur les performances d'écriture avec 4 Go:

im1

et a également quelques 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 abandonné Windows, je règle donc tous les codes sur ext4 et j'utilise une clé USB pour transférer des données sur une machine Windows (principalement au travail).

Ce que vous pouvez faire pour une configuration est la suivante:

/ext4 
 permuter 
/home ext4 
/datapartiton_with_windows ext3 

Ensuite, vous pouvez faire du dernier une partition partagée pour les deux systèmes d'exploitation.

52
Rinzwind

Les seules raisons pour lesquelles je peux penser à l'heure actuelle de ne pas utiliser ext4 sont la compatibilité avec les systèmes plus anciens, et, la dernière fois que j'ai essayé, ext4 avait des problèmes de perte de données lorsqu'il était utilisé sur un support flash (c.-à-d. Clés USB et cetra.). le deuxième que je n’ai pas testé depuis environ six mois, donc cela a peut-être été corrigé. Sinon, les performances et la fiabilité sont des améliorations importantes par rapport à ext3.

2
Perkins