Introducción a FileSystem
faq.utnso.com/intro-fs
a.k.a: De bytes a archivos?
FS? - A donde vamos no necesitamos FS
FS - Pero si son Bytes!
Pero y entonces…. cómo hacemos para ver Archivos y Directorios en nuestras pcs?
Archivos y directorios
Array de bytes
FS - 1er Punto - Especificaciones
Un FS define cómo se van a guardar los archivos y directorios.
EXT2 / EXT3 / EXT4
FAT16 / FAT32 / exFAT
HPFS / NTFS
ZFS
etc… … … …
FS - Especificaciones?
Si tenemos una definición clara… podemos leer los bytes e interpretarlos.
Quien interpreta los bytes?
Programas
FS - 2do Punto - Programa?
Un FS es el programa encargado de leer los bytes del dispositivo y mostrarlos como archivos y directorios.
FS - Resumiendo?
File System
FS - Responsabilidades?
Ya que el FS es el encargado de pasar de 0s y 1s de un dispositivo a Archivos y Directorios, también tiene algunas responsabilidades
FS - Responsabilidades!
FS - Comparando FS
Responsabilidad | FAT | EXT2 | FIFA |
Administrar Espacio | File Allocation Table (segun valor en la tabla) | Superbloque Bloque de Bitmap | Bitmap.bin |
Metadatos | No de modo nativo | Superbloque | Metadata.bin |
Permisos | Directory Table | Inodo | No hay |
Archivos y Directorios | Directory Table File Allocation Table | Tabla de Directorios + Inodos | /Archivos/[PathDelArchivo]� |
Acceso a Datos | Tabla + Bloques | Inodo + Bloques | /Bloques/[nroBloque].bin |