Ext2

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire


ext2
Desarrollador Rémy Card
Nombre completo Second extended file system
Introducido Enero de 1993 (Linux)
Identificador de la partición Apple_UNIX_SVR2 (Apple Partition Map)
0x83 ( MBR)
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
Estructuras
Contenido del directorio
Localización de archivo I-nodos
Bloques malos
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 NUL y '/'
Características
Fechas registradas
Rango de fecha
Bifurcaciones
Atributos
Permisos de acceso a archivos POSIX
Compresión transparente Sí (opcional)
Cifrado transparente No
Sistemas operativos soportados Linux, BSD, Windows (mediante IFS), MacOS X

ext2 (second extended filesystem o "segundo sistema de archivos extendido") es un sistema de archivos para el kernel de 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í implementa su sucesor ext3, el cual es totalmente compatible.

ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por su sucesor ext3.

El sistema de ficheros tiene un tipo de tabla FAT de tamaño fijo, donde se almacenan los i-nodos. Los i-nodos son una versión muy mejorada de FAT, donde un puntero 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 todos 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 kB, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeños.

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

Contenido

Estructuras de datos ext2

El espacio en ext2 está dividido en bloques, y los bloques organizados en grupos, análogamente los grupos de cilindro del sistema de archivos Unix. Esto se hace para reducir la fragmentación externa y reducir al mínimo el número de búsquedas de disco cuando se lee una gran cantidad de datos consecutivos.

Cada bloque contiene un superbloque grupo, el grupo de bloques de mapa de bits, mapa de bits i-nodo, seguidos por los bloques de datos reales.

El superbloque contiene información importante que es crucial para el arranque del sistema operativo, con lo que las copias se realizan en cada bloque de grupo de cada bloque en el sistema de archivos. Sin embargo, sólo la primera copia de la misma, que se encuentra en el primer bloque del sistema de archivos, se utiliza en el arranque.

El grupo descriptor almacena el valor del bloque de mapa de bits, mapa de bits inodo y el comienzo de la tabla de i-nodos por cada bloque de grupo y éstos, a su vez, se almacena en un grupo descriptor tabla.

Dentro de cada inodo existe la siguiente información:

   * Número de inodo
   * Tipo de fichero
   * Propietario de dicho fichero
   * Permisos del fichero
   * Fecha de creación del mismo

Limites del sistema de archivos

La Razon de algunos limites en el sistema de archivos ext2 son el formato de archivo de los datos y el kernel del sistema operativo. Mayormente estos factores se determinará una vez que cuando el sistema de archivos es creado. El tamaño de bloque de 8 KB sólo son posibles en arquitectura alfa por defecto.

También hay muchos programas que no puede manejar archivos de más de 2 GB.

El límite de subnivel de directorios es de unos 32768. Si el número de archivos en un directorio superior a 10000 a 15000 archivos, el usuario normalmente sera advirtertido de que las operaciones pueden durar mucho tiempo. El límite teórico a la cantidad de archivos en un directorio es de 1,3 × 1020, aunque este no es relevante en situaciones practicas.

Véase también

Enlaces externos

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net