El sistema de archivos ext4 nace para implementar algunas nuevas caracterÃsticas que el ext3, dado que se hacÃa imposible incorporarlas al propio ext3. El desarrollo de ext4 empezó en Noviembre de 2006, aunque ha sido desconocido para la mayorÃa de usuarios de Linux hasta ahora, que empieza a aparecer tÃmidamente en versiones experimentales en el kernel 2.6.19
Ventajas del ext4:
- Sistemas de ficheros de mayor tamaño: el tamaño máximo de ext3 es de 32 "teras" (Tb-Terabyte) mientras que el ext4 permite tamaños de hasta 1 exabyte. Esto puede no ser importante para los usuarios de escritorio, pero sà es importante para servidores con grandes arrays de discos.
- Extensiones: Se mejora la eficiencia de los descriptores de disco, reduciendo los tiempos de borrado de ficheros largos, además de otras ventajas.
- Pre asignación persistente: Si una aplicación necesita espacio de disco predefinido previamente a usarlo, la mayorÃa de Sistemas Operativos lo hacen escribiendo ceros en un espacio de disco no usado, ext4 permite esta pre asignación sin hacer esto, mejorando el rendimiento de bases de datos y herramientas multimedia.
- Ubicación retrasada: ext4 puede retrasar la ubicación de espacio de disco hasta el último momento, mejorando el rendimiento.
- Más subdirectorios: Si alguna vez te ha fastidiado que un directorio sólo pueda contener 32.000 subdirectorios en ext3, te alegrará saber que este lÃmite se ha eliminado en ext4.
- Checksums: ext4 añade dÃgitos de control (checksum) a los datos, que mejora la fiabilidad y el rendimiento.
- Desfragmentación: Aunque ext3 apenas se fragmenta, los ficheros almacenados siempre tienen cierta tendencia pequeña a estar fragmentados, ext4 añade soporte para la desfragmentación, que mejorará el rendimiento global.
- Undelete: Aunque todavÃa no ha sido implementado, ext4 soportará probablemente undelete (desborrado), herramienta excelente si alguien borra accidentalmente algún fichero.
- Comprobación de ficheros más rápida: ext4 añade estructuras de datos que permite a fsck saltarse partes no usadas del disco que está comprobando.
- Timestamp de nanosegundos: La mayorÃa de sistemas de archivos, incluyendo ext3, incluyen un timestamp (marca de tiempo) con precisión de un segundo, ext4 añade la precisión de este dato hasta el nanosegundo. Asimismo se dispondrá de marcas de tiempo hasta el año 2514 el lugar del 2038 del ext3.
Implementación de ext4 durante la instalación:
1. Durante la instalación cuando te encuentres en la sección "Preparar el espacio del disco" debes seleccionar "Especificar particiones manualmente (avanzado)" y luego da clic en Adelante.
2. Debemos crear dos particiones para Ubuntu la ext4 y la swap, asà que debes borrar las que tengas existentes o crear estas nuevas.
3. Da clic en Nueva Partición, para ext4 configúrala asÃ:
Tipo de la nueva partición: Primaria
Tamaño nuevo de la partición en MB: A tu gusto, recuerda dejar espacio suficiente para el swap
Ubicación de la nueva partición: Principio
Utilizar como: Sistema de ficheros ext4 transaccional
Punto de montaje: /
4. Da clic en Aceptar, ahora procederemos a crear la nueva partición, para swap configúrala asÃ:
Tipo de la nueva partición: Logica
Tamaño nuevo de la partición en MB: se recomienda asignar el doble de la memoria RAM que tenemos siempre y cuando la partición no supere las 4 GB.
Ubicación de la nueva partición: Principio
Utilizar como: área de intercambio
Punto de montaje: deshabilitado
5. Da clic en Aceptar, una vez de nuevo en la ventana "Preparar particiones" verifica que la información que ingresaste este correcta, y que la casilla de ¿Formatear? en la partición ext4 este seleccionada, y para finalizar da clic en Adelante.
6. Procede con la instalación.