ext2

Sistema de archivos

ext2 (second extended filesystem o "segundo sistema de archivos extendido") es un sistema de archivos para el núcleo Linux. Fue diseñado originalmente por Rémy Card. La principal desventaja de ext2 es que no implementa el registro por diario (en inglés Journaling) que sí poseen sus posteriores versiones ext3 y ext4.

ext2
Desarrollador Rémy Card
Nombre completo Second extended file system
Sistemas operativos compatibles Linux, BSD, Windows (mediante IFS), Mac OS X, AmayaOS
Introducción Enero de 1993 (Linux)
Identificador de la partición Apple_UNIX_SVR2 (Apple Partition Map)
0x83 ( MBR)
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
Estructuras
Localización de archivo I-nodos
Límites
Máxima dimensión de archivo 2 TiB
Máximo número de archivos 1018
Tamaño máximo del nombre de archivo 255 caracteres
Tamaño máximo del volumen 16 TiB
Caracteres permitidos en nombres de archivo Cualquiera excepto NULL y '/'
Características
Bifurcaciones
Permisos de acceso a archivos POSIX
Compresión transparente Sí (opcional)
Cifrado transparente No

ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian. Los lanzamientos de las nuevas versiones estables, ext3 y ext4, han desplazado considerablemente su uso.

El sistema de ficheros tiene una tabla donde se almacenan los i-nodos. Un i-nodo almacena información del archivo (ruta o path, tamaño, ubicación física). En cuanto a la ubicación, es una referencia a un sector del disco donde están todas y cada una de las referencias a los bloques del archivo fragmentado. Estos bloques son de tamaño especificable cuando se crea el sistema de archivos, desde los 512 bytes hasta los 4 KiB, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeños.

Los límites son un máximo de 2 terabytes de archivo, y de 4 para la partición.

Enlaces externos

editar