SISTEMAS DE ARCHIVO - LINUX - EXT4

El sistema de archivos ext4 es proviene del ext3 pero realiza un cambio profundo, que afecta las estructuras de datos, para convertirlo en un mejor sistema de archivos, más rápido, más fiable con más capacidades y mejor código. EXT4 introduce el sistema de archivos linux al mundo de los 64 bits permitiendo archivos individuales de 16TB con bloques de 4K, sistemas de archivos de 1Exabyte (1048566 Terabytes), usando estructuras de datos de 48bits, y más si empleamos estructuras de 64bits, aunque esto siginifique cambios importantes.
El ext4 sustituye el esquema de bloques usado por los sistemas de archivos ext2/3 por los extents. Un extent es un conjunto de bloques físicos contiguos, mejorando el rendimiento al trabajar con ficheros de gran tamaño y reduciendo la fragmentación. Un extent simple en ext4 es capaz de mapear hasta 128 MB de espacio contiguo con un tamaño de bloque igual a 4 KB.
Las ventajas del ext4 son:
- Rendimiento y tasas de transferencia bastante superiores a ext3
- Sistemas de ficheros de mayor tamaño: el tamaño máximo de ext3 es de 32 “teras” (Tb-Terabyte) mientras que el ext4 permitirá tamaños de hasta 1 exabyte (1024 Petabytes – Pb) (1024*1024 Tb). 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.- Preasignació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 preasignació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: ext4 soporta undelete (desborrado), herramienta para recuperar archivos que han sido borrados de forma accidental.- 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.

No hay comentarios:

Publicar un comentario