El sistema de archivos extendido , o ext , se implementó en abril de 1992 como el primer sistema de archivos creado específicamente para el kernel de Linux . Tiene una estructura de metadatos inspirada en los principios tradicionales del sistema de archivos Unix y fue diseñada por Rémy Card para superar ciertas limitaciones del sistema de archivos MINIX . [2] [3] Fue la primera implementación que usó el sistema de archivos virtual (VFS), para lo cual se agregó soporte en el kernel de Linux en la versión 0.96c, y podía manejar sistemas de archivos de hasta 2 gigabytes (GB) de tamaño. . [3]
Nombre completo | Sistema de archivos extendido |
---|---|
Introducido | Abril de 1992 Linux | con
Estructuras | |
Contenidos del directorio | Mesa |
Asignación de archivos | lista enlazada (espacio libre), [1] tabla (metadatos) |
Bloques malos | Mesa |
Características | |
Permisos del sistema de archivos | POSIX |
Cifrado transparente | No |
ext fue el primero de la serie de sistemas de archivos extendidos. En 1993, fue reemplazado por ext2 y Xiafs , que compitieron durante un tiempo, pero ext2 ganó debido a su viabilidad a largo plazo: ext2 solucionó problemas con ext, como la inmutabilidad de los inodos y la fragmentación . [4]
Otros sistemas de archivos extendidos
Hay otros miembros en la familia de sistemas de archivos extendidos:
Ver también
Referencias
- ^ "Linux0.96c / include / linux / ext_fs.h" . 1992 . Consultado el 10 de junio de 2020 .
- ^ "Rémy Card (entrevista, abril de 1998)" . Asociación de Abril. 19 de abril de 1999. Archivado desde el original el 4 de febrero de 2012 . Consultado el 8 de febrero de 2012 . (En francés)
- ^ a b Jones, M. Tim (17 de febrero de 2009). "Anatomía de ext4" . IBM Developer Works . Consultado el 8 de febrero de 2012 .
- ^ Card, Rémy; Ts'o, Theodore; Tweedie, Stephen. "Diseño e Implementación del Segundo Sistema de Archivos Extendido" . Archivado desde el original el 4 de febrero de 2012 . Consultado el 8 de febrero de 2012 . Publicado por primera vez en Primer Simposio Internacional Holandés sobre Linux . Universidad Estatal de Groningen. 1995. ISBN 90-367-0385-9.