|
Article on other languages:
|
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.
Estructuras de datos ext2El 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 archivosLa 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énEnlaces externos
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net