Ext4 vs.Btrfs: ¿Qué sistema de archivos Linux debería usar?

Ext4 vs.Btrfs: ¿Qué sistema de archivos Linux debería usar?

Honestamente, no hay suficientes personas que consideren qué sistema de archivos usar para sus computadoras.





Los usuarios de Windows y macOS tienen pocas razones para buscar, ya que en realidad solo tienen una opción para su sistema: NTFS y HFS +, respectivamente. Linux, por otro lado, tiene muchas opciones de sistema de archivos diferentes, y el valor predeterminado actual es el Cuarto Sistema de Archivos Extendido (ext4).





Hay un impulso continuo para cambiar el sistema de archivos predeterminado al Sistema de archivos B-Tree (btrfs). Pero, ¿es mejor btrfs y cuándo veremos que las distribuciones hagan el cambio?





cómo imprimir a doble cara en mac

¿Qué hacen los sistemas de archivos?

Crédito de la imagen: Maksym Kaharlytskyi / Unsplash

Al igual que los sistemas de archivo físicos, como carpetas y gabinetes, los sistemas de archivos digitales administran archivos. Controlan cómo su sistema operativo almacena los datos que no están en uso, qué otra información (conocida como metadatos) se adjunta a los datos, quién o qué tiene acceso a los datos, etc.



Los sistemas de archivos funcionan en segundo plano. Como el resto del kernel de un sistema operativo, son en gran parte invisibles en el uso diario. Los administradores de archivos, las aplicaciones que usa para administrar archivos, en su mayoría operan de la misma manera, independientemente del sistema de archivos que se esté ejecutando debajo.

Los sistemas de archivos son increíblemente complejos de codificar. Los desarrolladores revisan continuamente estos sistemas para incluir más funciones y, al mismo tiempo, ser más eficientes.





¿Por qué cambiar de sistema de archivos?

Ningún código es bueno para todos los casos de uso, y eso también se aplica a los sistemas de archivos. Algunos sistemas de archivos se destacan por diferentes razones. El sistema de archivos de tabla de asignación de archivos (FAT) es uno que casi todos los sistemas operativos modernos admiten.

Las unidades flash USB y las tarjetas SD utilizan el sistema FAT para que su computadora pueda leerlas independientemente de si está ejecutando Linux, Windows, macOS o algún otro sistema operativo.





Pero en estos días, FAT no es tan confiable o poderoso como algunos de los otros sistemas de archivos que se han desarrollado desde entonces. Entonces, si bien verá FAT en medios portátiles, no lo verá administrando los datos en su disco duro.

Apple, tal vez como era de esperar, es conocido por hacer sistemas de archivos que solo funcionan con sus dispositivos .

Sistema de archivos actual de Linux

La mayoría de las versiones de Linux de escritorio (conocidas como distribuciones, o 'distros' para abreviar) tienen el sistema de archivos ext4 de forma predeterminada. ext4 ha sido una mejora para el sistema de archivos ext3, que fue una mejora sobre el sistema de archivos ext2 anterior.

ext4 ha demostrado ser un sistema de archivos muy robusto, pero está hecho a partir de una base de código obsoleta. Algunos usuarios de Linux buscan funciones que ext4 no maneja por sí solo. Hay software que se encarga de algunos de esos deseos, pero poder hacer esas cosas en el nivel del sistema de archivos proporcionaría un mejor rendimiento. De ahí el deseo de btrfs.

Entendiendo ext4: pros y contras

Los límites de Ext4 siguen siendo bastante impresionantes. El volumen / partición más grande que puede crear con ext4 es 1 exbibyte, el equivalente a aproximadamente 1,152,921.5 terabytes. El tamaño máximo de archivo es de 16 tebibytes, o aproximadamente 17,6 terabytes, que es mucho más grande que cualquier disco duro que un consumidor habitual pueda comprar actualmente.

Se sabe que Ext4 trae mejoras de velocidad sobre ext3 mediante el uso de 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 la ubicación de los archivos en el disco y de cualquier otro cambio en el disco.

A pesar de todas sus características, no admite compresión transparente, cifrado transparente o deduplicación de datos. Las instantáneas son técnicamente compatibles, pero esa característica es experimental en el mejor de los casos.

Theodore Ts'o, un desarrollador que jugó un papel clave en la creación de ext4, describió ext4 como una versión provisional basada en tecnología obsoleta de los años 70 y creía que Btrfs ofrecía una mejor manera de avanzar. Eso fue hace más de una década .

Comprensión de Btrfs: pros y contras

Btrfs, que se puede pronunciar como 'Butter FS', 'Better FS' o 'B-Tree FS', es un sistema de archivos más nuevo rehecho desde cero. Btrfs existe porque los desarrolladores querían expandir la funcionalidad de un sistema de archivos para incluir funcionalidad adicional como agrupación, instantáneas y sumas de verificación.

El proyecto comenzó en Oracle, pero desde entonces otras empresas importantes han participado en el desarrollo. La lista incluye Facebook, Netgear, Red Hat y SUSE.

cómo enviar mensajes de texto en línea

Si bien las mejoras encontradas en btrfs pueden beneficiar a los consumidores en general, algunas de las características adicionales son de mayor interés para el uso empresarial. Dicha funcionalidad es para casos de uso más exigentes que a menudo requieren discos duros más duraderos así como.

Para las organizaciones que utilizan programas muy grandes con bases de datos masivas, tener un sistema de archivos aparentemente continuo en varios discos duros podría facilitar mucho la consolidación de datos. La deduplicación de datos reduciría la cantidad de espacio real que ocuparían los datos y la duplicación de datos sería más fácil cuando hay un único sistema de archivos amplio que necesita duplicarse.

Por supuesto, aún puede optar por crear varias particiones para no tener que reflejar todo. El tamaño máximo de partición de un sistema de archivos btrfs es de 16 exbibytes y el tamaño máximo de archivo también es de 16 exbibytes.

Teniendo en cuenta que btrfs podrá abarcar varios discos duros, es bueno que admita 16 veces más espacio en disco que ext4.

¿Han hecho las distribuciones de Linux la transición?

Btrfs ha sido una parte estable del kernel de Linux desde 2013, y puede reformatear sus discos duros usando el sistema de archivos hoy. Pero btrfs no es en absoluto el sistema de archivos predeterminado de Linux. La mayoría de las distribuciones continúan con ext4 de forma predeterminada.

¿Por qué? Los archivos son los bits de datos más importantes de su disco duro. Los datos personales son insustituibles. Puede reinstalar un sistema operativo y volver a descargar aplicaciones, pero sin una copia de seguridad, los archivos perdidos desaparecen para siempre. Por eso es crucial que se demuestre que un sistema de archivos es confiable antes de cambiar a millones de personas para que lo usen de forma predeterminada.

Ext4 puede ser viejo y posiblemente costroso, pero también ha demostrado ser resistente y confiable. Si se corta la energía y su computadora se apaga, es probable que ext4 haya mantenido sus datos guardados a salvo.

Para la mayoría de las personas, estas situaciones son el factor más importante. No se trata de qué tan bien funciona un sistema de archivos cuando las cosas van bien, se trata de lo que sucede cuando las cosas salen mal.

Una distribución destacada ha determinado que ha pasado suficiente tiempo para hacer un cambio. openSUSE ahora usa btrfs como predeterminado para la partición / root donde se encuentra el sistema operativo. Sin embargo, para la partición / home que aloja sus archivos personales, openSUSE ha decidido optar por el sistema de archivos XFS.

Así que no, la transición no ha salido como se esperaba. Pero como hemos visto con el servidor de pantalla Wayland, las nuevas tecnologías a veces tardan mucho en proliferar en el panorama de Linux.

¿Puedo descargar películas de Amazon Prime a mi computadora?
Cuota Cuota Pío Correo electrónico ¿Vale la pena actualizar a Windows 11?

Windows ha sido rediseñado. Pero, ¿es eso suficiente para convencerte de cambiar de Windows 10 a Windows 11?

Leer siguiente
Temas relacionados
  • Linux
  • Tecnología explicada
  • Ubuntu
  • Sistema de archivos
  • Consejos de Linux
Sobre el Autor Bertel King(323 Artículos publicados)

Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad físicos y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las funciones y ayuda a otros a tomar el control de sus vidas digitales.

Más de Bertel King

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse