Btrfs ha comenzado a ganar algo de impulso al reemplazar ext4 como el sistema de archivos predeterminado para algunas distribuciones como Fedora Core 16 . Está disponible experimentalmente en varias otras distribuciones (de Wikipedia: openSUSE 11.3, SLES 11 SP1, Ubuntu 10.10, Sabayon Linux, RHEL6, MeeGo, Debian 6.0 y Slackware 13.37). Ciertamente no estoy listo para convertir todos los servidores de mi lugar de trabajo (mi elección del sistema de archivos es generalmente conservadora), estoy considerando usarlo en casa y en máquinas de producción seleccionadas que no son de misión crítica en el trabajo.
Btrfs trae un conjunto de características que es similar a ZFS en muchos sentidos. Puedo entender por qué esto sería deseable en un entorno "empresarial", especialmente con sistemas que se centran en la entrega de almacenamiento. Pero, ¿cómo es útil este mismo conjunto de características para los usuarios finales? ¿Qué ventajas me brinda la lista de características de Btrfs en máquinas cuya función principal no es la presentación del almacenamiento? ¿Qué ventajas me da en mi computadora portátil?
Fuera del almacenamiento empresarial, ¿por qué debería molestarme en cambiar a Btrfs desde el probado y verdadero sistema de archivos Ext?
Respuestas:
De wiki :
Explicación para usuarios de escritorio:
Te recomiendo el kernel 3.0. También btrfs es un buen FS para SSD.
fuente
Para los beneficios: creo que serán principalmente las funciones de copia de seguridad y duplicación.
Pero, ¿por qué sería tan apresurado como para pensar en btrfs como un sistema de archivos listo para reemplazar cualquiera de los actuales? Tanto el wiki al que te refieres:
y la documentación del kernel 3.0
claramente lo desalienta de usar btrfs para cualquier otro propósito que no sea la prueba.
Pero cuando se trata de forma, creo que para el usuario final solo tendrá valor para datos privados como cosas en el directorio personal de uno. No habrá necesidad de la red de seguridad de mover cosas a la basura; de hecho, habrá una necesidad de redefinir la "basura" en los entornos de escritorio. El resto de las funciones probablemente terminarán (para el usuario) como si se sintieran más rápido (si es que lo hacen), pero consumiendo más rápidamente el espacio en disco.
fuente
BTRFS ha madurado considerablemente a lo largo de los años (desde que se hizo esta pregunta). Ahora es bastante estable para la mayoría de los casos de uso simples, incluso para diferentes niveles de RAID (por ejemplo, RAID-1: estable y fácil de configurar). Dado el hecho de que BTRFS almacena sumas de verificación, puede detectar de manera confiable la corrupción (a diferencia de los sistemas RAID clásicos donde solo hay paridad disponible).
Las versiones actuales incluso pueden corregir errores típicos en un sistema de archivos BTRFS RAID-5 (por ejemplo, reemplazando una unidad fallida) (aunque raid56 aún necesita mejoras, consulte la actualización a continuación ).
Si una operación de reparación / reemplazo falla, primero actualice el núcleo (lo que probablemente soluciona este problema), y si es necesario, BTRFS tiene algunas características de recuperación. Incluso en el peor de los casos (como múltiples fallas en la unidad), a menudo podrá copiar los archivos que aún están bien y sabrá qué archivos están dañados. Entonces, ignorando todas esas otras características (como instantáneas, copias CoW, subvolúmenes), BTRFS podría usarse si la detección de corrupción de datos / archivos es una prioridad principal.
Actualización: en junio de 2016, se descubrió que la implementación de RAID-5/6 en BTRFS es defectuosa. BTRFS en general es estable, pero la implementación de raid56 es muy nueva, se ha considerado experimental de todos modos y ahora solo debe usarse para pruebas hasta que se haya solucionado. Si está utilizando RAID-5/6, es posible que desee convertir a RAID-1. Todavía ofrece ventajas para los usuarios finales, como la suma de comprobación (es posible que otros sistemas de archivos no conozcan los archivos dañados) y la protección si falla una unidad.
Referencia: BTRFS a veces calcula paridad incorrecta
fuente