Léxico TI › Infraestructura › VFS

VFS

Infraestructura Svenska → Actualizado: 2026-09-03

La capa de abstracción que hace que open() y read() se comporten igual sin importar qué sistema de archivos haya debajo.

El Virtual File System define una interfaz común que implementa cada sistema de archivos. Un programa que lee un archivo no sabe, ni necesita saber, si este está en ext4, en un servidor NFS en otro país, o en un sistema de archivos virtual como procfs cuyo contenido se crea en ese mismo instante.

El modelo viene de Sun Microsystems a principios de los 80 y se construyó precisamente para poder montar NFS sin fisuras. Los conceptos centrales son el inodo para los metadatos del archivo, el dentry para la relación entre nombre e inodo, y el superblock para el sistema de archivos montado. FUSE aprovecha esa misma capa para permitir implementar sistemas de archivos como programas normales en espacio de usuario, lo que hizo posibles a sshfs y compañía.

← Volver al léxico