Al configurar una nueva instalación de Linux con un SSD, muchos no saben con qué sistema de archivos ir. Esto es comprensible, ya que no se habla lo suficiente de los sistemas de archivos. Cuando las personas instalan Linux, muchas veces seleccionan las opciones predeterminadas sin pensarlo. Esa no es la manera correcta de hacer estas cosas.
En este artículo repasaremos los mejores sistemas de archivos para su SSD en Linux. Los clasificaremos y repasaremos los aspectos positivos y negativos de cada uno.
1. Btrfs
Btrfs tiene muchos enemigos. Los detractores dicen que es inestable, y esto puede ser cierto ya que está en un desarrollo muy pesado. Aún así, en realidad es un sistema de archivos bastante sólido para uso básico. especialmente cuando se habla de unidades de estado sólido. La razón principal es que Btrfs no se registra a diferencia de otros sistemas de archivos populares, lo que ahorra un valioso espacio de escritura para los SSD y los archivos que contienen.
El sistema de archivos Btrfs también es compatible con TRIM, una característica muy importante para los propietarios de SSD. TRIM permite borrar los bloques no utilizados, algo fundamental para mantener una unidad de estado sólido en buen estado en Linux. El sistema de archivos TRIM es compatible con otros sistemas de archivos. Esta no es realmente la razón principal para considerar Btrfs para su unidad de estado sólido cuando usa Linux.
Una buena razón para considerar Btrfs es la función de instantánea. Aunque es muy cierto que se puede lograr lo mismo en otros sistemas de archivos con una configuración LVM, otros sistemas de archivos no se acercan a lo útil que puede ser. Con Btrfs, los usuarios pueden tomar instantáneas de los sistemas de archivos y restaurarlas en una fecha posterior si hay algún problema. Para los usuarios que buscan la mejor compatibilidad con SSD en Linux, es una locura no darle al menos una mirada a Btrfs.
2 EXT4
Para aquellos que no buscan funciones sofisticadas como «copiar en escritura» o «instantáneas» del sistema de archivos hechas a la manera de Btrfs, Extended 4 puede ser una buena opción para una unidad de estado sólido. La razón por la que a menudo se recomienda Ext4 es que es el sistema de archivos más utilizado y confiable que existe en Linux hoy en día. Se utiliza en centros de datos masivos y en producción, en todo tipo de discos duros, incluidas las unidades de estado sólido. Si eres un usuario al que no le importan mucho los sistemas de archivos, usa este.
Sin embargo, la razón por la que no es el número 1 en esta lista es por una razón simple. Extended 4 no está diseñado pensando en los SSD. Es cierto que tiene soporte para recortar el sistema de archivos (una característica crítica de SSD), pero fuera de eso, el sistema de archivos nunca fue diseñado para este caso de uso. ¿Por qué? Utiliza un diario del sistema de archivos. Esto significa que el sistema de archivos está constantemente escribiendo registros e informando al sistema de cada cambio. Esto puede agotar rápidamente el espacio de escritura limitado en un SSD que ejecuta Linux.
Ext4 es una opción satisfactoria para las unidades de estado sólido con el registro diario del sistema de archivos deshabilitado y una opción decente para la mayoría de los usuarios, pero no debería ser la primera opción.
3 XFS
Una de las principales razones por las que se utiliza el sistema de archivos XFS es por su compatibilidad con grandes cantidades de datos. De lejos, XFS puede manejar datos de gran tamaño mejor que cualquier otro sistema de archivos en esta lista y también hacerlo de manera confiable. Esta es la razón por la que XFS podría ser un gran candidato para un SSD. A medida que la informática moderna se vuelve más y más avanzada, los archivos de datos se vuelven más grandes y más exigentes. Tiene sentido utilizar un sistema de archivos que pueda tener en cuenta todo este aumento de datos y hacerlo de forma fiable.
XFS, como Ext4, es un sistema de archivos de diario. Sin embargo, a diferencia de Extended 4, no es posible deshabilitar el registro en diario, por lo que puede ser dudoso usarlo en un SSD. Aún así, el sistema de archivos se llama constantemente «alto rendimiento», lo que significa que tiene mucho sentido recurrir a este sistema de archivos para unidades de alto rendimiento. Además, XFS admite funciones SSD estándar e incluso desfragmentación. Los usuarios de SSD que no teman la función de registro en diario deben tomar nota de XFS cuando contemplen su nueva instalación.
4 F2FS
F2FS es un sistema de archivos desarrollado por Samsung específicamente para una nueva clase de almacenamiento de datos: NAND. NAND es lo que la gente quiere decir cuando se refieren a «memoria flash» y es cómo una unidad de estado sólido almacena datos. F2FS es una tecnología relativamente nueva y desconocida. A pesar de esto, ya ha tenido cierto éxito en Linux y en otros lugares. Muchos fanáticos de F2FS parecen estar de acuerdo: ¿por qué encontrar un sistema de archivos que funcione bien con un SSD cuando hay uno diseñado específicamente para él?
La desventaja de F2FS es que, en este momento, solo los usuarios avanzados pueden hacerlo funcionar. La mayoría, si no todas, las distribuciones de Linux no admiten la instalación en sus herramientas de instalación. El kernel de Linux necesita configurarse y ajustarse antes de su uso. Sin embargo, si usted es un usuario avanzado que busca aprovechar al máximo su unidad de estado sólido en Linux, este es un sistema de archivos que debe considerar. Puede ser un dolor de configurar, pero vale la pena.
Conclusión
Las unidades de estado sólido son la nueva normalidad, pero por alguna razón, muchos usuarios de Linux todavía no están seguros de qué sistemas de archivos elegir, o incluso modificarlos para obtener mejores resultados. Es una lástima. Tengo la esperanza de que, a medida que las unidades de estado sólido se vuelvan más frecuentes en Linux, sigan mejores opciones de sistemas de archivos dentro de los instaladores.
Credito de imagen: SSD_Preguntas,_Respondidas, Bonifacio_Global_City