Ventajas de EXT4 frente a EXT3
14 01 2009 Visto 2247 veces, 4 hoyComo anunciamos unos días, la próxima versión de Ubuntu 9.04 vendrá con la posibilidad de ser instalada en particiones EXT4 (cuarto sistema de archivos extendido).
En dicha noticia comentó uno de los lectores (gracias davidlan)… ¿qué ventajas tiene? Bien. Eso me ha dado pie a este post en el que he recopilado algo de información para ver si nos queda más claro las ventajas de este frente al actual EXT3.
- Sistema de ficheros más grande: En pura teoría, EXT puede manejar sistemas de ficheros hasta 32TB y 2TB por fichero. Esta cantidad será aumentada hasta 1024 PB (1peribyte=10^15 bytes) y 16 TB por archivo. Creo que de momento, no es un problema para los PC de escritorio normales jeje.
- Extents: Una nueva forma de mejorar la eficiencia en los descripciones de los archivos, reduciendo el tiempo de borrado para archivos grandes.
- Prealojo persistente: si una aplicación necesita alojar espacio antes de usarlo, la mayoría de las aplicaciones lo que hacen es escribir ceros en el espacio aún no usado. Ex4 permitirá prealojar este espacio sin tener que hacer esto, haciendo que mejore el comportamiento de algunas bases de datos y herramientas multimedia.
- Alojamiento retrasado: Ext puede retrasar el alojamiento del espacio hasta el último momento, lo cual puede mejorar las prestaciones.
- Más subdirectorios: En Ext3 “sólo” se pueden alojar 32000 subdirectorios recursivamente. En Ext4 el límite se ha eliminado.
- Checksums: Se ha añadido un checksum al repote de los datos, lo cual mejora la fiabilidad y el comportamiento.
- Defragmentación en línea: Aunque ext3 no tiene excesiva fragmentación Ext4 tiene la defragmentación online, lo cual podría mejorar el comportamiento general.
- Undelete: Aunque no ha sido implementado aún, lo cual está bastante bien tener a mano cuando se borran archivos de forma accidental.
- Chequeos de sistema de archivo más rápido: Ext4 añade estructuras de datos que permiten saltarse parte del disco sin usar, lo cual acelera el chequeo del disco.
- Timestamp en nanosegundos: La mayoría de los sistemas de ficheros (incluyendo EXT3) tienen un timestamp que tiene precisión sobre el segundo. Esta precisión se rebaja a nanosegundos. La fecha límite será el 25 de abril de 2514 (todos calvos) frente al 18 de enero de 2038 (que si Dios quiere llegaremos la mayoría).
Según estos datos, lo que parece es que no va a ser un salto cualitativo gigantesco del día a día, pero mejorará un poco el rendimiento de nuestras máquinas, que es de lo que creo que se trata un poco.
Espero que hayamos aprendido todos un poquito más de qué es esto del EXT4














¿1024 PB (1peribyte=10^15 bytes)? ¿Pero que es eso? Pero si 1TB ya me parece una burrada de información no me puedo ni imaginar lo que representa eso.
Recuerdo en mis viejos tiempos cuando tenia un Spectrum 48Kbytes y sacaron el de 128K y yo pensaba que eso era una burrada y que no era posible llenar tanto espacio con código fuente tecleado por el usuario. Entonces yo tecleaba el código fuente de algunos programas copiándolos de una revista, el Microhobby semanal para más señas.
Por cierto, en la primera instalación que hice de Ubuntu elegí un sistema de ficheros que empezaba por FS no se que, y parece que iba bien (luego me cargue el sistema grafico al instalar los drivers para Nvidia pero eso es otro tema) ¿Sabes en que consiste ese sistema de ficheros?
Lo que haría falta es un sistema de ficheros que reconociese el Windorro, porque si estás en Windows y quieres acceder a la partición de Linux no te es posible.
Ojala pudiera migrar de manera definitiva a Linux.
Sí que se puede. Esta tarde tendrás un post explicando cómo.
[...] Fuente: Gubuntu [...]
Hola,
respecto a:
“Lo que haría falta es un sistema de ficheros que reconociese el Windorro, porque si estás en Windows y quieres acceder a la partición de Linux no te es posible.”
Eso no hace falta, si windows quisiera reconocer las particiones Linux, crearía un driver para ello (de hecho creo que no les interesa).
Aún así, aqui tienes una página donde el señor Stephan Schreiber ha creado un driver para reconocer las extensiones ext2 y ext3 desde Windows.
http://www.fs-driver.org/
El único problema es que paras nuevas versiones de Ubuntu (creo que a partir de 8.04) no reconoce las ext3, pienso que por un problema de aumento del tamaño minimo de los bloques de datos.
Saludos,
Evilcat