web-dev-qa-db-fra.com

2015: BTRFS est-il stable?

Je sais que des questions comme celle-ci ont déjà été posées, mais j'aimerais avoir des expériences récentes. D'après ce que j'ai lu dans diverses discussions, BTRFS semble relativement stable, mais une fois dans sa vie, avec c'est une sorte de mise à niveau qui se casse (je ne sais pas quel âge a cette information ...). Je suis sûr que beaucoup d’entre vous utilisent BTRFS en ce moment et je voudrais également y basculer. Je voudrais simplement savoir si VOUS le considérez comme stable, si vous avez eu des problèmes avec ce dernier et si vous feriez confiance à ça pour gérer votre .... disons un projet de semestre?

6
IcyIcyIce

Sur le site BTRFS Wiki , vous pouvez trouver les entreprises qui l'utilisent en production ou le testent en production, donc en dehors des étapes de développement/test/mise en scène.

Vous pouvez donc l'utiliser pour votre projet de semestre, à condition de ne pas oublier faire des copies de sauvegarde!

(Mais vous faites déjà des sauvegardes, n'est-ce pas?)

4
Fabby

J'utilise btrfs depuis des années et il y a des situations dans lesquelles je ne peux pas recommander de l'utiliser. En cas de coupure de courant ou de fermeture incontrôlable, le risque de dommages irréparables est élevé. Lorsque le disque dur fonctionne presque à l'état plein, des dysfonctionnements sporadiques peuvent se produire et l'espace libre affiché ainsi que l'espace utilisable peuvent être très différents. Lorsque vous jonglez avec de grandes quantités d'instantanés, il existe de rares situations dans lesquelles les données deviennent inaccessibles. Certains mécanismes tels que la déduplication, la réparation et le nettoyage du système de fichiers sont systématiquement rompus.

Tout cela ne semble pas très beau après tant d'années de développement et je n'ai pas l'impression que la situation va s'améliorer. btrfs peut être utilisé à des fins spéciales, mais je ne lui confierais en aucun cas des données critiques.

12
Klaus-J. Wolf

Je l'utilise sur un assez petit SSD. En général, cela fonctionne assez bien et je vais le garder, mais je ne le recommanderais pas à un utilisateur inexpérimenté. Cependant, peut-être à cause de l'espace limité, j'ai l'impression que cela ralentit un peu mon système (par rapport à ext4). Mais le principal inconvénient est la nécessité d'un équilibre, ce qui doit être fait régulièrement si vous ne voulez pas vous retrouver avec un système défectueux (que vous pouvez récupérer, mais quand même ...). Lorsque l'équilibrage est en cours d'exécution, l'ordinateur est visiblement plus lent. Le plus grand avantage (en particulier lors de la rédaction d’une thèse comme je le fais actuellement) réside dans les capacités de capture instantanée. J'utilise snapper pour les sauvegardes toutes les heures, ce qui me permet de réparer les erreurs récentes. Bien sûr, cela ne remplace pas les sauvegardes externes.

Pour résumer, si vous aimez essayer de nouvelles choses et que vous n'avez pas peur des petites difficultés, vous devriez l'essayer. Faites des sauvegardes, bien sûr, bien que je n’aie subi aucune perte de données au cours des derniers mois depuis que je l’ai utilisée.

Edit: Ceci est le blog J'ai suivi pour récupérer mon système après avoir oublié de l’équilibrer assez souvent.

Edit 2: Snapper est un outil de SuSE permettant de gérer les instantanés BTRFS. La version du référentiel Ubuntu n'a pas d'interface graphique, mais l'interface en ligne de commande est suffisante.

Edit 3: répondre au commentaire avec une autre réponse: J'ai commencé à utiliser BTRFS alors que la version 15.04 était en version bêta, ce qui explique le grand nombre de mises à jour du noyau. Je n'ai pas remarqué de problèmes avec eux.

Edit 4: comme indiqué dans les commentaires, le problème général de vitesse s'est probablement produit lorsque le disque est devenu trop plein. L'équilibre était toujours lent, cependant.

4
luckyrumo

Je l'ai utilisé sur mon ordinateur portable personnel et mon ordinateur de bureau au travail sur SSD au cours des dernières années. Jusqu'à présent, je n'ai rencontré aucun problème ni perte de données, mais là encore, il ne s'agit pas d'une charge de travail de type serveur.

Le format de disque est suffisamment stable pour moi pendant la période où je l'ai utilisé. Je n'avais pas eu de mise à niveau du noyau causant des pertes de données ou des difficultés.

Ce que j'aime chez BTRFS:

  • Ma peau a été sauvegardée car apt crée automatiquement un instantané btrfs avant les mises à niveau majeures du système.
  • J'ai pu convertir un système de fichiers ext4 en btrfs à la place. Sur les serveurs de production, j'aurais d'abord effectué une sauvegarde complète du système, mais sur les systèmes locaux, je ne dispose pas de suffisamment d'espace pour effectuer des sauvegardes complètes. Ne pas effectuer une sauvegarde complète avant les opérations majeures n’est pas une bonne idée, mais heureusement tout se passe bien pour moi, pas de problème. N'oubliez pas de supprimer l'instantané ext une fois que vous êtes sûr de la conversion ou que votre espace CoW continuera de croître.
  • l'interface de ligne de commande btrfs est IMO, l'une des interfaces de ligne de commande du système de fichiers la plus intuitive et la plus intuitive. Toutes les fonctionnalités avancées de btrfs semblent accessibles et le wiki de btrfs renseigne les détails.
2
Lie Ryan