Support de deux nouveaux systèmes de fichiers dans le noyau Linux 2.6.29
mar, 13/01/2009 - 15:52
Dans le monde de Linux les choses vont vite et bien. Alors que le noyau 2.6.28 vient de sortir officiellement et avec lui le support du système de fichiers ext4, nous apprenons que la mouture 2.6.29 du noyau, et dont il existe déjà une préversion, supportera deux nouveaux systèmes de fichiers.
Le premier, btrfs, à l'origine développé par Oracle, se veut un système de fichiers nouvelle génération et même le système de fichiers des 10 à 20 ans à venir. En effet btrfs se veut plus rapide et plus fiable et plus performant que ce qui existe actuellement. Voici quelques uns de ses talents:
-Gestion dynamique de la taille du système de fichiers, qui pourra donc être augmentée à chaud.
- Comme dans ext4, un mécanisme de gestion de l'espace disque pré-allouant une zone à la création d'un fichier.
- Gestion de sous-volumes pouvant être montés sur différents points de montages, et gestion de quotas par sous-volumes.
- Checksum (selon plusieurs algorithmes) sur données et meta-données.
- Mode optimisé pour le montage de disques SSD (Solid state Drive) qui sont les disques de l'avenir.
- Défragmentation en tâche de fond.
- Compression des données.
- Sauvegarde incrémentale.
- Vérification du système ultra rapide si démonté.
- Mécanisme transactionnel de type COW (Copy on Write pour les intimes).
- Taille de fichiers jusqu'à 2^64 octets.
Toutefois brtfs en est encore au stade de développement intensif, et il n'est pour l'instant pas question de pouvoir l'utiliser en production.
Le deuxième système de fichiers est squashf. Il s'agit d'un système de fichiers en lecture seule et avec compression de données. Ce système de fichiers réclame très peu de ressources et est destinés au monde de l'informatique embarquée.