Ext4 : Un nuevo sistema de archivos para Linux

Las distribuciones de Linux que serán liberadas este año incorporarán varias mejoras respecto al rendimiento y el uso intensivo de los recursos de hardware. Una de las mejoras que veremos se dará en el sistema de archivos (File System).  Este sistema se encarga de organizar los archivos en nuestros discos y se hace relevante cada vez que necesitamos leer, crear, borrar, o mover archivos. Sí, tal como sospechas, es un sistema crítico.

Mientras que en los tradicionales sistemas Windows hay oficialmente dos alternativas : FAT o NTFS, en un sistema Linux aparecen todo tipo de siglas terminadas en FS como ExtFS, XFS, JFS, ReiserFS, etc.  El sistema más utilizado es ExtFS, específicamente su variante ext3.  No es popular porque sea superior a los demás, sino porque es uno de los mas probados y confiables.

Este año veremos que las distribuciones anunciarán el soporte de una nueva encarnación de ExtFS, curiosamente llamada ext4, ¿y qué nos ofrece? Veamos:

  • En las pruebas realizadas es más rápido que ext3 salvo a la hora de eliminar archivos.
  • En comparación a los otros sistemas de archivo también es más rápido pero no con tanta diferencia
  • Incluye una nueva forma de evitar la fragmentación de archivos, eso que hace que el computador se vuelva cada vez mas lento a medida que se van creando y borrando archivos.  Usa una técnica conocida como Extents que ayuda a asegurar que los archivos se escriban en forma contigua.  Esta técnica también es usada en otros sistemas como es el caso de XFS, ReserFS4 y HFS+ de OSX
  • Implementa otra técnica adicional para evitar la fragmentación y al mismo tiempo mejorar el performance.  Le han llamado “delayed allocation”, y significa que espera el momento preciso para saber en donde dejar el archivo sin fragmentar el disco.
  • Es compatible con ext3, esto quiere decir que un sistema de archivos ext4 se puede montar como ext3 en caso de que lo usemos en un sitema antiguo, a menos que uses ext4 con Extents.
  • Soporta hasta 1 ExaByte. (1 ExaByte =  1024 PetaBytes = 1048576 TeraBytes, etc).  Para que entiendan lo que significa ese tamaño, podemos decir que no existe suficiente pr0n para llenarlo…. aún.
  • Su estructura permite reducir el tiempo que se demora el sistema en revisar la consistencia.  Si se corta la luz, no es necesario esperar tanto para ver si todo esta OK.
  • En caso de ser necesario, soporta defragmentación online, o “en caliente” para los amigos/as.  Esto quiere decir que puedes seguir usando el equipo mientras defragmentas.
  • Una de las desventajas de sistemas de archivos rápidos como ReiserFS es que consumen mucha CPU, por lo tanto en equipos muy antiguos lo que se gana en rapidez de acceso al disco se pierde en uso de CPU.  A la fecha no hay pruebas que muestren si la CPU va a sufrir la rapidez de ext4

Este nuevo sistema de archivos se considera una “leve” mejora sobre los sistemas de archivo en Linux en comparación con lo que se está haciendo con el desarrollo de BtrFS, un sistema de archivos diseñado por unos muchachos que recién se estan metiendo en estos temas de almacenamiento, unos tales Oracle.  BtrFS busca eliminar las limitaciones de ext3 (y 4) pero aún no esta completamente probado para que lo pueda usar el público general.

Links:
- Migrating to ext4 (IBM developerWorks)
- Real World Benchmarks of the ext4 file system (Phoronix)

Update : Se anuncia la disponibilidad de Ubuntu 9.04 Alpha 4 y Fedora 11 Alpha 1 ambos con soporte de ext4 para todo el mundo.

Compartir Compartir
Publicado por Franco Catrin el 5 de February 2009 en la categoría Destacados, Software con los tags , , , . Tiene 100 comentarios.

100 Comentarios

Ext4 : Un nuevo sistema de archivos para Linux

Deja tu Comentario ↓

Ver Todos Páginas: 1 2 3 [4]

Jose C

DesaprobarAprobar0Jose C dijo el 8-2-2009 a las 12:33:

91

Excelente, habra que probarlo con ubuntu 9.04…
Bienvenido a FayerWayer…

Un saludo.

lancedehm

DesaprobarAprobar0lancedehm dijo el 9-2-2009 a las 14:44:

92

@Franco Catrin
Bueena Franco!!… hacía tiempo que no sabía de ti, lo último que recuerdo fué por allá en tvnauta… hace muchos años!! ajajajjaja ya poh.. y cuando tvnauta-Fw ? :P

Manuel Silva

DesaprobarAprobar0Manuel Silva dijo el 18-2-2009 a las 00:52:

93

¡Ha llegado Linux a FW!
Grande Franco!

Linux Kernel 2.6.29 ya disponible at www.caezar.net

DesaprobarAprobar0Linux Kernel 2.6.29 ya disponible at www.caezar.net dijo el 25-3-2009 a las 04:26:

94

[...] video comiencen a usarlo, hasta cambios que pueden impactar fuertemente en el rendimiento como el nuevo sistema de archivos ext4 que algunas distribuciones como Ubuntu o Fedora ya están ofreciendo al momento de [...]

GUbuntu.es » Linux Kernel 2.6.29 ya disponible

DesaprobarAprobar0GUbuntu.es » Linux Kernel 2.6.29 ya disponible dijo el 25-3-2009 a las 14:38:

95

[...] video comiencen a usarlo, hasta cambios que pueden impactar fuertemente en el rendimiento como el nuevo sistema de archivos ext4 que algunas distribuciones como Ubuntu o Fedora ya están ofreciendo al momento de [...]

Panel sobre el kernel en Linux Collaboration Summit : Blogografia

DesaprobarAprobar0Panel sobre el kernel en Linux Collaboration Summit : Blogografia dijo el 16-4-2009 a las 01:40:

96

[...] conocido por colaborar en el área de sistemas de archivo en Linux. Es el principal culpable del veloz ext4. Trabaja bajo el alero de Linux Foundation y tiene planes de volver a IBM a fines de [...]

Instalando PASO A PASO Ubuntu Jaunty Jackalope (9.04) « GNU/Linux Atelier

DesaprobarAprobar0Instalando PASO A PASO Ubuntu Jaunty Jackalope (9.04) « GNU/Linux Atelier dijo el 18-4-2009 a las 17:30:

97

[...] El nuevo sistema de archivos, ext4. Realmente se nota la diferencia, sobre todo en la carga del sistema. Si tienen la oportunidad, pruébenlo. [...]

Instalando PASO A PASO Ubuntu Jaunty Jackalope (9.04) (actualizado) - Mensajes Bloggers

DesaprobarAprobar0Instalando PASO A PASO Ubuntu Jaunty Jackalope (9.04) (actualizado) - Mensajes Bloggers dijo el 27-4-2009 a las 12:47:

98

[...] El nuevo sistema de archivos, ext4. Realmente se nota la diferencia, sobre todo en la carga del sistema. Si tienen la oportunidad, pruébenlo. [...]

Luis armando

DesaprobarAprobar2Luis armando dijo el 28-7-2009 a las 10:05:

99

el pinguino es muy feo cambienlo en alaska ay mejores

Cristian

DesaprobarAprobar1Cristian dijo el 10-9-2009 a las 19:31:

100

Me da gusto que puedan presentar articulos como el que estan presentando del lanzamiento de los archivos Ext4 la verdad por como se ve Linux esta tomando la cabeza en cuanto a lo novedoso que nos presenta en cuanto a los beneficios que tendremos con esto quisiera que publicaran algo un poco mas profundo sobre Karmic Koala de Ubuntu si pudiesen y que pudiesen mostrar un poco mas de los Ubique en estos sistemas

Ver Todos Páginas: 1 2 3 [4]

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?