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
DesarrolladorRémy Card
Nombre completoSecond extended file system
Sistemas operativos compatiblesLinux, BSD, Windows (mediante IFS), Mac OS X, AmayaOS
IntroducciónEnero de 1993 (Linux)
Identificador de la particiónApple_UNIX_SVR2 (Apple Partition Map)
0x83 ( MBR)
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
Estructuras
Localización de archivoI-nodos
Límites
Máxima dimensión de archivo2 TiB
Máximo número de archivos1018
Tamaño máximo del nombre de archivo255 caracteres
Tamaño máximo del volumen16 TiB
Caracteres permitidos en nombres de archivoCualquiera excepto NULL y '/'
Características
Bifurcaciones
Permisos de acceso a archivosPOSIX
Compresión transparenteSí (opcional)
Cifrado transparenteNo

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