Справочник Novell Netware 4






Пространства имен - часть 2


система NetWare поддерживает форматы файлов, отличные от DOS.
Пространства имен представляют собой дополнительные записи каталога,
в которых хранится альтернативная информация о файлах. Например,
Например, имена файлов Macintosh, Unix и HPFS могут быть длиннее,
чем имена файлов формате DOS, и иметь отличные от них атрибуты
файла. Когда на томе активно соответствующее пространство имен,
NLM и клиенты могут записывать и считывать файлы, используя отличные
от DOS имена файлов и атрибуты.

Каждое пространство имен на томе NetWare автоматически добавляет
для каждого файла этого тома дополнительную запись каталога. Пространство
имен DOS рассматривается как основное пространство имен. Таким
образом, на томе с активным пространством имен Macintosh будет,
таким образом, хранится две записи каталога для каждого файла:
основная запись каталога и запись каталога Macintosh. Запись каталога
Macintosh будет содержать длинное (формата MAcintosh) имя файла
и другую информацию о файле, специфическую для Macintosh.

Хотя на томе с несколькими активными пространствами имен для каждого
файла будет храниться несколько записей каталога, сам файл будет
записываться только один раз. Однако, один файл может иметь несколько
потоков данных. Например, на Maciontosh файлы хранятся с использованием
двух потоков данных или "вилок". Одна вилка содержит
информацию о ресурсе Macintosh для этого файла (вилка ресурса),
а другая содержит фактические данные (вилка данных). Чтобы хранить
в файле Macintosh обе вилки, NetWare поддерживает для этого файла
два потока данных. Поток данных представляет собой цепочку записей
FAT. Файл с несколькими потоками данных - это файл, который имеет
несколько цепочек записей FAT.

Благодаря пространствам имен, доступ к общим файлам могут получить
различные типы операционных систем. Каждая операционная система
клиента может обращаться к общим файлам. При этом каждая клиентная
операционная система получает информацию о файле в ожидаемом ей
формате. NLM могут обращаться к пространствам имен и потокам данных
с помощью API File Engine (FE).

Пространства имен и потоки данных - это два обобщенных, но элегантных
механизма записи файла. С помощью пространств имен и потоков данных
файловая система NetWare может хранить данные практически в любом
формате. Таким образом, файловая система NetWare параллельно поддерживает
все многообразие файловых система клиентов.



Содержание  Назад  Вперед