Btrfs (B-tree FS o normalmente pronunciado "Butter FS") es un sistema de archivos copy-on-write anunciado por Oracle Corporation para GNU/Linux.
Su objetivo es sustituir al actual sistema de archivos ext3, eliminando el mayor número de sus limitaciones, en especial con el tamaño máximo de los ficheros; además de la adopción de nuevas tecnologías no soportadas por ext3. Se afirma también que se "centrará en la tolerancia a fallos, reparación y fácil administración".
En febrero de 2009, Btrfs fue desarrollado intensivamente y sólo estuvo disponible para ser evaluado. Btrfs v0.19 fue publicado en junio de 2009, como software libre bajo licencia GPL. Inicialmente, estaba previsto publicar Btrfs v1.0 (con el formato de disco finalizado) hacia finales de 2008 pero, tras sobrepasarse esa fecha, no se ha vuelto a dar una fecha para la versión definitiva.
La versión 2.6.29 del núcleo Linux ya soporta de manera experimental este sistema de archivos.
Características.
Btrfs está siendo desarrollado intensivamente y muchas de las características finales, como por ejemplo detectar si un volumen está lleno, no han sido incorporadas a la versión de pruebas. Las características finales presentadas son:
- Empaquetado eficiente en espacio de archivos pequeños y directorios indexados
- Asignación dinámica de inodos (no se fija un número máximo de archivos al crear el sistema de archivos)
- Snapshots escribibles y snapshots de snapshots
- Subvolúmenes (raíces del sistema de archivos internas separadas)
- Mirroring y Stripping a nivel de objeto
- Comprobación de datos y metadatos (alta seguridad de integridad)
- Compresión
- Copy-on-write del registro de todos los datos y metadatos
- Gran integración con device-mapper para soportar múltiples dispositivos, con varios algoritmos de RAID incluidos
- Comprobación del sistema de archivos sin desmontar y comprobación muy rápida del sistema de archivos desmontado
- Copias de seguridad incrementales eficaces y mirroring del sistema de archivos
- Actualización desde ext3 a Btrfs, y reconversión a ext3 al momento de la actualización
- Modo optimizado para SSD (activado a través de una opción de montaje)
- Defragmentación sin desmontar
Este nuevo sistema de archivos, se va a implementar por primera vez, en la versión 16 "verne" de Fedora. Y también en Meego lo implementaron.
Para las distribuciones actuales de GNU/Linux, este sistema de archivo es relativamente nuevo, ya que todavía no es muy usado, y por lo tanto no es muy conocido.
Muchos dicen que todavía es tierno y que no está muy maduro para usarlo en las distribuciones linux, ya que algunos lo usan solo para experimentar, pero hay algunos que son más aventados, que ya lo implementaron en sus sistema.
comment 0 التعليقات:
more_vertsentiment_satisfied Emoticon