Diferencia entre revisiones de «EXT2»
(tildes) |
(Ampliación) |
||
Línea 1: | Línea 1: | ||
− | + | 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. | ||
[[Archivo:Ext2-inode.gif]] | [[Archivo:Ext2-inode.gif]] | ||
− | |||
− | |||
=Sucesores y expectativas= | =Sucesores y expectativas= |
Revisión del 18:23 22 ene 2012
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.
Sucesores y expectativas
Ext2 fue el sistema por defecto en distribuciones GNU/Linux durante los años 90, que evolucionó en ext3, el cual añadía journaling, manteniendo compatibilidad hacia atrás.
Desde 2008 es habitual el uso de ext4, que supone una reestructuración completa basada en árboles del sistema ext original.
En los últimos meses, las distribuciones más innovadoras están implementando la opcion de usar con una alta estabilidad/compatibilidad el sistema Btrfs.