1
À partir de la version 5.0 du noyau Linux, Btrfs implémente les fonctionnalités suivantes: Principalement auto-réparateur dans certaines configurations en raison de la nature de la défragmentation en ligne copie-sur-écriture et d'une option de montage de défragmentation automatique.Équilibrage en ligne (mouvement des objets entre les périphériques de bloc pour équilibrer la charge) Vérification du système de fichiers hors ligne Nettoyage des données en ligne pour rechercher des erreurs et les corriger automatiquement pour les fichiers avec des copies redondantes RAID 0, RAID 1 et sous-volumes RAID 10 (une ou plusieurs racines de système de fichiers montables séparément danschaque partition de disque) Compression transparente via zlib, LZO et (depuis 4.14) ZSTD, configurable par fichier ou volume Écriture atomique (via copie en écriture) ou en lecture seule Instantanés de sous-volumes Clonage de fichiers (copie en écriture sur des fichiers individuels) via cp --reflink[39] Somme de contrôle des données et métadonnées (CRC-32C) Conversion in situ de ext3 / 4 à Btrfs (avec annulation).Cette fonctionnalité a régressé autour de la version 4.0 de btrfs-progs, réécrite à partir de zéro en 4.6.Montage unifié du stockage en lecture seule, connu sous le nom d'amorçage du système de fichiers (stockage en lecture seule utilisé comme support de copie sur écriture pour un Btrfs inscriptible) Bloquer la suppression (récupère de l'espace sur certaines configurations virtualisées et améliore le niveau d'usure sur les SSD avec TRIM)Envoi / réception (enregistrement des différences entre les instantanés dans un flux binaire) Sauvegarde incrémentielle Déduplication des données hors bande (nécessite des outils de l'espace utilisateur) Capacité à gérer les fichiers d'échange et les partitions d'échange ...
btrfs