Ext4 vs btrfs: ¿por qué estamos haciendo el interruptor [linux]

A decir verdad, una de las últimas cosas que la gente tener en cuenta es el sistema de archivos está siendo utilizado. ventanas y Mac OS X los usuarios tienen aún menos razones para mirar, porque realmente no tienen sólo una opción para su sistema - NTFS y HFS +, respectivamente. Linux, por el contrario, tiene un montón de diferentes opciones del sistema de archivos, siendo el ext4 por defecto actual.

Sin embargo, ha habido otro impulso para cambiar el sistema de archivos a algo que se llama btrfs. Pero lo que hace btrfs mejor, y cuando vamos a ver las distribuciones de hacer el cambio?

Qué hacer sistemas de archivos Do?

En caso de que usted no está familiarizado acerca de lo que realmente hacen los sistemas de archivos, es bastante simple cuando resumida. Los sistemas de archivos se utilizan para controlar cómo se almacenan los datos después de un programa ya no lo está utilizando, qué otra información - conocido como metadatos - se adjunta a los datos en sí, cómo se controla el acceso a los datos, y así sucesivamente.

No suena como una cosa fácil de programar, y es definitivamente no. Los sistemas de archivos siguen siendo continuamente revisados ​​para incluir más funcionalidad mientras que cada vez más eficientes en lo que tiene que hacer. Por lo tanto, aunque es una necesidad básica para todos los equipos, no es tan sencillo como parece.

¿Por qué cambiar los sistemas de archivos?

Interruptor de sistema de archivos raíz de Linux

ext4 ha sido otra de las mejoras al sistema de archivos ext3, que era una mejora sobre el sistema de archivos ext2. Mientras que el ext4 es un sistema de archivos muy sólido que ha sido la opción por defecto para casi todas las distribuciones de los últimos años, se hizo a partir de una base de código de envejecimiento. Además, los usuarios de Linux están buscando muchas nuevas características diferentes en los sistemas de archivos ext4, que no maneja por su cuenta.

No es un software que se encarga de algunas de esas necesidades, pero en el aspecto de rendimiento, siendo capaz de hacer esas cosas en el nivel de sistema de archivos sería más rápido.

ext4

Linux sistema de ficheros raíz del interruptor

Vídeo: ¿Que estamos haciendo con nuestro planeta?

ext4‘s límites siguen siendo bastante impresionante. El mayor volumen / partición se puede hacer con ext4 es 1 exbibyte - el equivalente de aproximadamente 1,152,921.5 terabytes. Mientras que el tamaño máximo del archivo es de 16 tebibytes - o aproximadamente 17,6 terabytes, que es mucho más grande que cualquier disco duro un consumidor regular puede comprar actualmente.

ext4 es conocido para traer mejoras en la velocidad más ext3 usando múltiples técnicas diferentes. Como la mayoría de los sistemas de archivos modernos, es un sistema de archivos de diario, lo que significa que mantiene un “diario” de donde se encuentran los archivos en el disco y de cualesquiera otros cambios en el disco. A pesar de todas sus funciones, que no soporta la compresión transparente, cifrado transparente, o eliminación de datos duplicados. Las instantáneas se apoyaron técnicamente, pero esa característica es experimental en el mejor.

btrfs

btrfs, el cual se puede pronunciar como “Butter FS”, “Mejor FS”, o “B-Tree FS”, es un sistema de archivos hecho completamente desde cero. Btrfs existe porque los desarrolladores querían ampliar la funcionalidad de un sistema de archivo para incluir la puesta en común, las instantáneas, y las sumas de comprobación entre otras cosas.

Aunque independiente de ext4, que quiere construir fuera de las ideas presentes en ext4 que son ideales para los consumidores como para las empresas e incorporar esas características adicionales que beneficien a todos (pero específicamente, las empresas). Para las empresas que utilizan programas muy grandes con grandes bases de datos, que tienen un sistema de archivos aparentemente continua a través de múltiples unidades de disco duro sería muy beneficioso, ya que puede hacer que la consolidación de los datos mucho más fácil. La deduplicación de datos reduciría la cantidad de datos reales de espacio ocuparía, y la replicación de datos sería más fácil con btrfs así cuando hay un sistema de archivos único amplio que debe ser reflejado.

Por supuesto, todavía puede optar por crear varias particiones para que no tiene que reflejar todo. El tamaño máximo de la partición de un sistema de archivos btrfs es de 16 exbibytes, y el tamaño máximo del archivo es también 16 exbibytes. Teniendo en cuenta que btrfs podrán extenderse a través de múltiples unidades de disco duro, que es una buena cosa que soporta 16 veces más espacio en el disco de ext4.

Conclusión

Interruptor de sistema de archivos raíz de Linux

Lamentablemente, la fecha de llegada para btrfs no es muy conocido. Oficialmente, el sistema de archivos de próxima generación está siendo clasificado como inestable, pero si se descarga la última versión de Ubuntu se puede optar por instalar en una partición Btrfs. Ha sido reportado Fedora 18 btrfs utilizará como su sistema de archivos por defecto, ya que por el momento de su lanzamiento debe existir un comprobador de sistema de archivos para btrfs.

Cuando btrfs realidad se clasificarán como estable sigue siendo un misterio, pero no espere Ubuntu btrfs utilizar de forma predeterminada hasta que en realidad se considera estable. Todavía hay una buena cantidad de trabajo que queda para btrfs, ya que no todas las características aún se implementan y el rendimiento (en mi experiencia) es un poco lento cuando se compara con ext4.

¿Cuál es su opinión sobre los btrfs? ¿Cree que va a ser mejor que ext4 para usuarios de escritorio regulares? Algo que le gustaría ver implementadas en btrfs? Háganos saber en los comentarios!

Artículos Relacionados