Операционные системы - правила работы

       

на уровне редиректора почти


Файловая система Novell NetWare 3. 12 на уровне редиректора почти полностью совпадает с файловой системой MS-DOS v. 6.22. Сетевые диски на сервере NetWare версии 3.12 для MS-DOS и Microsoft Windows 3.1x почти не отличаются от локальных. Однако при работе в операционных системах Microsoft Windows 95/98/NT наблюдаются существенное различие в работе сетевых и локальных дисков. Дело в том, что NWFS не поддерживает никоим образом VFAT. Поэтому преобразование длинных имен VFAT в NWFS будет происходить по следующей схеме:

a) Длинное имя преобразуется в кодировку OEM (в "родную" кодировку MS-DOS).

b) Если имя файла уже удовлетворяет требованиям DOS, то дальнейшие преобразования не проводятся. В противном случае - переход к пункту c)

c) Длинное имя переводится в верхний регистр. Например, файл abc.txt становится ABC.TXT .

d) Если после этого имя файла удовлетворяет требованиям DOS, то оно и будет служить коротким именем. В противном случае - переход к пункту e).

e) Из длинного имени удаляются все символы, недопустимые в FAT16.

f) Если в имени имеются точки, то часть имени за последней из них рассматривается как расширение. Расширение обрезается справа до трех символов. Все точки из имени, кроме последней, удаляются.

g)Если длина имени файла по прежнему превышает 8 символов,то полученное имя урезается до восьми символов.

Файловая система Novell NetWare 3.12 на уровне консоли файлового сервера.

На уровне консоли (командной строки) NWFS выглядит по-другому. Прежде всего, помимо основного раздела MS-DOS, доступного только для файлового сервера, операционная система Novell NetWare монтирует сбою файловую систему, NWFS, в виде отдельного тома *. По умолчанию всегда присутствуют тома SYS и USERS.

Примечание. Том отличается от логического диска тем, что во-первых, может располагаться на одном, а может занимать пространство (частями или целиком) на нескольких физических дисках. Во-вторых, том имеет дополнительную систему безопасности при хранении данных. Именно поэтому термин "том" применяется и для логических дисков Windows NT, имеющих свои средства для управления дисковым пространством.
Подробнее о томах и организации дисковой памяти смотри выпуск 3 серии "Основы информационных систем" (???). *)

В командной строке сервера NetWare доступ к разделу DOS происходит как и MS-DOS, а к смонтированным томам NWFS по шаблону:

<имя_сервера>:<имя_тома>\<путь>\<имя файла с расширением>

где <имя_сервера> - имя компьютера - сервера, заданное при инсталляции сетевой операционной системы Novell NetWare; <имя_тома> - имя смонтированного тома NWFS, а остальные параметры - обычные имена FAT16.

Пример пути для файлов в командной строке NetWare:

c:\lan\m31x.nlm

LUKOIL:SYS\SYSTEM\EDIT.NLM

Заметим, что в командной строке сервера NetWare можно запускать файлы с расширением *.com, *.exe и собственно модулей NetWare с расширением *.nlm. При этом загрузка на выполнение последних осуществляется с помощью команды load. Ее синтаксис:

load <путевое_файла_NetWare>

Отметим, что программой load можно загрузить файлы только с полным путевым именем. Допускается загрузка командой load без указания полного путевого имени программ, расположенных в директориях <имя_сервера>:SYS\SYSTEM и <имя_сервера>:SYS\PUBLIC. Однако если в качестве параметров загружаемого модуля требуется имя другого файла, то необходимо указать его полное сетевое имя вне зависимости от местоположения этого файла. Пример:

LOAD EDIT.NLM LUKOIL:SYS\SYSTEM\AUTOEXEC.NCF


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