Sobre Btrfs

Este post viene a cuento de que ayer me preguntaron qué era eso de Btrfs, porque decían en Barrapunto que sería el sistema de ficheros predeterminado en MeeGo. Pues bien, Btrfs (B-tree FS o Butter FS) es un sistema de ficheros copy-on-write, desarrollado inicialmente por Oracle y sobre el que ha estado trabajando Fedora. La idea inicial subyacente a Btrfs era sustituir a Ext3 como sistema de ficheros, superando así sus limitaciones, en especial la del tamaño máximo de los ficheros. Su desarrollo se ha centrado en la “tolerancia a fallos, reparación y fácil administración”.

Entre las características que más destacan en Btrfs tenemos:

  • Empaquetado eficiente en espacio de archivos pequeños y directorios indizados
  • Asignación dinámica de inodos (sin fijarse un número máximo de ficheros al crear el sistema de ficheros)
  • Instantáneas (snapshots) con capacidad de escritura e instantáneas de instantáneas
  • Subvolúmenes (raíces del sistema de archivos internas separadas)
  • Espejo y separaciones a nivel de objeto
  • Comprobación de datos y metadatos (alta seguridad de integridad),
  • Compresión de datos.
  • Copia-al-escribir (copy-on-write) del registro de todos los datos y metadatos
  • Estrecha integración con device-mapper para el soporte de múltiples dispositivos, con varios algoritmos de RAID incluidos
  • Comprobación del sistema de ficheros sin desmontar y comprobación muy rápida del sistema de archivos desmontado
  • Copias de seguridad incrementales eficaces y espejo del sistema de ficheros
  • Migración desde Ext3 hacia Btrfs, y reconversión a Ext3 al momento de la migración
  • Modo optimizado para SSD (activado a través de una opción de montaje)
  • Defragmentación sin desmontar

Btrfs tiene un desarrollo muy activo, pero algunas características “finales” no han sido presentadas aún. Puede ser un buen reemplazo apra Ext4 y se le considera estable, pero faltan algunos detalles para mejorar su desempeño. No puede negarse que es un proyecto muy prometedor, tanto es así que va a incluirse en Fedora 13, pero sigue clasificándose como experimental en el núcleo de Linux. Ubuntu 10.10 lo va a incluir probablemente como opción, siempre y cuando se cumplan unos requisitos.

¿Es Btrfs realmente el sistema de ficheros del futuro para Linux? En Ubuntu A Fondo han probado y testeado Btrfs, arrojando muy buenos resultados.

    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s