Ext4
Si alguna vez ha instalado Linux antes, es probable que haya visto el “Ext4” durante la instalación. Hay una buena razón para ello: es el sistema de ficheros preferido para todas las distribuciones de Linux disponibles en este momento. Claro, hay algunos que eligen otras opciones, pero no se puede negar que la extensión 4 es el sistema de archivos preferido por casi todos los usuarios de Linux.
¿Qué puede hacer?
La extensión 4 tiene todas las ventajas que se pueden esperar de las iteraciones de sistemas de archivos anteriores (Ext2/Ext3), pero con mejoras. Hay mucho que investigar, pero aquí están las mejores partes de lo que Ext4 puede hacer por ti:
registro diario del sistema de archivos
sumas de control de diario
asignación de archivos multibloque
soporte de compatibilidad hacia atrás para Extendidos 2 y 3
preasignación persistente de espacio libre
comprobación mejorada del sistema de archivos (sobre versiones anteriores)
y por supuesto, soporte para archivos más grandes
¿Para quién es?
La extensión 4 es para aquellos que buscan una base súper estable sobre la que construir, o para aquellos que buscan algo que simplemente funcione. Este sistema de archivos no instantánea de su sistema, ni siquiera tiene el mayor soporte de SSD, pero si sus necesidades no son demasiado extravagantes, usted se llevará bien con él.
BtrFS
El sistema de archivos B-tree (también conocido como butterFS) es un sistema de archivos para Linux desarrollado por Oracle. Es un nuevo sistema de archivos y se encuentra en una fase de desarrollo muy avanzada. La comunidad Linux considera que es inestable para algunos. El principio básico de BtrFS se basa en el principio de copia sobre escritura. Copiar al escribir significa básicamente que el sistema tiene una sola copia de un bit de datos antes de que los datos hayan sido escritos. Cuando los datos han sido escritos, se hace una copia de los mismos.
¿Qué puede hacer?
Además de apoyar la función de copia sobre escritura, BtrFS puede hacer muchas otras cosas – tantas cosas, de hecho, que llevaría una eternidad enumerar todo. Aquí están las características más notables: El sistema de archivos soporta instantáneas de sólo lectura, clonación de archivos, subvolúmenes, compresión transparente, comprobación del sistema de archivos fuera de línea, conversión in situ de ext3 y 4 a Btrfs, desfragmentación en línea, soporte para RAID 0, RAID 1, RAID 5, RAID 6 y RAID 10.
¿Para quién es?
Los desarrolladores de BtrFS han prometido que este sistema de archivos es el reemplazo de próxima generación para otros sistemas de archivos existentes. Eso es cierto, aunque ciertamente es un trabajo en progreso. Hay muchas funciones que matan tanto a los usuarios avanzados como a los usuarios básicos (incluyendo un gran rendimiento en las unidades SSD). Este sistema de archivos es para aquellos que buscan sacar un poco más provecho de su sistema de archivos y que quieren probar la forma de hacer las cosas de copiar y escribir.
XFS
Desarrollado y creado por Silicon Graphics, XFS es un sistema de archivos de alta gama que se especializa en velocidad y rendimiento. XFS funciona muy bien cuando se trata de entrada y salida en paralelo debido a su enfoque en el rendimiento. El sistema de archivos XFS puede manejar cantidades masivas de datos, tanto es así que algunos usuarios de XFS tienen más de 300 terabytes de datos.
¿Qué puede hacer?
XFS es un sistema de archivos de almacenamiento de datos bien probado creado para operaciones de alto rendimiento. Sus características incluyen:
asignación segmentada de matrices RAID
registro diario del sistema de archivos
tamaños de bloque variables
E/S directa
E/S de velocidad garantizada
instantáneas
desfragmentación en línea
redimensionamiento en línea
¿Para quién es?
XFS es para aquellos que buscan una solución de archivos sólida como una roca. El sistema de archivos ha existido desde 1993 y sólo ha ido mejorando con el tiempo. Si tiene un servidor doméstico y está perplejo sobre dónde debe ir con el almacenamiento, considere XFS. Muchas de las características con las que viene el sistema de archivos (como las instantáneas) podrían ayudar en su sistema de almacenamiento de archivos. Sin embargo, no es sólo para los servidores. Si eres un usuario más avanzado y estás interesado en mucho de lo que se prometió en BtrFS, consulta XFS. Hace muchas de las mismas cosas y no tiene problemas de estabilidad.
Reiser4
Reiser4, el sucesor de ReiserFS, es un sistema de archivos creado y desarrollado por Namesys. La creación de Reiser4 fue respaldada por el proyecto Linspire así como por DARPA. Lo que hace especial a Reiser4 es su multitud de modelos de transacción. No hay una sola manera de escribir los datos; en cambio, hay muchas.
¿Qué puede hacer?
Reiser4 tiene la capacidad única de utilizar diferentes modelos de transacción. Puede utilizar el modelo de copia sobre escritura (como BtrFS), escribir en cualquier lugar, llevar un diario y el modelo de transacción híbrido. Tiene muchas mejoras en ReiserFS, incluyendo un mejor registro del sistema de archivos a través de registros errantes, mejor soporte para archivos más pequeños y un manejo más rápido de los directorios. Reiser4 tiene mucho que ofrecer. Hay muchas más características de las que hablar, pero basta con decir que es una gran mejora con respecto a ReiserFS con toneladas de características añadidas.
¿Para quién es?
Resier4 es para aquellos que buscan estirar un sistema de archivos en múltiples casos de uso. Tal vez desee configurar una máquina con copia sobre escritura, otra con escritura en cualquier lugar y otra con transacción híbrida, y no desea utilizar diferentes tipos de sistemas de archivos para llevar a cabo esta tarea. Reiser4 es perfecto para este tipo de casos de uso.
Conclusión
Hay muchos sistemas de archivos disponibles en Linux. Este post se centra en las opciones más populares de la plataforma. No hay duda de que existen otras opciones para otros casos de uso.
¿Cuál es su sistema de archivos favorito para usar en Linux? Díganos por qué abajo!