![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Рис. 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 хранятся записи следующих типов:
Каждая запись имеет длину 128 байтов.
1. Запись файла (File Entries) включает следующие поля:
2. Запись каталога (Directory Entries) имеет следующие поля:
3. Запись опекунов (Trustee Entries) включает следующие поля:
Следует отметить, что опекунские назначения для файлов и каталогов NetWare хранятся в записях DET.
Управление внешней памятью реализуется с помощью утилиты файлового сервера INSTALL.NLM. Эта диалоговая программа позволяет изменить структуру внешней памяти:
Чтобы в DOS увеличить размер логического раздела, необходимо полностью переинсталлировать жесткий диск. Чтобы в NetWare увеличить размер тома, достаточно просто создать новый сегмент тома на любом диске, где имеется свободное пространство.
В NetWare 4.х существуют три дополнительные возможности по управлению томом с помощью утилиты INSTALL.NLM:
Если файл не использовался несколько дней, то он автоматически сжимается. Это число дней устанавливается с помощью SET-параметра Days Untouched Before Compression (категория File System). По умолчанию эта величина равна 7. Чтобы этот режим работал, не следует выключать сервер на ночь. Устанавливая атрибут IC с помощью утилиты командной строки FLAG, администратор может вручную выполнить "мгновенное" сжатие файлов. Например, после выполнения команды
FLAG *.* +ICбудут сжаты все файлы в текущем каталоге NetWare.
Если флаг выключен, то этот файл занимает два блока, причём 3 Кб второго блока не используются (то же самое происходит и в NetWare 3.х). Если флаг включён, то данный файл будет занимать один полный блок (4 Кб) и два полублока по 0.5 Кб. Остальные шесть полублоков (6(0.5=3 Кб) будут использоваться другими файлами.
Рис. 2.10. Демонстрация использования полублоков
Подкаталоги 2-го, 3-го и т.д. уровней, а также файлы могут быть созданы обычными средствами (например, с помощью Norton).
Когда при работе с HCSS-томом достигается верхний порог его заполнения, NetWare 4.х начинает перемещать файлы с HCSS-тома на оптический диск. Файлы, хранящиеся в подкаталоге первого уровня, мигрируют на соответствующую сторону оптического диска. Процесс миграции продолжается до тех пор, пока не достигается нижний порог заполнения HCSS-тома. Перемещение выполняется по принципу LRU (Least Recently Used): миграции подвергаются файлы, к которым дольше всего не было обращения. Даже после выгрузки файла пользователь продолжает видеть его имя в подкаталоге HCSS-тома. Если происхидит обращение к выгруженному файлу, то он перемещается с оптического диска обратно в соответствующий подкаталог.
Дата публикования: 2014-11-18; Прочитано: 638 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!