Ext4 par rapport btrfs: pourquoi nous faisons le commutateur [linux]

Très honnêtement, l`une des dernières choses que les gens regardent est quel système de fichiers est utilisé. les fenêtres et Mac OS X les utilisateurs ont encore moins de raisons de regarder, parce qu`ils ont vraiment qu`un seul choix pour leur système - NTFS et HFS +, respectivement. Linux, d`autre part, a beaucoup de différentes options de système de fichiers, avec la valeur par défaut courant étant ext4.

Cependant, il y a eu une autre poussée pour changer le système de fichiers à ce qu`on appelle Btrfs. Mais ce qui fait Btrfs mieux, et quand verrons-nous distributions faire le changement?

Qu`est-ce que des systèmes de fichiers Do?

Si vous n`êtes pas familier de ce que les systèmes de fichiers font réellement, il est assez simple quand résumé. Les systèmes de fichiers sont utilisés pour contrôler la façon dont les données sont stockées après un programme ne soit plus l`utiliser, quelles autres informations - appelées métadonnées - est attaché aux données lui-même, la façon dont l`accès aux données est contrôlé, et ainsi de suite.

Il ne semble pas une chose facile à programmer, et il est certainement pas. Les systèmes de fichiers sont toujours continuellement révisées afin d`inclure plus de fonctionnalités tout en devenant plus efficace dans ce qu`il doit faire. Par conséquent, bien qu`il soit une nécessité fondamentale pour tous les ordinateurs, il est pas tout à fait aussi simple que cela puisse paraître.

Pourquoi passer des systèmes de fichiers?

commutateur système de fichiers racine linux

ext4 a été une autre amélioration du système de fichiers ext3, qui était une amélioration par rapport au système de fichiers ext2. Alors que le ext4 est un système de fichiers très solide qui a été le choix par défaut pour presque toutes les distributions au cours des dernières années, il est fait à partir d`une base de code de vieillissement. De plus, les utilisateurs de Linux cherchent de nouvelles fonctionnalités dans différents systèmes de fichiers qui ext4 ne gère pas lui-même.

Il est un logiciel qui prend en charge certains de ces besoins, mais dans l`aspect performance, être capable de faire les choses au niveau du système de fichiers serait plus rapide.

ext4

commutateur linux système de fichiers racine

ext4Les limites de » sont encore assez impressionnant. Le plus grand volume / partition que vous pouvez faire avec ext4 est 1 exbibyte - l`équivalent d`environ 1,152,921.5 téraoctets. Bien que la taille maximale du fichier est de 16 tebioctets - soit environ 17,6 téraoctets, ce qui est beaucoup plus grand que tout disque dur un consommateur régulier peut actuellement acheter.

ext4 est connu pour apporter des améliorations de vitesse sur ext3 en utilisant plusieurs techniques différentes. Comme la plupart des systèmes de fichiers modernes, il est un système de fichiers journalisé, ce qui signifie qu`il conserve un « journal » où les fichiers sont situés sur le disque et de toute autre modification du disque. Malgré toutes ses fonctions, il ne supporte pas la compression transparente, le cryptage transparent, ou la déduplication des données. Les instantanés sont techniquement pris en charge, mais cette fonctionnalité est au plus expérimental.

Btrfs

Btrfs, qui peut être prononcé comme « Beurre FS », « Mieux FS » ou « B-Tree FS », est un système de fichiers fait complètement à partir de zéro. Btrfs existe parce que les développeurs ont voulu étendre les fonctionnalités d`un système de fichiers pour inclure la mise en commun, des instantanés, et checksums entre autres.

Bien que indépendante de ext4, il veut construire au large des idées présentes dans ext4 qui sont grands et aussi bien pour les consommateurs et les entreprises à intégrer ces fonctionnalités supplémentaires qui profiteront à tous (mais plus particulièrement les entreprises). Pour les entreprises qui utilisent des programmes très grandes bases de données très importantes, ayant un système de fichiers apparemment en continu sur plusieurs disques durs serait très bénéfique, car elle peut rendre la consolidation des données beaucoup plus facile. La déduplication des données réduirait la quantité de données d`espace réel occuperait, et la mise en miroir des données deviendrait plus facile avec Btrfs et quand il y a un seul grand système de fichiers qui doit être mis en miroir.

Bien sûr, vous pouvez toujours choisir de créer plusieurs partitions afin que vous n`avez pas à miroir tout. La taille de partition maximale d`un système de fichiers Btrfs est de 16 exbibytes, et la taille maximale de fichier est également 16 exbibytes. Considérant que Btrfs sera en mesure de couvrir sur plusieurs disques durs, il est une bonne chose qu`il prend en charge 16 fois plus d`espace disque que ext4.

Conclusion

commutateur système de fichiers racine linux

Malheureusement, la date d`arrivée pour Btrfs est pas tout à fait connu. Officiellement, le système de fichiers de nouvelle génération est toujours considérée comme instable, mais si vous téléchargez la dernière version d`Ubuntu, vous pouvez choisir d`installer sur une partition Btrfs. Il a été rapporté Feutre 18 utilisera Btrfs comme système de fichiers par défaut, comme au moment de sa sortie un contrôleur de système de fichiers pour Btrfs doit exister.

Lorsque Btrfs seront effectivement classés comme stable est encore un mystère, mais ne vous attendez pas Ubuntu d`utiliser Btrfs par défaut jusqu`à ce qu`il est en effet considéré comme stable. Il y a encore une bonne quantité de travail pour Btrfs gauche, car toutes les fonctionnalités ne sont pas encore mises en œuvre et de la performance (dans mon expérience) est un peu lent par rapport à ext4.

Que pensez-vous de Btrfs? Pensez-vous que ce sera mieux que ext4 pour les utilisateurs de bureau réguliers? Tout ce que vous souhaitez voir mis en œuvre Btrfs? Faites le nous savoir dans les commentaires!

Articles connexes