6de99301

Виртуальные файловые системы


Прозрачный доступ к файловым системам различных типов (UNIX,DOS ...) реализован посредством встроенного в ядро интерфейса VFS : Virtual File System (Рисунок 6.2). Каждой смонтированной файловой системе соответствует в ядре своя структура VFS. В то время,как файловые системы UNIX манипулируют элементами,называемыми inode (index node - индексные узел - индексный дескритор файла), NFS использует понятие vnode (virtual node). Речь идет о,в некотором смысле, о виртуальном inode, которому соответствует либо локальный физический inode либо удаленный физический inode (или еще что-то,реализующее управление файлами на не UNIX машинах).

NFS, таким образом, использует систему управления виртуальными файлами,которая приводится в соответствии ("mapping") с системой управления реальными файлами, в случае, если файл является локальным.



Содержание раздела