С распространением сетевых вычислений стала желательной поддержка как локальных, так и удаленных файловых систем. Чтобы облегчить поддержку нескольких файловых систем, разработчики добавили к ядру новый интерфейс виртуального узла (virtual node, или vnode). Набор операций, экспортируемых из интерфейса vnode, выглядит во многом подобно операциям файловой системы, ранее поддерживаемым локальной файловой системой. Однако они могут поддерживаться широким диапазоном типов файловых систем.
· Локальными файловыми системами на основе дисков.
· Файлами, импортируемыми с использованием различных протоколов удаленных файловых систем.
· Файловыми системами CD-ROM только для чтения.
· Файловыми системами, предоставляющими интерфейсы специального назначения, - например, файловой системой proc.
Путем использования загружаемых модулей ядра FreeBSD допускает динамическую загрузку файловых систем при первой ссылке на них системным вызовом mount.
- 16/05/2010 11:00 - Терминалы
- 15/05/2010 20:27 - Файловое хранилище
- 15/05/2010 02:17 - Иерархия файлов
- 14/05/2010 11:31 - Файловые системы
- 14/05/2010 02:47 - Интерфейс устройств
- 13/05/2010 03:54 - Механизм взаимодействия сокетов
- 12/05/2010 18:13 - Устройства
- 12/05/2010 12:32 - Управление дескрипторами
- 12/05/2010 04:44 - Каналы 4.2BSD
- 11/05/2010 21:23 - Дескрипторы и ввод/вывод