Diferencia entre revisiones de «Sistemas de ficheros/Ext2/3»

Contenido eliminado Contenido añadido
Línea 3:
== Introducción ==
Es una evolucion del sitema Ext, que surge en Linux para sustituir al sistema de ficheros de Minix. En el 92 aparece su version 1 usando ya la api VFS del kernel Linux. Esta version soluciona gran parte de los problemas de que planteaba Minix (tamaño maximo de fichero y numero de caracteres). En el 93 aparece la version 2 incorporando ideas de Berkeley Fast File System y pensado para la escalabilidad.
 
== Estructura General ==
Al principio de cualquier particion Ext2/3 nos econtramos el sector de arranque de (1024 bytes) y el resto del espacio esta dividido en grupos de bloques.
 
Cada grupo de bloques contiene:
*Un superbloque (el primero siempre, del resto algunos pueden contener una copia de seguridad dependiendo del tamaño del sistema de ficheros).
*Un descriptor de grupo de bloques, que contiene la información necesaria para gestionar el grupo de bloques.
*Un mapa de bits de bloques, que nos da información de que bloques de datos están libres y cuales ocupados. Cada bit representa un bloque de datos.
*Un mapa de bits de inodos que nos da información de que inodos están libres y cuales ocuapdos. Cada bit representa un inodo.
*Una tabla de inodos que contiene los bloques encargados de almacenar inodos.
*Un bloque de datos que contiene los bloques encargados de almacenar datos.
 
== Estructura de directorio ==