ClickCease Sistema de archivos Btrfs: Visión general

Únase a nuestro popular boletín

Únase a más de 4.500 profesionales de Linux y el código abierto.

2 veces al mes. Sin spam.

Sistema de archivos Btrfs: Visión general

27 de marzo de 2023 - Equipo de RRPP de TuxCare

Btrfs, la abreviatura de "B-Tree File System" (sistema de archivos B-Tree), es un sistema de archivos de última generación basado en el núcleo de Linux que pretende sustituir al actual sistema de archivos estándar ext4 de las distribuciones de Linux y, al mismo tiempo, ofrecer funciones de última generación.

Estas características incluyen actuar como gestor de matrices RAID, gestor de volúmenes y mucho más. Btrfs tiene cinco topologías de discos múltiples diferentes que incluyen btrfs-raid0, btrfs-raid1, btrfs-raid10, btrfs-raid5 y btrfs-raid6. A pesar de que Btrfs entró en la línea principal en 2009, todavía no estaba listo para la producción y seguía mostrando mensajes aterradores al administrador. Sin embargo, a lo largo de los años, Btrfs ha solucionado muchos problemas, pero muchos problemas antiguos siguen sin resolverse.

Btrfs no es un proyecto de Oracle, aunque fue creado por el desarrollador fundador, Chris Mason, que empezó a trabajar en él en 2007. Btrfs fue aceptado en la línea principal del núcleo Linux 2.6.29 en 2009. Como sistema de archivos de un solo disco, Btrfs es estable y funciona bien, pero si los usuarios profundizan en sus nuevas características, el terreno se vuelve más inestable.

Además de ser un sencillo sistema de archivos de un solo disco, Btrfs ofrece varias funcionalidades, como topologías de disco múltiples, almacenamiento gestionado por volumen, instantáneas atómicas de copia en escritura, replicación incremental asíncrona, recuperación automática de datos corruptos y compresión en disco. Btrfs sólo tiene un competidor real, OpenZFS, que también ofrece un conjunto de características similares, pero con sutiles diferencias.

Comparado con una pila de almacenamiento heredada, construir un sistema sin Btrfs o ZFS requiere una pila de capas discretas, y el sistema aún carece de algunas de las características teóricamente convincentes de Btrfs. Por ejemplo, LVM ofrece instantáneas atómicas pero no replicación directa de instantáneas. Ni ext4 ni xfs ofrecen compresión en línea, y mdraid puede ofrecer recuperación de datos, pero no es perfecto.

Sin embargo, utilizando una pila de almacenamiento heredada, es imposible replicar todo el conjunto de características de Btrfs. Por lo tanto, para utilizar todas las características de Btrfs, se necesita Btrfs u OpenZFS. No obstante, los usuarios deben tener en cuenta que, a pesar de que Btrfs proporciona varias características, varios problemas antiguos siguen sin resolverse, y todavía no es un sustituto perfecto para las pilas de almacenamiento heredadas.

 

Las fuentes de este artículo incluyen un artículo en ArsTechnica.

Resumen
Sistema de archivos Btrfs: Visión general
Nombre del artículo
Sistema de archivos Btrfs: Visión general
Descripción
Btrfs, abreviatura de "B-Tree File System" (sistema de archivos B-Tree), es un sistema de archivos basado en el núcleo de Linux que pretende sustituir al actual ext4 estándar.
Autor
Nombre del editor
TuxCare
Logotipo de la editorial

¿Desea automatizar la aplicación de parches de vulnerabilidad sin reiniciar el núcleo, dejar el sistema fuera de servicio o programar ventanas de mantenimiento?

Más información sobre Live Patching con TuxCare

Conviértete en escritor invitado de TuxCare

Empezar

Correo

Únete a

4,500

Profesionales de Linux y código abierto

Suscríbase a
nuestro boletín