Btrfs a commencé à gagner du terrain en remplaçant ext4 comme système de fichiers par défaut de choix pour quelques distributions telles que Fedora Core 16 . Il est expérimentalement disponible dans un certain nombre d'autres distributions ( De Wikipedia: openSUSE 11.3, SLES 11 SP1, Ubuntu 10.10, Sabayon Linux, RHEL6, MeeGo, Debian 6.0 et Slackware 13.37). Je ne suis certainement pas prêt à convertir tous mes serveurs sur le lieu de travail (mon choix de système de fichiers est généralement prudent), j'envisage de l'utiliser à la maison et sur certaines machines de production non critiques au travail.
Btrfs apporte un ensemble de fonctionnalités qui est similaire à ZFS à bien des égards. Je peux comprendre pourquoi cela serait souhaitable dans un environnement "d'entreprise", en particulier avec des systèmes qui se concentrent sur la livraison de stockage. Mais en quoi ce même ensemble de fonctionnalités est-il utile pour les utilisateurs finaux? Quels avantages la liste des fonctionnalités de Btrfs me donne-t-elle sur les machines dont la fonction principale n'est pas la présentation du stockage? Quels avantages cela me donne-t-il sur mon ordinateur portable?
En dehors du stockage d'entreprise, pourquoi devrais-je prendre la peine de passer à Btrfs à partir du système de fichiers Ext éprouvé?
Réponses:
Du wiki :
Explication pour les utilisateurs de bureau:
Je vous recommande le noyau 3.0. Btrfs est également un bon FS pour SSD.
la source
Pour les avantages: je pense que ce seront principalement les fonctionnalités de sauvegarde et de mise en miroir.
Mais pourquoi seriez-vous si pressé de considérer btrfs comme un système de fichiers prêt à remplacer l' un de vos systèmes actuels? Le wiki auquel vous faites référence:
et la documentation du noyau 3.0
vous décourager clairement d'utiliser btrfs à d'autres fins que les tests.
Mais pour ce qui est de la forme, je pense que pour l'utilisateur final, cela n'aura de valeur que pour les données privées comme les choses dans son répertoire personnel. Il n'y aura pas besoin de filet de sécurité pour déplacer les objets dans la corbeille - en fait, il sera nécessaire de redéfinir la «corbeille» sur les environnements de bureau. Le reste des fonctionnalités se terminera probablement (pour l'utilisateur) comme se sentant plus rapide (voire pas du tout), mais consommant plus rapidement l'espace disque.
la source
Le BTRFS a considérablement mûri au fil des ans (depuis que cette question a été posée). Il est maintenant assez stable pour la plupart des cas d'utilisation simples, même pour différents niveaux de RAID (par exemple, RAID-1 - stable et facile à configurer). Étant donné que BTRFS stocke des sommes de contrôle, il est capable de détecter de manière fiable la corruption (contrairement aux systèmes RAID classiques où seule la parité est disponible).
Les versions actuelles sont même capables de corriger des erreurs typiques dans un système de fichiers BTRFS RAID-5 (par exemple en remplaçant un disque défectueux) (bien que raid56 doive encore être amélioré, voir la mise à jour ci-dessous ).
Si une opération de réparation / remplacement se bloque, mettez d'abord à jour le noyau (ce qui résout probablement ce problème) - et si nécessaire, BTRFS a certaines fonctionnalités de récupération. Même dans le pire des cas (comme plusieurs pannes de disque), vous pourrez souvent copier les fichiers qui sont toujours corrects et vous saurez quels fichiers sont endommagés. Donc, en ignorant toutes ces autres fonctionnalités (comme les instantanés, les copies CoW, les sous-volumes), BTRFS pourrait être utilisé si la détection de la corruption des données / fichiers est une priorité principale.
Mise à jour: en juin 2016, il a été découvert que l'implémentation RAID-5/6 dans BTRFS est défectueuse. BTRFS en général est stable - mais l'implémentation de raid56 est très nouvelle, a été considérée comme expérimentale de toute façon et ne devrait maintenant être utilisée que pour les tests jusqu'à ce qu'elle soit corrigée. Si vous utilisez RAID-5/6, vous souhaiterez peut-être convertir en RAID-1. Il offre toujours des avantages pour les utilisateurs finaux comme la somme de contrôle (d'autres systèmes de fichiers ne connaissent peut-être pas du tout les fichiers corrompus) et une protection en cas de panne d'un lecteur.
Référence: BTRFS calcule parfois une parité incorrecte
la source