Операционная система NetWare




Структура и управление внешней памятью


На рисунке 2.8 представлена логическая структура жёсткого диска, установленного на файловом сервере.

Рис. 2.8. Логическая структура жесткого диска файлового сервера

Один из дисков файлового сервера должен иметь раздел DOS (NetWare загружается из-под DOS). Как правило, всё остальное пространство диска отводится под раздел NetWare, который делится на тома. В свою очередь, каждый том состоит из сегментов, а каждый сегмент - из блоков. В таблице 2.1 перечислены ограничения, накладываемые на структуру внешней памяти NetWare.

Таблица 2.1. Ограничения, накладываемые на структуру внешней памяти

Количество
жестких дисков на один сервер
Количество
томов на один сервер
Количество сегментов на томКоличество
сегментов на диск
Размер блока тома (Кб)

До 32До 64До 32До 864 (для 4.х), 32, 16, 8, 4

Каждый том NetWare имеет таблицу записей каталога DET (Directory Entry Table) и таблицу размещения файлов FAT (File Allocate Table).

Каждая запись DET соответствует файлу или подкаталогу корневого каталога тома. Эта запись имеет сложную структуру и, в частности, включает имя файла (или подкаталога) и указатель на элемент FAT, соответствующий первому блоку файла (рисунок 2.9).

Рис. 2.9. Связь между таблицами DET и FAT

Между элементами FAT и блоками тома NetWare существует взаимно-однозначное соответствие. Если размер файла превышает размер блока, то элемент FAT содержит ссылку на другой элемент и т.д. Рассмотренные на рисунке 2.9 связи справедливы и для подкаталога. Только здесь каждый блок данных имеет такую же структуру, что и таблица DET.

В таблице DET хранятся записи следующих типов:

  • записи файлов (File Entries),

  • записи каталогов (Directory Entries),

  • записи опекунов (Trustee Entries),

    Каждая запись имеет длину 128 байтов.

    1. Запись файла (File Entries) включает следующие поля:

  • имя файла,

  • идентификатор хозяина файла,

  • атрибуты файла,

  • размер файла,

  • указатель на каталог, где хранится файл,

  • дата и время последней модификации,

  • имя пространства имён,




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