Btrfs

From Wikipedia, the free encyclopedia

Remove ads

Btrfs (B-tree FS, normalment pronunciat "Butter FS") és un sistema de fitxers copy-on-write anunciat per Oracle Corporation per a GNU/Linux.[Quan?]

Vol substituir l'actual sistema[Quan?] de fitxers ext3 i eliminar-ne les limitacions, especialment amb la grandària màxima dels fitxers, a més d'adoptar noves tecnologies no suportades per ext3. S'afirma també que es «centrarà en la tolerància a fallades, reparació i administració fàcil».[cal citació]

El febrer de 2009, es va desenvolupar intensivament el Btrfs i va ser disponible només en versió per a avaluar. Btrfs v0.19 es va publicar el juny de 2009, com a programari lliure sota llicència GPL. Era previst publicar Btrfs v1.0 (amb el format de disc finalitzat) cap a finals de 2008 però, després de sobrepassar-se aquesta data, no s'ha tornat a donar una data per a la versió definitiva.[Cal actualitzar]

Theodore Ts'o, desenvolupador dels sistemes ext3 i ext4, el 2015 va dir que Btrfs «té algunes de les idees de disseny de Reiser4» i que «el sistema de fitxers té suport per a algunes característiques avançades que estan dissenyades per incorporar-se en ZFS».[1] En la versió 2.6.29[Quan?] del nucli Linux s'hi va afegir suport experimental per a aquest sistema de fitxers.

Remove ads

Estabilitat

En aquests moments[Quan?] Btrfs ja es considera estable, i no s'espera que això canviï tret que existeixin fortes raons per fer-ho.[cal citació] De totes maneres, en cas d'haver-hi un canvi en el format, els sistemes de fitxers formatats abans d'aquest continuaran sent muntables i utilitzables amb noves versions del nucli. S'han fet molts esforços per mantenir-lo estable i ràpid. A causa de la velocitat de desenvolupament, l'estat del sistema de fitxers millora considerablement amb cada nova versió de Linux, així que es recomana executar la versió de nucli més moderna que sigui possible.[2]

Remove ads

Característiques

Btrfs és desenvolupat intensivament i moltes de les característiques finals, com per exemple detectar si un volum és ple, no s'han incorporat a la versió de proves. Les característiques presentades el 2013[Cal actualitzar] eren:[3]

  • Empaquetat eficient en espai de fitxers petits i directoris indexats
  • Assignació dinàmica d'inodes (no es fixa un nombre màxim de fitxers en crear el sistema de fitxers)
  • Instantànies a les que s'hi pot escriure i instantànies d'instantànies
  • Subvolums (arrels del sistema de fitxers internes separades)
  • Rèpliques (Mirroring) i bandes de dics (Striping) a nivell d'objecte
  • Comprovació de dades i metadades (alta seguretat d'integritat)
  • Compressió
  • Copy-on-write del registre de totes les dades i metadades
  • Gran integració amb device-mapper per suportar múltiples dispositius, amb diversos algorismes de RAID inclosos
  • Comprovació del sistema de fitxers sense desmuntar i comprovació molt ràpida del sistema de fitxers desmuntat
  • Còpies de seguretat incrementals eficients i rèpliques del sistema de fitxers
  • Actualització des d'ext3 a Btrfs, i reconversió a ext3 al moment de l'actualització
  • Manera optimitzada per SSD (activat a través d'una opció de muntatge)
  • Defragmentació sense desmuntar
Remove ads

Característiques recents[Quan?]

En la versió 3.14 del kernel Linux, s'afegeix:

  • Exportació d'informació del sistema de fitxers a través de sysfs: característiques i perfils d'assignació
  • Millora opcional en el format de discos incompatibles amb l'objectiu d'accelerar el sistema
  • Afegida l'opció d'emparellament d'opcions de muntatge
  • Un munt de petites optimitzacions de rendiment

Referències

Enllaços externs

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads