IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    Avatar de Katleen Erna
    Profil pro
    Inscrit en
    juillet 2009
    Messages
    1 547
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2009
    Messages : 1 547
    Points : 75 992
    Points
    75 992
    Par défaut Le système de fichiers Btrfs deviendra-t-il le standard sous Linux ? Pourra-t-il supplanter Ext3 et Ext4 ?
    Le système de fichiers Btrfs deviendra-t-il le standard sous Linux ? Pourra-t-il supplanter les systèmes Ext3 et Ext4, surtout en entreprise ?

    Le système de fichiers Linux Btrfs est apparu dans le noyau Linux 2.6.29 et est depuis plusieurs années évoqué comme la "technologie de nouvelle génération" qui supplantera les systèmes de fichiers qui dominent actuellement. A chaque nouvelle mouture du noyau, il a été amélioré.

    Le sujet est discuté depuis 2008 mais pourrait bien devenir réalité prochainement. En effet, d'après ses développeurs, Btrfs est désormais quasiment stable et utilisable (même si une finalisation est encore nécessaire). Le plus gros de l'effort a été fournit.

    Son développement continue pour en améliorer les derniers soucis, et ses créateurs sont confiants sur son adoption. Mieux, ils rêvent même de le voir évincer les systèmes déjà en place, comme les très populaires Ext3 et Ext4 (qui sont souvent utilisés par défaut en entreprise).

    S'ils ont décidé de modeler un nouveau système de fichiers plutôt que d'en travailler un déjà existant, c'est pour "fournir quelquechose qui soit focalisé sur des fonctionnalités que les systèmes de fichiers Linux existants ne peuvent pas apporter", expliquent-ils.

    Plus techniquement, Btrfs est basé sur Copy On Write, ce qui signifie qu'il ne pratique jamais directement l'overwrite lors d'opérations habituelles. A la place, les nouvelles metadonnées sont écrites à un autre endroit, puis, elles indiquent cette nouvelle localisation au système de fichiers.

    Une manière de répondre efficacement à la continuelle augmentation des volumes de données stockées, en offrant les meilleures sécurités possibles pour être sûr que le disque dur rende exactement les données qui y ont été inscrites.

    Btrfs permet également de réaliser des copies instantanées et de redimmensionner le système de fichiers.

    Enfin, la migration est facilitée grâce à la possibilité de réaliser une conversion hors-ligne des systèmes de fichiers déjà existants en Ext3 ou Ext4 (pour pouvoir tester le nouveau système).

    "Nous créons le système de fichiers Btrfs dans l'espace libre des systèmes Ext3 ou Ext4, puis nous créons les metadonnées de Btrfs qui indiquent la direction des blocs de données des fichiers Ext3/4. Ensuite, on fait un snapshot du système de fichiers Ext3/4.", explique un membre de l'équipe de développement.

    Source : Déclarations de Chris Mason, responsable du projet

    Connaissiez-vous Btrfs ?

    Pensez-vous que Btrfs pourra devenir le standard et supplanter l'Ext3 et l'Ext4 ?

  2. #2
    Nouveau membre du Club
    Inscrit en
    juin 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    "Btrfs permet également de réaliser des captures d'écran"

    ça alors... et comment fait-il?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    mars 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 164
    Points : 227
    Points
    227
    Par défaut
    A mon avis c'est plutôt les snapshots (instantané du système de fichiers).
    En anglais snapshot veut dire aussi copie d'écran.
    En tout cas je l'attends avec impatience justement pour cette fonctionnalité.

  4. #4
    Inscrit
    Profil pro
    aaaaa
    Inscrit en
    novembre 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : aaaaa

    Informations forums :
    Inscription : novembre 2006
    Messages : 178
    Points : 70
    Points
    70
    Par défaut
    Citation Envoyé par Katleen Erna Voir le message
    A chaque nouvelle mouture du noyau, il a été amélioré.
    Encore heureux !

  5. #5
    Membre averti Avatar de SYL666
    Inscrit en
    novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : novembre 2003
    Messages : 308
    Points : 405
    Points
    405
    Par défaut
    Effectivement, le système de snapshot de répertoire et intéressant. Il sera utilisé par yum, par exemple, pour permettre en retour en arrière en cas de mise à jour qui tourne à la catastrophe.

    -> Il ramène sur la couche filesystem beaucoup de ce que LVM2 fait sur la couche block device (snapshot, et je crois aussi le multi-device). Donc beaucoup plus pratique d'utilisation, et une meilleure granularité.

    -> plein d'autres trucs, aussi, comme la compression et, dans le futur, l'encryptage

    -> Aussi, il a été pensé pour Linux, contrairement à XFS par exemple.

    Donc, oui, je pense que ext4 n'aura qu'une carrière assez courte. Je pense que d'ici fin 2011, les majeurs distributions la proposeront par défaut.
    The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

    IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    mars 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 126
    Points : 65
    Points
    65
    Par défaut
    Il ressemble de très prêt aux caractéristiques de zfs qui lui n'est plus développez pour opensolaris.
    Il manque des affaires, en effet, comme la déduplication, chose qui en fait baver plus d'un.

    Le système de snapshot va permettre de faire une copie d'une partition après des mises à jour et de le restaurer au démarrage si problème il y a

    Une chose que j'aimerai voir apparaître est la possibilité de défrag à chaud comme sous xfs car à force de manipuler des données, même ext4 fragmente.
    Il suffit de remplir une partition au delà des 80% et ça part en sucette

    Vivement qu'il sorte en stable

  7. #7
    Membre averti Avatar de SYL666
    Inscrit en
    novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : novembre 2003
    Messages : 308
    Points : 405
    Points
    405
    Par défaut
    Citation Envoyé par ChipsterJulien Voir le message
    Une chose que j'aimerai voir apparaître est la possibilité de défrag à chaud comme sous xfs car à force de manipuler des données, même ext4 fragmente.
    Ca viendra! ... Par contre, désolé si je déçois quelqu'un, mais je crois que la défrag sous XFS suit l’algorithme suivant :
    A -> On trouve un fichier fragmenté
    -> On le copie
    -> si la copie est moins fragmenté, on garde la copie, sinon, on la supprime
    -> next file; goto A

    .... Pas très efficace, je trouve
    The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

    IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."

  8. #8
    Membre confirmé

    Profil pro
    Inscrit en
    mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : mars 2009
    Messages : 349
    Points : 537
    Points
    537
    Par défaut
    Citation Envoyé par SYL666 Voir le message
    Il sera utilisé par yum, par exemple, pour permettre en retour en arrière en cas de mise à jour qui tourne à la catastrophe.
    Il est déjà utilisé par yum
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # yum install yum-plugin-fs-snapshot
    Personnellement j'utilise le btrfs depuis Fedora 11, pour l'activer au moment de l'installation sur le menu de boot on entre l'option: btrfs
    et puis plus tard l'installateur proposera ce format de système de fichier

  9. #9
    Membre averti

    Profil pro
    Inscrit en
    février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2009
    Messages : 284
    Points : 388
    Points
    388
    Par défaut
    Dans cet article on voit un gros apport en performance surtout sur une utilisation multi-thread des I/O, comme dans une SGDB.
    Si seulement on pouvait avoir les mêmes fonctionalités de ZFS dans BRFFS.

  10. #10
    Membre averti Avatar de ogaby
    Inscrit en
    août 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : août 2008
    Messages : 167
    Points : 312
    Points
    312
    Par défaut
    Citation Envoyé par ChipsterJulien Voir le message
    Il ressemble de très prêt aux caractéristiques de zfs qui lui n'est plus développez pour opensolaris.
    Il manque des affaires, en effet, comme la déduplication, chose qui en fait baver plus d'un.

    Le système de snapshot va permettre de faire une copie d'une partition après des mises à jour et de le restaurer au démarrage si problème il y a

    Une chose que j'aimerai voir apparaître est la possibilité de défrag à chaud comme sous xfs car à force de manipuler des données, même ext4 fragmente.
    Il suffit de remplir une partition au delà des 80% et ça part en sucette

    Vivement qu'il sorte en stable
    La règle comme quoi à 80% ça fragmente beaucoup est vraie pour le NTFS ou l'ext3 mais pas pour l'ext4. C'est l'intérêt de la technologie apportée par l'extend. Perso, j'ai une partition à 92% et elle est fragmentée à 0,1%.

    Ensuite pour la défragmentation à chaud pour le btrfs, elle est bien présente. La syntaxe est:
    sudo btrfs filesystem defragment <répertoire>

  11. #11
    Membre du Club
    Profil pro
    Analyste/Développeur PHP/java
    Inscrit en
    juillet 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyste/Développeur PHP/java

    Informations forums :
    Inscription : juillet 2007
    Messages : 61
    Points : 53
    Points
    53
    Par défaut
    la distribution OpenSuse propose d'ores et déjà le système de fichier BtrFS (mais en option, l'ext4 étant sélectionné par défaut) depuis la version 11.2 (opensuse est en version 11.3 actuellement)

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 156
    Points : 296
    Points
    296
    Par défaut
    - Non je ne connais pas BTRFS, juste lu des articles dessus.
    - Je ne pense pas qu'il supplantera Ext3 / Ext4.

    Pour développer un peu, Linux n'est vraiment pas assez "stable" dans le temps pour réellement laisser aux versions nouvelles le temps de s'implanter efficacement en entreprise.
    Prenons par exemple ce Btrfs. Qu'elle est la grosse innovation en File System demandé par les entreprise ? La journalisation et le snapshot, en grosse majorité.
    Le problème de Linux, ce sont la foultitude de solution a ces deux demandes, sans qu'aucun système ne s'impose et créé un standard de facto. Trop de choix tue les solutions. Qui va investir dans Btrfs demain, alors que dans 6 mois il sortira a coup sur un autre FS, mieux, plus performant, qui atteindra les mêmes buts mais autrement ?
    L'entreprise a besoin de technologies stables, supportées sur le long terme, quitte a patienter 2 ou 3 ans pour avoir le dernier gadget à la (ex-)mode. Elle veut des solutions a ces problèmes, sans que ca lui coute trop d'argent (car changer de FS coute des sous, ne serait ce qu'en temps passé par l'admin, les tests, etc...).
    La capacité d'innovation de Linux est importante, mais je considère plus les nouveauté qu'il apporte comme un laboratoire grande nature que comme des solutions fiables a adopter immédiatement. Il existe des versions fiables ou des alternatives (xxxBSD) moins mouvantes, et plus rassurante quand on engage quelques milliers d'euros.

  13. #13
    Membre averti Avatar de SYL666
    Inscrit en
    novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : novembre 2003
    Messages : 308
    Points : 405
    Points
    405
    Par défaut
    hmmm... je ne suis absolument pas d'accord avec le message de singman.

    Tout d'abord, sans innovation et tâtonnement, on en resterait à des machine monocoeur et ce genre de vieillerie.

    Ensuite, personne n'oblige à utiliser btrfs en production pour le moment... bien au contraire! Il n'est pas encore prêt.
    Mais je pense l'adopter dès qu'il passe en FS par défaut dans ma distrib (à la maison, donc non-en-production!!). C'est comme ça qu'on fait avancer les choses : on les tests en petits environnement (chez le développeur / testeur), puis on passe au stade supérieur (utilisateur lambda, c-a-d moi inclus) ... et après quelques années on peut le passer en prod.

    Mais à terme, quand il aura une redoutable stabilité, je pense que c'est un excellent choix, de part ses fonctionnalités avancées qui font passer ext4 pour un ancien modèle qui à sa place dans un musée.
    Ce btrfs, s'il tient ses promesse permettra quand même de facilité la vie de nombreux admins.

    Voila, sinon, pour te décevoir, btrfs est déjà un futur-passé, puisque la prochaine génération de FS est possiblement représenté par Ceph (qui ne remplacera pas brtfs, mais qui sera peut être utilisé pour certains applicatifs)
    The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

    IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."

  14. #14
    Membre averti Avatar de ogaby
    Inscrit en
    août 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : août 2008
    Messages : 167
    Points : 312
    Points
    312
    Par défaut
    En entreprise, les admins ne mettent que les mises à jour de sécurité. Ils changent de version de l'OS presque uniquement lorsqu'ils changent de serveur. Alors logiquement, beaucoup de machines sont en ext3 et l'apparition de l'ext4 se fait de plus en plus.

    Dans la même logique, dans plusieurs années, btrfs sera aussi en entreprise.

  15. #15
    Futur Membre du Club
    Homme Profil pro
    Autoentrepreneur
    Inscrit en
    mars 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Autoentrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2012
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Alors BTRFS depuis 2010 ?
    Désolé de déterrer ce vieux sujet… mais bon ça a l'air très sympa ce système de fichier avec son mirroring et son RAID… quelqu'un aurait-il de la doc la dessus ? Je trouve bien des pages mais sans m'expliquer concrètement ce qu'on fais lorsqu'on rencontre des erreurs… Merci pour vos contributions.

Discussions similaires

  1. Réponses: 11
    Dernier message: 11/09/2010, 08h29
  2. Réponses: 0
    Dernier message: 03/02/2010, 09h28
  3. Réponses: 17
    Dernier message: 15/05/2007, 18h35
  4. Peut on manipuler le système de fichier par T-SQL?
    Par WOLO Laurent dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/12/2003, 09h19
  5. Le système de fichiers utilisé ?
    Par KORTA dans le forum C
    Réponses: 2
    Dernier message: 17/09/2003, 21h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo