,

ext4

Le système de fichiers  ext4 est accessible  dans Linux kernel 2.16.19rc1-mm1.
Ext4 prends en compte disque de capacité 1024 Po (péta) tandis que ext3 "seulement" 8 To (32 bits) et 16 To (64 bits).

1 Po = 1024 To

Péta (symbole P) est un préfixe du système international (SI) qui représente 1015.

La deuxième grande avantage de l'ext4 c'est l'allocation par extent.
L'option extent est active par défaut depuis le noyau Linux 2.6.23 (stable à partir de 2.6.28) ; avant cela, elle devait être explicitement indiquée lors du montage de la partition.
(Par exemple : mount /dev/sda1 /mnt/point -t ext4dev -o extents )
Les extents permettent la pré-allocation d'une zone contigüe pour un fichier, pour minimiser la fragmentation.

Le système de fichier ext2 a une gestion de l'allocation des fichiers optimisée. Il essaye de ne pas créer de fichiers fragmentés, cependant ils ne l'évite pas non plus.
Le système ext3 est en fait exactement le système ext2 avec l'ajout de la journalisation.


et en plus :
- Un support de volume allant jusqu´à 16 EB (exabytes)
- L'ajout de la date de suppression (dtime) et de la date de création (crtime)
- Le support de la nanoseconde dans l'enregistrement des dates
- Support des dates jusqu'au 25 avril 2514
- Le nombre maximum de fichiers est passé à 4 milliards
- Le nombre de sous-repertoires possibles est passé de 32 000 à 64 000
- Le support de gros fichiers jusqu´à 16 TB

First benchmarks of the ext4 file system liens


Conversion ext3 en ext4
démontage
# umount /dev/sda1 (ou utilisation live-cd)
conversion
# tune2fs -O extents,uninit_bg,dir_index /dev/sda1
verification système de fichiers
# fsck -pf /dev/sda1
montage
# mount -t ext4 /dev/sda1 /votre_chemin (ou changement dans /etc/fstab pour ext4)

Si vous bootez sur un système ext4 (/boot).
Ouvrez le fichier /boot/grub/menu.lst et rajoutez le paramètre rootfstype=ext4 à la fin de la ligne relative à votre kernel.


Ext4 Filesystem Documentation liens