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

DesaprobarAprobar8Fcojav dijo el 5-2-2009 a las 16:44:

31

Fantástico, Franco Catrin nos “deleitará” con noticias de “verdad” sobre todo lo relacionado con Linux.
Franco, eres un grande, ojalá te den el espacio necesario en fayerwayer.

Manuel

DesaprobarAprobar4Manuel dijo el 5-2-2009 a las 16:45:

32

Excelente articulo Franco, y muchas gracias por estar en Linuxwayer

Luis Medina

DesaprobarAprobar-3Luis Medina dijo el 5-2-2009 a las 16:48:

33

Ext4 solamente nada de Ext4FS a veces al editor se le hace facil ver hhhaaaa todos son File Systems entonces todos son lo-que-seaFS

Nombre (obligatorio)

DesaprobarAprobar0Nombre (obligatorio) dijo el 5-2-2009 a las 16:49:

34

Interesante, ahora ¿con naranjitas para los que entendimos solamente el 1er tercio del artículo?
Es bueno ver sangre nueva en FW.

Chascon

DesaprobarAprobar-2Chascon dijo el 5-2-2009 a las 16:51:

36

@MLKtoSCL
no metai al beeche aca po’ loquito, el unico brillo era ver tvnauta por franco,, el de las manzanitas y el mvp de MS y la mijita rica de turno que estuviera en el programa coanimando con beche.

@franco
:shock:

Ugalonko

DesaprobarAprobar-1Ugalonko dijo el 5-2-2009 a las 16:53:

37

@MLKtoSCL
hjahahahaha sin comentarios.

@chascon @franco
:shock:

Eric W.

DesaprobarAprobar3Eric W. dijo el 5-2-2009 a las 16:57:

38

Welcome to FW Franco…

Contigo acá nos aseguramos de recibir nuestras buenas dosis de GNU/Linux y mantenernos al tanto de todo lo último del mundo de pinguino

Por cierto. Se ve bastante bien “en el papel” este nuevo Sistema de Archivos… habrá que probarlo…

Saludos!

Samy

DesaprobarAprobar3Samy dijo el 5-2-2009 a las 17:01:

39

xD Lol … Sebastián Beeche xD
Merry old times. Me acordé de también de Carlos Oliva, y de la muchacha cuyo nombre no recuerdo xD.

Ah! Y también de Cristián Chaparro, después él tuvo su programa.

Como sea, bienvenido Franco. Sé que serás un gran aporte a FW. Es más te estoy muy agradecido porque gracias a ti conocí el Software Libre y Linux cuando usaba windows 98 y tener banda ancha era un privilegio. Esperamos que (como te dije) sigas con post así para que las noticias de Linux y el Software Libre sean más que los FW minis y las discusiones de fanboys.

Saludos

Alejandro Melo

DesaprobarAprobar1Alejandro Melo dijo el 5-2-2009 a las 17:04:

40

Y yo que estoy feliz con mi ext2 :D

Sí, no me he cambiado a ext3 porque ext2fs (el driver para Windows de particiones ext2), en teoría, es compatible con ext3 también, PERO a veces no monta bien las particiones y me dice que el disco no tiene formato al intentar accesarlo.

Por eso, ¡vamos, ext2! xD

CarlosMC

DesaprobarAprobar2CarlosMC dijo el 5-2-2009 a las 17:04:

41

cool!!!

por fin alguien que sacará la cara por el pinguino en FW.

espero sigas en esta linea Franco y nos traigas mas noticias y articulos sobre nuestro OS favorito.

suerte y no dejes de escribir aca!

saludos

luxu

DesaprobarAprobar2luxu dijo el 5-2-2009 a las 17:05:

42

que lindo que se esten tocando estos temas, cosas como esta son las que le dan prestigio a fayerwayer.

Kurt Rottmann

DesaprobarAprobar3Kurt Rottmann dijo el 5-2-2009 a las 17:07:

43

Que bien, siempre he pensado que a Fayerwayer le faltaba alguien que se manejara en linux.

no es hexabyte

DesaprobarAprobar-3no es hexabyte dijo el 5-2-2009 a las 17:10:

44

Es exabyte no hexabyte

Marcelo

DesaprobarAprobar0Marcelo dijo el 5-2-2009 a las 17:15:

45

@Franco

El hexabyte: tengo entendido que es el archivo que mas peso puede tener dentro de ext4, y que la particion puede ser de peso ilimitado o me equivoco.

PD: faltaba alhuien linux en FW
PD2: ahora una review de CRANCHBANG #!LINUX

JRRB

DesaprobarAprobar3JRRB dijo el 5-2-2009 a las 17:18:

46

Buena noticia, y por fin una noticia de Linux clara, legible, precisa y didactica.
Bueno Franco es un CAPO.

karina

DesaprobarAprobar3karina dijo el 5-2-2009 a las 17:28:

47

:O espero que ahora la fayer vuelva a lo que era…
saludos, y mas publicaciones!!

DemonXD

DesaprobarAprobar0DemonXD dijo el 5-2-2009 a las 17:29:

48

Bienvenido Franco, ahora si que tendremos contenido mas jugoso y contundentes de Linux XD, ahora sobre Ext4 es exelente que actualizen este sistema, pero me gustaría saber si mejoraron la tolerancia a los errores, bueno aun asi me preocupa el uso de CPU, esperare hasta ver alguna distro disponible con este y lo probare.

Saludos FW

flipelunico

DesaprobarAprobar0flipelunico dijo el 5-2-2009 a las 17:32:

49

:O por fin alguen de peso, Bienvenido Ex Profe Franco, ojala el cambio a EXT4 sea lo menos nosivo posible.

PD: Mr Chips ahora sobra..

Goten

DesaprobarAprobar1Goten dijo el 5-2-2009 a las 17:41:

50

No sé si habrá sido estrategia, pero que buen elemento FCatrin. Mucho éxito!.

Burton_X

DesaprobarAprobar1Burton_X dijo el 5-2-2009 a las 17:58:

51

Con Franco llegara el mundo Linux aca. Se sintieron mucho despues de tanto AppleWayer xD.

Side`

DesaprobarAprobar-1Side` dijo el 5-2-2009 a las 18:02:

52

Franco?… naty?? haha joke!

@Simon Por fin alguien que realmente sabe!

+1

Fakeroot

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

53

Bien Franco, un aporte para fayerwayer, hay tanta noticia linux interesante que todos deben saber, y de todo el software libre, saludos

Ugalonko

DesaprobarAprobar0Ugalonko dijo el 5-2-2009 a las 18:34:

54

@franco, lo bueno es que ahora podre agregar FW a mis RSS y no tener que ver noticias sobre linux solamente en el MiniFW… al fin habra un espacio como corresponde.

GB

DesaprobarAprobar0GB dijo el 5-2-2009 a las 18:43:

55

offtopic: esta amenaza sale en el video de youtube a continuación.

watch?v=DA1mndRMHmI

Rodro

DesaprobarAprobar0Rodro dijo el 5-2-2009 a las 19:00:

56

Que bueno que llegastes franco, fayerwayer ya parecia applewayer, en ubuntu 8.10 no hay ningun truco pa migrar a ext4?, uso archlinux pero es mejor saber en arch prefiero la forma antigua a la fuerza

Jaime M-F

DesaprobarAprobar0Jaime M-F dijo el 5-2-2009 a las 19:04:

57

Yo seguiré con ReiserFS por un tiempo, ya que tengo un plugin para totalCommander que las lee perfecto.

Saludos!

Freddy de la Cruz

DesaprobarAprobar3Freddy de la Cruz dijo el 5-2-2009 a las 19:04:

58

Que bueno verte aqui Franco. Esperaremos tus noticias.
Pero no subestimes es poder del pr0n. Llena cualquier espacio!

Stein!

DesaprobarAprobar1Stein! dijo el 5-2-2009 a las 19:05:

59

¡Linux en FW! Me parece… magnífico.
Jeje hace un tiempo vi un artículo en un blog, que enlazaba a la págia de Franco, entré, vi su foto a la derecha y le dije a un amigo “¡cacha hueón este link! ¡el chascón de tvnauta!” jajaja y ahora en FW… huena.

Leo Prieto

DesaprobarAprobar2Leo Prieto dijo el 5-2-2009 a las 19:33:

60

Bienvenido a FayerWayer, Franco!! Vamos a estar esperando tus novedades sobre software libre y código abierto. Desde que Pollak se fue a Tugar andabamos cortos de GNU/Linux! Abrazos!

Deja tu Comentario

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

Previsualizar comentario?