Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ext4 [Le 31/08/2022, 23:34]
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
ext4 [Le 02/10/2023, 12:22] (Version actuelle)
90.82.195.233 [Le système de fichiers ext4]
Ligne 9: Ligne 9:
 Voir [[benchmark#​systeme_de_fichier_ext_contre_les_autres|le benchmark des systèmes de fichier ext]]. Voir [[benchmark#​systeme_de_fichier_ext_contre_les_autres|le benchmark des systèmes de fichier ext]].
  
-Outre le fait qu'il puisse gérer les volumes d'une taille allant jusqu'​à un exbioctet (260 octets), la fonctionnalité majeure de ext4 est l'​allocation par extent qui permettent la pré-allocation d'une zone contiguë pour un fichier, pour minimiser la fragmentation. L'​option extent est active par défaut depuis le noyau Linux 2.6.23 ; avant cela, elle devait être explicitement indiquée lors du montage de la partition.+Outre le fait qu'il puisse gérer les volumes d'une taille allant jusqu'​à un exbioctet (2<​sup>​60</​sup> ​octets), la fonctionnalité majeure de ext4 est l'​allocation par extent qui permettent la pré-allocation d'une zone contiguë pour un fichier, pour minimiser la fragmentation. L'​option extent est active par défaut depuis le noyau Linux 2.6.23 ; avant cela, elle devait être explicitement indiquée lors du montage de la partition.
 Le système de fichiers ext4 a une compatibilité ascendante avec ext3. C'​est-à-dire qu'une partition ext3 peut toujours être montée comme ext4 (en utilisant le type de système de fichiers « ext4 » lors du montage). L'​inverse est possible, à la condition que la partition ext4 n'ait jamais utilisé l'​allocation par extents pour enregistrer des fichiers, mais l'​allocation binaire comprise par ext3. Cette capacité de ext4 d'​utiliser les formats de ext3 existe pour faciliter la conversion des partitions ext3 vers ext4. Le système de fichiers ext4 a une compatibilité ascendante avec ext3. C'​est-à-dire qu'une partition ext3 peut toujours être montée comme ext4 (en utilisant le type de système de fichiers « ext4 » lors du montage). L'​inverse est possible, à la condition que la partition ext4 n'ait jamais utilisé l'​allocation par extents pour enregistrer des fichiers, mais l'​allocation binaire comprise par ext3. Cette capacité de ext4 d'​utiliser les formats de ext3 existe pour faciliter la conversion des partitions ext3 vers ext4.
 ===== Nouveautés ===== ===== Nouveautés =====
Ligne 35: Ligne 35:
 <note important>​Il est nécessaire d'​ajouter un journal à vos partitions ext2 (i.e. migration ext3) avant de pouvoir les convertir en ext4 :<​code>​sudo tune2fs -j "​Partition à convertir"</​code></​note>​ <note important>​Il est nécessaire d'​ajouter un journal à vos partitions ext2 (i.e. migration ext3) avant de pouvoir les convertir en ext4 :<​code>​sudo tune2fs -j "​Partition à convertir"</​code></​note>​
  
-redémarrez ensuite votre système et ouvrez un [[terminal]] et tapez ce qui suit ( il faut mettre "​sudo"​ en tête, sinon le résultat de la commande sous Ubuntu 12.04 retourne "​tune2fs:​ Permission non accordée lors de la tentative d'​ouverture de "​Partition à convertir"​. Impossible de trouver un superbloc de système de fichiers valide."​) : +redémarrez ensuite votre système et ouvrez un [[terminal]] et tapez ce qui suit ( il faut mettre "​sudo"​ en tête, sinon le résultat de la commande sous Ubuntu 12.04 retourne "​tune2fs:​ Permission non accordée lors de la tentative d'​ouverture de "​Partition à convertir"​. Impossible de trouver un superbloc de système de fichiers valide."​) :
  
 <​code>​sudo tune2fs -O extent,​uninit_bg,​dir_index "​Partition à convertir"</​code>​ <​code>​sudo tune2fs -O extent,​uninit_bg,​dir_index "​Partition à convertir"</​code>​
Ligne 99: Ligne 99:
 <​code>​sudo tune2fs -O^has_journal /dev/sda1 <​code>​sudo tune2fs -O^has_journal /dev/sda1
 sudo e2fsck -f -v -C0 /​dev/​sda1</​code>​ sudo e2fsck -f -v -C0 /​dev/​sda1</​code>​
-en remplaçant sda1 par votre partition. ​+en remplaçant sda1 par votre partition.
  
-Il est également possible d'​uniquement désactiver la mise à jour de la journalisation en modifiant la configuration de la fstab (FileSystemTable) en ajoutant des options aux partitions souhaitées : +Il est également possible d'​uniquement désactiver la mise à jour de la journalisation en modifiant la configuration de la fstab (FileSystemTable) en ajoutant des options aux partitions souhaitées :
 [[https://​lea-linux.org/​documentations/​Fstab|Fstab sur léa-Linux]] [[https://​lea-linux.org/​documentations/​Fstab|Fstab sur léa-Linux]]
 ===== Récupérer de l'​espace disque ===== ===== Récupérer de l'​espace disque =====
Ligne 109: Ligne 109:
 ===== Liens ===== ===== Liens =====
  
-  * La [[https://​ext4.wiki.kernel.org/​index.php/​Main_Page|page officielle]] du projet ext4: +  * La [[https://​ext4.wiki.kernel.org/​index.php/​Main_Page|page officielle]] du projet ext4:
   * Page Wikipédia: [[wpfr>​ext4]]   * Page Wikipédia: [[wpfr>​ext4]]
   ​   ​
  • ext4.1661981650.txt.gz
  • Dernière modification: Le 31/08/2022, 23:34
  • par moths-art