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 ↓
Pedro

DesaprobarAprobar0Pedro dijo el 5-2-2009 a las 20:29:

61

Bienvenido Franco Catrin:

Por fin un experto y amante de los Sistemas GNU/Linux, ahora si FW tomara un matiz mas open source jejejeje, que son las noticias que realmente me interezan. Gran aporte el material de ext4, espero poder testearlo pronto y probar todas sus bondades, por ahora sigo con ext3 XD.

Saludos.

Dr.WinGates

DesaprobarAprobar-4Dr.WinGates dijo el 5-2-2009 a las 20:36:

62

Jajajajaja varios se MOJARON!!!! cuando leyeron a F. Catrin………. uy!!

BIENVENIDO FAT CATRIN (FAT del sistema de archivos no de lo otro…) hacia falta un experto en Linux por acá en Appleway….. FayerWayer!!

PD: Ojala no seas un LinuxHEAD…. imparcialidad please!!

crosvera

DesaprobarAprobar7crosvera dijo el 5-2-2009 a las 20:40:

63

Solo pedir que hagan FW Labs sobre cosas en Linux, una buena idea sería probar diferentes FS en un laptop, hacer un buen benchmark para así orientar a usuarios de linux que tienen que elegir entre tanto FS. =)

saludos

tuxero

DesaprobarAprobar0tuxero dijo el 5-2-2009 a las 21:05:

64

wena fcatrin!!! ya me preguntaba si tomarian o no en cuenta tu solicitid!

felicidades y ahora si que si a leer FW! todos los dias! Ejale!

Fakeroot

DesaprobarAprobar2Fakeroot dijo el 5-2-2009 a las 21:18:

65

a noticias asi me refiero

http://somoslibres.org/modules.php?name=News&file=article&sid=2396

un FWLinuxLABS para todos jejeje

Sanhuesoft » Ext4: Nuevo sistema de archivos para Linux

DesaprobarAprobar-1Sanhuesoft » Ext4: Nuevo sistema de archivos para Linux dijo el 5-2-2009 a las 21:23:

66

[...] @ FayerWayer UPDATE @ Se anuncia la disponibilidad de Ubuntu 9.04 Alpha 4 y Fedora 11 Alpha 1 ambos con soporte [...]

TurboMAC

DesaprobarAprobar1TurboMAC dijo el 5-2-2009 a las 21:45:

67

@Franco Catrin: Felicitaciones!! Hacia falta gente como tu.

Respecto de los sistemas de archivos, sabes si continua el desarrollo de reiserfs?? Yo lei hace un tiempo que el creador estaba envuelto en manso lio por que supuestamente habia asesinado a su esposa.

Felipe Calderón

DesaprobarAprobar0Felipe Calderón dijo el 5-2-2009 a las 21:46:

68

Wena Franco (ex profe)…
Vamos pa colega pronto… realmente cuando me digne a terminar la tesis :P
Que bueno leerte _TB_ por estos lados

Saludos desde el Cerro del Placer

Franco Catrin+L.

DesaprobarAprobar2Franco Catrin+L. dijo el 5-2-2009 a las 22:01:

69

@TurboMAC : Hans Reiser se encuentra cumpliendo condena por homicio en segundo grado (15 años). De todas formas, la historia de ReiserFS y Linux siempre ha sido complicada, independiente de lo que pasó con Hans.

ReiserFS se sigue desarrollando, pero va a costar que se adopte, no por lo que pasó con Hans, sino por falta de acuerdo entre sus desarrolladores y los desarrolladores del kernel.

Gracias a todos por su bienvenida!

Que siga la música como dice un amigo

kto

DesaprobarAprobar0kto dijo el 5-2-2009 a las 22:26:

70

Bienvenido Franco
Imparcialidad/Objetividad

Buena la nota, ya tenia algo de idea :D

kto

DesaprobarAprobar3kto dijo el 5-2-2009 a las 22:28:

71

PD: No puedes poner ese 4 tan picante con el lujo de tux! =P

Algalord

DesaprobarAprobar1Algalord dijo el 5-2-2009 a las 22:31:

72

Que wena!!! se avispó leo

Franco era lo que le hacía falta a FW :D

Rodrigo

DesaprobarAprobar0Rodrigo dijo el 5-2-2009 a las 22:51:

73

Gran aporte Franco bienvenido… ya estaba un poco chato con la applemania, ya era hora que le den paso al open source

TurboMAC

DesaprobarAprobar1TurboMAC dijo el 5-2-2009 a las 23:25:

74

@Franco Catrin: Gracias por la respuesta compadre. Te pasaste.

Bienvenido!!

Danilux

DesaprobarAprobar2Danilux dijo el 6-2-2009 a las 01:28:

75

Leo mucho posteo poco, pero vale para felicitar a franco, ojala podamos ver muchas noticias del mundo del codigo libre por aca.

Shift

DesaprobarAprobar3Shift dijo el 6-2-2009 a las 01:43:

76

El mejor artiulo que leo en mucho tiempo aquí en FayerWayer, tanto en calidad como en contenido – excelente aporte, feliz de tener una fuente asi :)

kanibalv

DesaprobarAprobar1kanibalv dijo el 6-2-2009 a las 10:39:

78

mas que feliz por tu llegada a FW Franco, pero de verdad espero que no aparezca Sebastian Beeche (ni un brillo el tipo).

Malakian

DesaprobarAprobar0Malakian dijo el 6-2-2009 a las 11:44:

79

:OOOO

Pajatrin!!

jajajajajaja

A la hora de publicar no llegas nunca atrasado… pero a clases… uff jajaja xD

Luis

DesaprobarAprobar0Luis dijo el 6-2-2009 a las 11:57:

80

Porfin se habla de Linux ademas de apple y windows 7

frosstatx

DesaprobarAprobar0frosstatx dijo el 6-2-2009 a las 16:44:

81

Muy buen articulo, ya hacia falta en FW cosas asi, estaba cansado de puro apple y microsoft ambos en todos sus sabores

Bomberosalas

DesaprobarAprobar0Bomberosalas dijo el 6-2-2009 a las 18:54:

82

Lo que faltaba en FW, bienvenido Franco.
Estoy esperando Ubuntu 9.04 para ver la diferencia con mis propios ojos.

Bajistaman

DesaprobarAprobar0Bajistaman dijo el 6-2-2009 a las 19:24:

83

Que bien Franco, siempre tentando para ver que hay al otro lado del muro del monopolio, aunque todavia no me convenzo :-)
Saludos desde UK!

alan

DesaprobarAprobar0alan dijo el 6-2-2009 a las 22:35:

84

FreeBSD 7.1 es otro sistema open source no todo es linux
caracteristicas
-DTrace en el interior del núcleo se ha importado de OpenSolaris. DTrace es un marco dinámico de rastreo.
-Un nuevo y muy mejorado de bloqueo NFS Manager (NLM) cliente.
-KDE actualizado a la 3.5.10/KDE 4.1 y GNOME 2.22.3
entre otras caracteristicas
arriba el demonio BSD

René Noël

DesaprobarAprobar0René Noël dijo el 7-2-2009 a las 00:51:

85

Felicitaciones FW, excelente aporte han conseguido! Franco, genial que puedas seguir difundiendo conocimiento y conciencia del software libre, ahora por este medio, con tus didácticas publicaciones. Larga vida (y posts), e iluminación para elegir las frutas correctas para explicarnos los detalles pingüinísticos.

ReiserFS

DesaprobarAprobar1ReiserFS dijo el 7-2-2009 a las 11:05:

86

Franco:
Bienvenido! Hacia falta un experto en Linux por estos lados con aportes != apple. Lo unico que te pido es que no caigas en las tonterias de tus colegas y le agregues el IMPRESENTABLE, ni FW Labs Extra Agrandado Con Extra Tocino o tonterias por el estilo a todos tus articulos como hace el resto… PORFAVOR!!! Gracias!

Rodrigo Diaz

DesaprobarAprobar0Rodrigo Diaz dijo el 7-2-2009 a las 17:11:

87

Bien franco por fin algun Linuxero 100% en este excelente sitio.

… Y bien como anda ext4 y BtrFS con respecto a ZFS en cuanto a rendimiento y seguridad?

mirrik

DesaprobarAprobar0mirrik dijo el 8-2-2009 a las 00:43:

88

oigan si ya estaba bueno el cambiar el sistema de archivos pero saben, me quedo con ext3 por que aun esta en pañales y no quiero arriesgar mis datos a un sistema con posibles bug´s, a si que esperense tranquilitos

si ya aguantaron tanto con ext3, que mas les da 1 año, les apuesto que para esa fecha abran solucionado el tema de los de borrar archivos y quien sabe, que ocupe menos cpu y se pueda montar en nuestros lentium II 233 XD

Recopilación de enlaces de interés. 6ª Semana de 2009 | KDE Blog

DesaprobarAprobar0Recopilación de enlaces de interés. 6ª Semana de 2009 | KDE Blog dijo el 8-2-2009 a las 06:35:

89

[...] Ext4, nuevo sistema de archivos para Linux. Vía: Fayermayer [...]

Juan Pablo

DesaprobarAprobar0Juan Pablo dijo el 8-2-2009 a las 12:32:

90

Muy buen artículo, da gusto leer artículos técnicos con contenido en FW

Deja tu Comentario

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

Previsualizar comentario?