ClickCease Système de fichiers Btrfs : Vue d'ensemble

Rejoignez notre populaire bulletin d'information

Rejoignez 4 500+ professionnels de Linux et de l'Open Source !

2 fois par mois. Pas de spam.

Système de fichiers Btrfs : Vue d'ensemble

Le 27 mars 2023 - L'équipe de relations publiques de TuxCare

Btrfs, l'abréviation de "B-Tree File System", est un système de fichiers de pointe basé sur le noyau Linux qui cherche à remplacer le système de fichiers ext4 standard actuel pour les distributions Linux tout en offrant des fonctionnalités de nouvelle génération.

Ces fonctionnalités comprennent la gestion des réseaux RAID, la gestion des volumes et bien d'autres choses encore. Btrfs dispose de cinq topologies de disques multiples différentes : btrfs-raid0, btrfs-raid1, btrfs-raid10, btrfs-raid5 et btrfs-raid6. Bien que Btrfs soit entré dans la ligne principale en 2009, il n'était pas encore prêt pour la production et continuait à afficher des messages effrayants à l'administrateur. Cependant, au fil des années, Btrfs a corrigé de nombreux problèmes, mais de nombreux problèmes anciens restent en suspens.

Btrfs n'est pas un projet Oracle, bien qu'il ait été créé par le développeur fondateur, Chris Mason, qui a commencé à travailler dessus en 2007. Btrfs a été intégré au noyau Linux 2.6.29 en 2009. En tant que système de fichiers à disque unique, Btrfs est stable et fonctionne bien, mais si les utilisateurs s'intéressent de plus près à ses nouvelles fonctionnalités, le terrain devient plus instable.

En plus d'être un simple système de fichiers à disque unique, Btrfs offre diverses fonctionnalités telles que les topologies de disques multiples, le stockage géré par volume, les instantanés atomiques de copie sur écriture, la réplication incrémentielle asynchrone, la guérison automatique des données corrompues et la compression sur disque. Btrfs n'a qu'un seul véritable concurrent, OpenZFS, qui offre également un ensemble de fonctionnalités similaires, mais avec des différences subtiles.

Par rapport à une pile de stockage traditionnelle, la construction d'un système sans Btrfs ou ZFS nécessite une pile de couches distinctes, et le système ne dispose toujours pas de certaines des fonctionnalités théoriquement intéressantes de Btrfs. Par exemple, LVM offre des instantanés atomiques mais pas de réplication directe des instantanés. Ni ext4 ni xfs n'offrent de compression en ligne, et mdraid peut offrir la guérison des données, mais il n'est pas parfait.

Cependant, en utilisant une pile de stockage ancienne, il est impossible de reproduire l'ensemble des fonctionnalités de Btrfs. Ainsi, pour utiliser toutes les fonctionnalités de Btrfs, vous devez utiliser soit Btrfs, soit OpenZFS. Néanmoins, les utilisateurs doivent garder à l'esprit qu'en dépit des nombreuses fonctionnalités offertes par Btrfs, plusieurs problèmes anciens n'ont pas été résolus et qu'il ne s'agit pas encore d'un remplacement parfait pour les piles de stockage existantes.

 

Les sources de cette pièce comprennent un article d'ArsTechnica.

Résumé
Système de fichiers Btrfs : Vue d'ensemble
Nom de l'article
Système de fichiers Btrfs : Vue d'ensemble
Description
Btrfs, l'abréviation de "B-Tree File System", est un système de fichiers basé sur le noyau Linux qui cherche à remplacer le système de fichiers standard ext4.
Auteur
Nom de l'éditeur
TuxCare
Logo de l'éditeur

Vous cherchez à automatiser la correction des vulnérabilités sans redémarrage du noyau, temps d'arrêt du système ou fenêtres de maintenance programmées ?

Découvrez le Live Patching avec TuxCare

Devenez rédacteur invité de TuxCare

Commencer

Courrier

Rejoindre

4,500

Professionnels de Linux et de l'Open Source
!

S'abonner à
notre lettre d'information