Поддержка рабочих станций разных платформ
NetWare поддерживает связь с рабочими станциями, на которых установлены операционные системы MS DOS, Macintosh, OS/2, UNIX, Windows NT Workstation (рисунок 2.22).
Рис. 2.22. Рабочие станции, поддерживаемые NetWare
На каждой рабочей станции должно быть установлено своё программное обеспечение (ПО) клиента. Структура этого ПО обсуждается в пункте 2.3.3.
Рис. 2.23. Организация пространств имён файлового сервера
NetWare поддерживает форматы, отличные от DOS. Файлы операционных систем Macintosh, UNIX, OS/2, которые загружаются на рабочих станциях, имеют другие наборы атрибутов, длины имён файлов и т. д. Чтобы поддержать работу таких станций, на файловом сервере должны быть загружены различные пространства имён. Пространство имён представляет собой дополнительную запись таблицы DET (рисунок 2.23).
Таким образом, на томе с активными пространствами имён Macintosh, UNIX, OS/2 будут храниться четыре записи для каждого файла: основная запись каталога и записи каталогов для Macintosh, UNIX, OS/2. Все записи ссылаются на одну и ту же цепочку элементов FAT (поток данных), т. е. физически файл записывается на диск один раз. Следует отметить, что на Macintosh файлы хранятся с использованием двух потоков данных (ветвей). Одна ветвь содержит информацию о ресурсе Macintosh для этого файла (ветвь ресурсов), а другая содержит фактические данные.
Каждое пространство имён поддерживается своим NLM-модулем с расширением NAM: MAC.NAM - для Macintosh, OS2. NAM - для OS/2 и т. д. Чтобы добавить необходимые записи в таблицы DET и FAT тома, с консоли файлового сервера необходимо для каждого пространства имён выполнить один раз команду
ADD NAME SPACE имя TO том
Здесь имя - это MAC или OS2 и т. д. Для дальнейшей работы достаточно загружать только соответствующие NLM-модули поддержки пространства имён.