Diferencia entre revisiones de «EXT2»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Sucesores y expectativas)
m (Añadido hipervínculo: 12.4 Ejercicios de Administración de Ficheros)
Línea 23: Línea 23:
  
 
Emplea árboles B: http://en.wikipedia.org/wiki/Ext4
 
Emplea árboles B: http://en.wikipedia.org/wiki/Ext4
 +
 +
12.4 [[ Ejercicios_Administración_Ficheros | Ejercicios de Administración de Ficheros]]

Revisión del 19:25 7 oct 2017

Ext2 (extended second filesystem) es un sistema de ficheros originalmente diseñado para el kernel linux. Comparado con FAT es un sistema eficiente, pero al igual que este está obsoleto para el tamaño de los ficheros actuales.


Estructura

En Ext2, al contrario que en FAT, las entradas de la tabla de entrada de ficheros apuntan a un bloque especial llamado i-nodo el cual incluye información de tamaño, permisos, propietario y localización en disco, es decir, los metadatos del fichero. Además de los metadatos los i-nodos contienen dos tipos de referencias a los bloques del fichero:

    • 10 referencias directas a bloques.
    • 3 tipos de referencias indirectas: simple, doble y triple (en base al numero de tablas de bloques de cada referencia, desde 1 hasta 3).

Mediante estas referencias indirectas podemos aumentar el numero de bloques asignados a un fichero en el caso de que este no quepa en los 10 bloques referenciados directamente.

Ext2-inode.gif

Ext3

Ext3 emplea la misma estructura de Ext2 pero soporta journaling.

Ext4

Emplea árboles B: http://en.wikipedia.org/wiki/Ext4

12.4 Ejercicios de Administración de Ficheros