Оглавление:
- Определение - Что означает Виртуальная файловая система (VFS)?
- Techopedia объясняет виртуальную файловую систему (VFS)
Определение - Что означает Виртуальная файловая система (VFS)?
Виртуальная файловая система (VFS) - это уровень абстракции, который находится над файловой системой и обеспечивает интерфейс между ядром и файловой системой. Через VFS клиентские приложения могут получать доступ к различным файловым системам.
VFS также известен как переключатель виртуальной файловой системы (VFS).
Techopedia объясняет виртуальную файловую систему (VFS)
Думайте о виртуальной файловой системе (VFS) как о управляемом контейнере, который фактически обеспечивает функциональность файловой системы.
Во время каждой инициализации файловой системы файловая система регистрируется в VFS. Это происходит, когда операционная система (ОС) инициализируется при запуске. Настоящие файловые системы обычно создаются как загружаемые модули или встроены непосредственно в ядро.
VFS также хранит кэш поисков в каталогах, чтобы легко находить inode для часто используемых каталогов. Например, VFS может прозрачно обращаться к локальным и сетевым устройствам хранения без клиентского приложения, зная фактические файловые системы, и даже может преодолеть несоответствие между файловыми системами Windows, Mac OS и UNIX.