Как можно
ограничивать предоставляемое дисковое
пространство? На дисковое пространство, предоставляемое конкретному пользователю на каждом томе, может быть установлено ограничение в его бюджете с помощью утилиты DSPACE или SYSCON для Bindery и NWADMIN (NETADMIN) для NDS. Системой учитывается пространство каталогов и файлов, созданных или скопированных данным пользователем, для них он является хозяином (owner).
SUPERVISOR может изменить имя хозяина.
Для пресечения "подсовывания" своих файлов
под чужие счетчики, следует ограничивать круг
лиц, имеющих привилегию супервизора.
|
Как включать и
выключать компрессию файлов? В NetWare 4.x при
создании тома утилита INSTALL по умолчанию
компрессию предлагает включать. Если от этого
отказаться, установив File Compression OFF, компрессию на
томе можно будет включить позже, для чего в
опциях томов (Volume Options) выбирается требуемый том,
и для него устанавливается File Compression ON. В
дальнейшем полностью избавиться от компрессии
на томе можно только через его удаление и
повторное создание, при этом вся информация тома
теряется. Остановить компрессию на всех томах
сервера можно директивой SET ENABLE FILE COMPRESSION = OFF, при
этом ранее сжатые файлы сохраняют свое
состояние, но в дальнейшем попытки компрессии не
производятся. Значение ON продолжает компрессию.
Можно ли хранить некоторые файлы все время в сжатом виде? Да, в NetWare 4.x для этого данным файлам (или каталогам) необходимо установить атрибут Ic (Immediate Compress), и, если сервер не сочтет их несжимаемыми, они будут компрессироваться сразу после каждого изменения. Как работает миграция данных и как ей управлять? В NetWare 4.x при включенной миграции по заполнении тома до установленного порога (по умолчанию 80%) система в указанное время (3 часа ночи) начинает искать файлы, к которым давно не было доступа, и "депортировать" их на устройства HCSS до тех пор, пока свободное место на томе не увеличится до другого порога (50%). По умолчанию миграция отключена. Для ее включения на томе в окне Volume Information следует установить значение параметра Data Migration ON, после чего ее можно запрещать только атрибутом Dm (Don't migrate) файлов и каталогов. При обращении к мигрировавшим файлам пользователю придется подождать возможно до нескольких минут, пока файл не вернется на обычный диск, это ожидание неизбежно. |
Что такое HCSS? High
Capacity Storage System - это система хранения данных класса
Near-Line, подразумевающая использование
накопителей с автоматической сменой носителей
Jukebox (чаще - магнитооптических дисков). MEDIA REMOVED. Как установить дополнительное пространство имен? Для установки поддержки пространства имен систем, отличных от DOS (OS/2, Macintosh, Unix и FTAM) необходимо предварительно загрузить модуль поддержки данной системы (MAC.NAM, OS2.NAM, NFS.NAM и FTAM.NAM соответственно), например, для UNIX - командой LOAD NFS.NAM. Поддержка расширенных имен для тома устанавливается командой ADD NAME SPACE sp_name [TO [VOLUME]] vol_name. Том, для которого было установлено расширение пространства имен, в дальнейшем может использоваться только с ним. Том с расширенным пространством имен расходует почти в полтора раза больше памяти для монтирования: MEM (Мбайт)=0.032 * vol_size (Мбайт) / block_size (кбайт) Том будет монтироваться только при загруженном
модуле расширения; если пространство имен
расширяется для тома SYS:, модуль расширения
должен загружаться из каталога DOS по команде LOAD в
файле STARTUP.NCF. Для полноценного использования
файловой системы Macintosh (папки) можно
воспользоваться специальным продуктом NetWare for
Macintosh.
Можно ли удалить дополнительное пространство имен и что при этом теряется? Удаление дополнительного пространства имен с тома осуществляется с помощью утилиты VREPAIR. При этом теряется расширенная информация о файлах с не DOS-именами, конфликты при укорочении имен разрешаются автоматически переименованием, сама информация файлов сохраняется. TTS включается автоматически во время монтирования тома SYS:, на котором она хранит свои рабочие файлы, при наличии свободного дискового пространства (минимум 1 Мбайт) и памяти (40 байт на транзакцию, для максимального числа одновременных транзакций 10000 - 400 кбайт). Отключить ее можно явно командой DISABLE TTS, косвенно - размонтируя том SYS:. Автоматическое отключение происходит при переполнении тома SYS: или нехватке памяти после ее запроса каким-либо процессом. Включить TTS после устранения проблем можно командой ENABLE TTS.
|
Когда TTS выполняет
откат незавершенных транзакций? Откат
транзакции, незавершенной по вине станции или
сети, производится немедленно после ее
обнаружения (по разрыву соединения).
|
Как смонтировать CD
в качестве тома сервера? Для SCSI CD-ROM должен быть загружен драйвер его хост-адаптера и ASPI-расширение (оно может загружаться автоматически). Затем загружается драйвер CD-ROM: обычно CDNASPI.DSK, для контроллеров ADAPTEC - ASPICD.DSK. После этого загружается модуль системной поддержки CDROM.NLM, обеспечивающий возможность манипуляций с CD: монтирование, размонтирование и смена тома (CD MOUNT, CD DISMOUNT и CD CHANGE), просмотр списков подключенных устройств CD-ROM и установленных в них томов (CD DEVICE LIST и CD VOLUME LIST), просмотр с консоли корневого каталога даже и немонтированного CD (CD DIR). В CD-командах MOUNT, DISMOUNT, CHANGE и DIR на конкретный накопитель можно ссылаться по его номеру устройства или по имени установленного тома. Подсказку о форматах CD-команд можно получить по команде CD HELP. CD будет монтироваться как том только для чтения. Ранние версии поддержки CD-ROM имели ошибку: том монтировался как устройство чтения/записи, но при попытке записи, естественно, возвращался код ошибки. IDE CD-ROM может использоваться только с драйверами NWPA, доступными в NetWare 4.x (и 3.12 с заплатками). Для их использования в NetWare 4.х файл STARTUP.NCF должен содержать команду загрузки .HAM-драйвера IDE-адаптера: LOAD IDEATA PORT = 1F0 INT = 14 Для обнаруженных IDE-устройств будут
автоматически загружены их .CDM-драйверы (IDECD.CDM для
CD-ROM и IDEHD.CDM для винчестеров) Команда LOAD CDROM.NLM
вызовет автозагрузку модуля NWPALOAD.NLM, который, в
свою очередь, загрузит модуль NWPA.NLM, после чего
автоматически выгрузится. LOAD AFTER311 Какие пользователи получают доступ к CD-ROM? К CD-ROM имеют доступ пользователи групп, перечисленных при монтировании диска. Каждая из этих групп регистрируется для использования CD-ROM командой CD GROUP gr_mame num где gr_name - имя группы, num - ее регистрационный номер для использования CD-ROM. Список зарегистрированных групп можно посмотреть по команде CD GROUP, удалить группу из списка можно командой CD GROUP DEL num. Группа EVERYONE с номером 0 зарегистрирована по умолчанию. Далее номер группы, которой предоставляется доступ к монтируемому CD, используется в качестве параметра команд монтирования или смены CD (по умолчанию G=0): CD MOUNT cd-rom /G=num CD CHANGE cd-rom /G=num
В NetWare 4.x объект-группа для получения доступа к CD-ROM создается в том же контексте дерева Каталогов, в котором находится сервер с устройством CD-ROM. Группа EVERYONE с номером 0, зарегистрированная по умолчанию, отнюдь не определяет возможности доступа всех пользователей. Чтобы это назначение сработало, группу EVERYONE нужно создать явно в контексте, содержащем данный сервер с CD-ROM и включить в нее требуемых пользователей. Где найти поддержку IDE CDROM для NetWare 4? Ее (и инструкции) можно взять в файле CDUP4.EXE в каталоге NWOSFILES на сервере Novell.com. Что означает сообщение "Loader cannot find public symbol" при загрузке CDROM.NLM? Это сообщение означает, что перед загрузкой CDROM.NLM новой версии не был загружен модуль NWPA.NLM. Можно ли ограничивать доступ к каталогам CD? По умолчанию пользователи, имеющие доступ к CD-ROM, имеют права чтения и сканирования [RF] во всем диске (остальные права для ROM неуместны). Новая версия CDROM.NLM позволяет при монтировании и смене CD задать имена недоступных каталогов (sec_path) параметрами /X=sec_path, причем их можно указывать и несколько, например, параметры, определенные в команде CD MOUNT INFO_96 /X=SOURCES /X=DATA\SECUR /R исключают доступ к каталогам SOURCES и DATA\SECUR (и всем их подкаталогам) Параметр /R, принуждающий сервер к перестройке файла-индекса CD в данном случае обязателен. Какие файловые системы поддерживаются разделяемым CD-ROM NetWare? По умолчанию для CD-ROM поддерживается только пространство имен DOS. При необходимости использования пространств имен Macintosh или (и) NFS (UNIX), в команды монтирования (смены) CD добавляют параметры /MAC или (и) /NFS и, обязательно, /R для перестройки индекса. Почему монтирование некоторых CD занимает много времени, в то время как другие монтируются значительно быстрее? При первом монтировании каждого CD NetWare строит индексный файл для ускорения дальнейшего доступа к диску. В зависимости от количества файлов на CD, скорости и загрузки процессора, эта процедура может занимать от десятков секунд до нескольких минут. При последующих монтированиях этого же диска если файл-индекс сохранился (не был удален вручную или командой CD PURGE), и если при активации диска не был указан параметр /R, вызывающий принудительную перестройку индекса, эта длительная процедура не выполняется.
В старых версиях CDROM.NLM опция /R, наоборот, вызывала попытку использования старого индексного файла, что в новой версии выполняется по умолчанию. Какие ресурсы сервера потребляет CD-ROM? В процессе монтирования CD NetWare строит индексный файл размером около 8 Мбайт для каждого нового CD. Эти файлы хранятся в скрытом каталоге CDROM$$$.ROM на томе SYS: сервера с CD-ROM до их удаления вручную или по команде CD PURGE. Во время построения индекса использование процессора (CPU Utilisation) подскакивает до 100%, что нормально. Индекс смонтированного CD кэшируется в памяти сервера, занимая примерно 200 Кбайт для CD с 10000 файлов. Кроме того, при обращении к файлам CD происходит их обычное кэширование. Какие форматы CD поддерживает NetWare? NetWare позволяет монтировать в качестве сетевого тома диски, записанные в стандарте ISO9660 или High Sierra. Можно ли монтировать CD, используя не его собственное имя как имя тома? Если CD имеет собственное имя (метку тома), то в качестве имени тома NetWare можно использовать только его (чтобы его явно не вводить, проще ссылаться на диск по номеру накопителя). Если метки тома нет (редкий случай), у оператора остается свобода выбора имени, но в пределах обеспечения уникальности имен томов на данном сервере. Почему том CD ROM, установленный и смонтированный, не виден утилитами NWADMIN и NWUSER? Поскольку том CD ROM обычно часто сменяется, он автоматически в NDS не включается. При необходимости это делается вручную после монтирования опцией Upgrade mounted volumes into the directory меню Directory Services утилиты INSTALL. При попытке инсталляции NetWare с CD-ROM происходит зависание. В чем дело? Обычно эта ситуация возникает, когда
накопитель CD-ROM подключен к тому же дисковому
адаптеру, что и диск, на котором будет
создаваться том SYS:. Это противопоказано только
из-за специфики процесса первоначальной
инсталляции сервера с CD - инсталляция начинается
из среды DOS, а загрузка драйвера NetWare для
дискового адаптера приводит к неожиданной для
DOS-драйвера реинициализации адаптера, вызывающей
ошибку чтения CD. Для работы и конфигурирования
инсталлированного сервера место подключения CD-ROM
не имеет значения. 1. Переставить CD-ROM на другой адаптер (если его нет, временно поставить). Этот способ удобен для специалиста по аппаратным средствам, который умеет конфигурировать интерфейсы и не побоится, в случае необходимости, вступить в борьбу с возможными конфликтами IDE и SCSI адаптеров. В этой борьбе не исключено поражение. Беспроигрышный вариант - старенький CD-ROM с интерфейсом SONY, PANASONIC или MITSUMI со своим адаптером и DOS-драйверами. 2. Использовать разделяемый CD-ROM другого сервера (любого, даже и NetWare Lite или Windows for Workgroups) и загрузить на компьютере - будущем сервере клиентское обеспечение сети того сервера (но только в реальном режиме, стандартной памяти и среде DOS!). При этом инсталляция будет производиться по сети. Если доступные серверы не имеют разделяемого CD-ROM, то временная его перестановка с нового компьютера на другой сервер NetWare избавит от некоторой эквилибристики при инсталляции (см. следующий вариант). Операции по установке поддержки разделяемого CD-ROM на работающем сервере не очень сложна. 3. Во время ручной инсталляции сервера, своевременно прервав работу утилиты INSTALL.NLM, установить поддержку разделяемого CD-ROM и продолжить работу, перезапустив утилиту. При этом инсталляция начинается запуском INSTALL.BAT с CD. Загружается SERVER.EXE без загрузки драйвера диска (из файла STARTUP.NCF), задается имя сервера, номер внутренней IPX-сети и загружается утилита INSTALL с пока еще DOS CD-ROM. Далее перейдя в системную консоль (Alt-Escape) загружаем драйвер дискового адаптера командой LOAD drv_name (Предупреждения от DOS-драйвера CD-ROM игнорируем). Теперь снова переключаемся в INSTALL (Alt-Escape) и обычным способом создаем разделы NetWare, определяем и монтируем том SYS:. Больше ничего делать нельзя (кроме установки лицензии с дискеты в NetWare 4.x), поскольку все остальные действия требуют доступа к CD, а его уже (пока) нет. Далее снова перейдя в системную консоль (Alt-Escape) и загрузим драйвер CD-ROM (предварительно скопированные на DOS диск) командами LOAD C:\SERVER\cd-rom_driver Здесь cd_driver - имя .DSK-драйвера поддержки CD-ROM (CDNSASPI, ASPICD или другой). После успешной загрузки драйвера должно появиться сообщение вида "SCSI ID: nn is Logical Device 00 NWxxxx", где NWxxxx - метка CD соответствующей версии.
Если этого не произошло, попробуем
выгрузить драйвер командой UNLOAD cd_driver и загрузить
другие варианты драйверов (может, и NWPA) LOAD C:\SERVER\CDROM.NLM Теперь CD-ROM монтируется как том NetWare командой CD MOUNT NWxxxx Затем выгружаем и повторно загружаем утилиту INSTALL.NLM командами UNLOAD INSTALL LOAD C:\SERVER\INSTALL и, выбрав опцию копирования системных файлов, заменяем предложенный источник A:\ на имя каталога требуемой языковой поддержки уже сетевого CD-ROM, например, NW410:\NW410\ENGLISH.
Если не сделать перезагрузку INSTALL,
утилита попытается за исходными файлами
обратиться к DOS CD и зависнет. LOAD INSTALL Можно ли архивировать сервер DOS-архиваторами? Можно, но лишь в качестве вынужденной меры, когда нет возможности использования аппаратных средств, поддерживаемых штатными утилитами копирования (для NetWare 3.12-4.x это только SBACKUP или специальные сетевые утилиты, входящие в комплект поставки устройств). Резервное копирование несистемными средствами НЕ сохраняет никаких атрибутов файлов и каталогов, кроме S и Ro, и НЕ сохраняет системную информацию, такую как имя владельца, опекунские назначения, дату последнего обращения инекоторую другую. Восстановление с такой копии потребует проведения большой работы по установке, по крайней мере, опекунских назначений и атрибутов. Можно ли использовать NBACKUP в серверах 3.12 - 4.x? NBACKUP.NLM из NetWare 3.11 может работать и в NetWare 3.12, поскольку их организация томов совпадает. NetWare 4.x имеет существенно отличающуюся структуру томов и описателей файлов и каталогов, поэтому старый NBACKUP.NLM здесь неприменим. Это общий драйвер для многих моделей ленточных SCSI-устройств, использующий интерфейс ASPI (Advanced SCSI Programming Interface). Что означает сообщение "Warning: Using Nbackup to restore to this version of NetWare may result in the loss of Non-DOS information", выданное утилитой NBACKUP из комплекта этой же версии NetWare? Утилита на самом деле хочет сообщить о том, что на сервере не загружены модули поддержки пространства имен, используемые в восстанавливаемых копиях томов, при этом все файлы будут восстановлены в формате DOS с потерей расширенных имен и атрибутов. Можно ли архивировать файлы, используемые в это время рабочими станциями? Ответ неоднозначен, многое зависит от используемого программного обеспечения. Относительно несложно архивировать разделяемые файлы (с атрибутом S), уже открытые другими пользователями для чтения. Практически неозможно архивировать файлы, захваченные целиком или частично (отдельные записи). Какие утилиты обеспечивают архивирование (дублирование) сервера? Дублирование и восстановление сервера
выполняется утилитами NBACKUP.EXE или SBACKUP.NLM с
несовпадающими форматами архивов.
Начиная с версии 3.12 утилита NBACKUP.EXE в поставку не включается. |
Утилита SBACKUP имеет широкие возможности выбора
целевых каталогов и файлов. Различают полное
дублирование (дублируются все данные, по
завершении биты модификации файлов
сбрасываются), инкрементное (только
модифицированные данные с последующим сбросом
бита модификации), дифференциальное
(модифицированные без сброса бита) и заказное
дублирование (только указанных данных со сбросом
бита или без). Дублирование может выполняться
немедленно или быть отложенным на
запланированное время. Файлы, занятые во время
дублирования другими пользователями, не
копируются. Восстановление возможно полное или
выборочное. Каждый сеанс дублирования создает,
кроме файла с данными на внешнем носителе,
файлы-журналы дублирования и ошибок на
хост-сервере, в случае потери журналов SBACKUP их
восстановит. Кроме утилиты SBACKUP, обеспечивающей базовые возможности дублирования, возможно применение специальных утилит для соответствующей версии NetWare, поставляемыми совместно с устройствами архивации. Что такое хост-сервер и целевой сервер? Хост-сервером является тот, к которому
подключено устройство архивации (стример или
магнитооптическое устройство), на нем должны
загружаться драйверы устройства и сама утилита
архивирования (SBACKUP.NLM).
В NetWare 4.x возможна установка агента целевого сервера TSASMS.COM и на рабочей станции, что позволяет централизованно копировать и восстанавливать и ее диски. Этот модуль включался и в поставку NetWare 3.12, но без NDS, в котором есть объект-компьютер, этим сервисом не воспользоваться. Что будет, если к одному файлу одновременно обратятся несколько пользователей? Если у файла не установлен атрибут разделяемости S, доступ к нему получит только первый из обратившихся к нему пользователей, остальным придется повторять запросы до тех пор, пока первый пользователь (или его приложение) не закроет этот файл или он не закроется принудительно (например, оператором с системной консоли или сервером по разрыву соединения). Если атрибут S установлен, то файл может одновременно читать неограниченное количество пользователей. Если пользователь производит запись в файл, то, для обеспечения целостности данных, для остальных пользователей он блокируется. Блокировка возможна и на уровне записей, что позволяет нескольким пользователям вести одновременную модификацию разных частей одного файла.
Не забывайте устанавливать атрибут S файлам коллективного использования.
Формат имен NetWare позволяет использовать
некоторые символы ASCII, запрещенные для этих целей
в DOS, а также старшую половину кодовой таблицы
(символы 80h-FFh). Также он является чувствительным к
регистру латинских букв (Case sensitive), что далеко не
всегда удобно. При использовании формата имен DOS
сервер однозначно преобразует латинские буквы в
заглавные, а со старшей половиной кодовой
таблицы поступает в соответствии с выбранной
кодовой страницей. По умолчанию предлагается
кодовая страница, установленная в DOS,из которой
загружался SERVER.EXE.
Используйте формат DOS и избегайте
русских букв (и других старших символов) в именах
файлов, а также именах пользователей и паролях. Где хранятся удаленные файлы и как их восстановить? Удаленные файлы хранятся на своих же местах, но с соответствующей пометкой, в которой, кстати, есть информация о дате удаления и пользователе, удалившем файл. Файлы из удаленных каталогов перемещаются в скрытый каталог DELETED.SAV, который создается системой в корневом каталоге каждого тома. Восстановить удаленные файлы может пользователь, имеющий в данном файле эффективные права сканирования и создания [FC]. Утилита SALVAGE имеет удобные средства поиска удаленных файлов и выбора требуемых экземпляров для восстановления (и, напротив, очистки). Восстановлению подлежат лишь неочищенные файлы. В NetWare 4.x функции восстановления включены в утилиту FILER. Кроме того, все действия по восстановлению и очистке доступны и из NWADMIN. |
Кто и как может
очищать удаленные файлы? Очистить файл может любой пользователь, имеющий права сканирования и удаления данного файла [FE], запустивший утилиту PURGE в данном каталоге или файле. Немедленная очистка после удаления задается атрибутом P каталога или файла. Планомерной очисткой занимается и система, когда возникает угроза дефицита свободного пространства.
Чем ограничивается максимальная глубина вложений подкаталогов?
MAX CUR DIR LENGTH=64 (64-255) - ограничение длины пути текущего каталога; MAX PATH LENGTH=255 (64-255) - максимальная длина пути (не включающего имени сервера и имени файла). Это ограничение можно обходить, планируя диски в каталоги, более удаленные от корня, с применением псевдокорня (команда MAP ROOT...).
Какие файлы защищаются системой отслеживания транзакций TTS? Система отслеживания транзакций TTS обслуживает файлы баз данных, ориентированных на использование NetWare (использующие деление на логические записи и соответствующие вызовы NCP) с установленным атрибутом транзакционности (T). Базы данных (и другие файлы) приложений универсального назначения (для DOS, Windows) системой TTS не защищаются, а установка атрибута T у текстовых файлов может привести к невозможности сохранения измененного файла программой-редактором.
Файлы системных баз данных (Bindery, NDS и прочие) должны обязательно защищаться TTS, поэтому не следует создавать условий для ее вынужденного отключения. Неприятности от разрушения незащищенных системных баз могут привести даже к необходимости переустановки системы со всеми вытекающими последствиями. |
Как соотносятся
опекунские назначения для файлов и каталогов с
наследованием прав? Если имеется опекунское назначения для файла, все остальные источники прав игнорируются. Если назначения для файла нет, то используется назначение в каталоге, которое проходит через фильтр наследуемых прав IRF файла. Если назначения в данном каталоге нет, используются эффективные права в родительском каталоге, прошедшие через IRF данного каталога. Вышесказанное справедливо для всех прав, кроме права супервизора S, которое, будучи назначенным в каком-либо каталоге, никак не может быть отменено в нижестоящих подкаталогах и файлах.
Остерегайтесь назначений права S в корневом каталоге тома, особенно тома SYS:.
Списки прав (идентификаторы пользователей и групп и их опекунские назначения), а также идентификаторы владельцев хранятся в самой файловой системе NetWare и являются элементами описателей файлов и каталогов. При копировании исходные опекунские назначения файлов и каталогов в создаваемые файлы НЕ передаются, а их владельцем назначается пользователь, выполняющий копирование. При переименовании файлов, каталогов и томов назначения СОХРАНЯЮТСЯ, а в списках назначений для конкретных пользователей и групп, просматриваемых утилитами, автоматически появятся обновленные имена. Сохранить при копировании назначения для файлов и каталогов позволяют только утилиты архивирования (дублирования) NetWare. Поскольку в назначениях используются ссылки на идентификаторы групп и пользователей, восстановление архива на сервер с базой данных пользователей (Bindery или NDS), не соответствующей их составу на момент архивирования, вызовет некоторую путаницу. Для избежания этих неприятностей можно копирование томов совмещать с копироваием базы. |
Как управлять
дисковой подсистемой сервера? Каждое физическое устройство подключается к подсистеме при успешной загрузке драйверов. Список подключенных устройств можно вывести на консоль командой LIST DEVICES Если устройство включено (физически) после загрузки драйвера его контроллера (что возможно для внешних устройств и устройств с горячей заменой), то оно не подключится к подсистеме до перезагрузки этого драйвера. Такие устройства можно выявить командой SCAN FOR NEW DEVICES Для их подключения необходимо выгрузить и снова загрузить драйвер, а перед тем обязательно размонтировать тома, связанные с дисками, обслуживаемыми данным драйвером. Если выгрузить драйвер, не размонтировав том (что возможно, хотя будут предупреждения о том, что этого лучше не делать), то том может разрушиться логически. А если размонтировать том, не предупредив пользователей и не дождавшись, пока они закроют свои файлы, возможна потеря их данных. Вот вам и Hot Swap! И еще одна "мелочь": если у вас однотипные адаптеры и они используют один и тот же драйвер (что естественно), то команда UNLOAD выгрузит этот драйвер для ВСЕХ адаптеров. Переименование NLM не поможет выборочной выгрузке, поскольку ОС при идентификации загруженных модулей берет имя из тела модуля. В NetWare 4.х эти страдания призвана смягчить архитектура NWPA, в которой драйверы адаптеров выгружать не надо, а драйвер устройства задевает меньшую область. Для установки дисковой подсистемы служит утилита INSTALL.NLM. Ее опции дисков, доступные при успешно загруженных драйверах адаптеров, позволяют разбивать диск на разделы (Partitions), создавать и изменять параметры (размер раздела и области HotFix), при необходимости форматировать и тестировать разделы, а также устанавливать отражение разделов. Опции томов, доступные при наличии созданных разделов, позволяют создавать тома, их монтировать и размонтировать, увеличивать размер, переименовывать и уничтожать.
Не монтируйте неиспользуемые тома, особенно большого размера - они тоже потребляют память, которую лучше бы использовать для кэширования полезных дисков. |
Оперативное управление дисками (монтирование
и размонтирование томов) осуществляется и
консольными командами MOUNT, DISMOUNT. Состояние подсистемы наблюдается (и управляется) и утилитой MONITOR, с ее же помощью можно монтировать сменные носители. Управление разделяемым CD-ROM осуществляется CD-командами, добавляемыми к консольным при загрузке модуля CDROM.NLM. Как выбрать драйвер дискового адаптера? Для дисков с интерфейсом ST-506/ST-412 (MFM, RLL, ARLL), ESDI и старых IDE-дисков предназначен драйвер ISADISK.DSK, который работает через BIOS INT 13h (дисковый сервис). Это очень медленно и несовременно, да и такие диски уже мало кто использует в серверах.
При отключении теневой памяти (Shadow ROM) с области System BIOS возможны "вылеты" серверов с этим драйвером, что обычно проявляется уже при инсталляции. Для современных IDE-дисков предназначен самоконфигурируемый драйвер IDE.DSK, который и без BIOS знает, как работать с диском. Для высокопроизводительных IDE-адаптеров хорошим тоном является поставка в комплекте с ним (чаще в комплекте с системной платой) специальных драйверов для NetWare. Попытка использовать их DOS-ускорители даст сомнительный результат, т.к. для этого придется вернуться к ISADISK.DSK (см. выше). При использовании SCSI-контроллеров (хост-адаптеров) драйверы специфичны для каждой модели и должны входить в комплект поставки адаптера.
При их выборе обратите внимание, поддерживает ли данный драйвер и адаптер ОЗУ свыше 16 Мбайт (именно драйвер работает с кэш-буферами). Для серверов с микроканальной архитектурой (IBM PS/2) предназначены PS2MFM.DSK - для дисков MFM; PS2OPT.DSK - для винчестеров, магнитооптических и CD-ROM SCSI; PS2SCSI.DSK - только для винчестеров SCSI (заменен драйвером PS2OPT.DSK).
В NetWare 4.x при использовании устройств с "горячей заменой" имеет смысл поискать подходящие драйверы NWPA (см. предыдущий вопрос). |
Как загружаются драйверы NWPA? В NetWare 4.x HAM-драйверы хост-адаптеров обычно загружаются из файла STARTUP.NCF вместо .DSK-драйверов. Для первого канала IDE ATA (в просторечии AT-BUS) команда загрузки имеет вид LOAD IDEATA PORT=1F0 INT=14 (для второго канала PORT=170 INT=15, для IDE на звуковой карте PORT=1E8 INT=11). Этот драйвер определяет подключенные устройства и автоматически загружает для них .CDM-драйверы (IDEHD.CDM для винчестеров и IDECD.CDM для CD-ROM). Загрузка модулей поддержки дополнительных устройств (например, CDROM.NLM) при необходимости вызывает автозагрузку модуля NWPALOAD.NLM, который, в свою очередь, загрузит модуль NWPA.NLM, после чего автоматически выгрузится. Как установить NWPA в NetWare 3.12? Для установки NWPA необходимо в STARTUP.NCF ввести команду LOAD NPAPATCH Загрузка этого модуля выполняет автозагрузку зависимого модуля PM312.NLM. После их успешной загрузки для IDE-адаптера, например, можно загружать HAM-драйвер командой LOAD IDEATA PORT=1F0 INT=14
Не выгружайте модуль заплаток NPAPATCH.NLM, это приведет к аварийному останову сервера.
При распределении пространства возникают
вопросы о количестве и размере томов и их
размещении в логических разделах NetWare. Вопрос с
количеством и размерами решается в зависимости
от прогноза потребностей решаемых задач, при
этом в качестве начальных размеров томов
принимаются оценки потребностей с некоторым
запасом. Есть смысл по возможности не
распределять сразу все пространство разделов, а
оставшуюся "заначку" позднее присоединить к
тому, нуждающемуся в расширении (поскольку места
на диске всегда бывает мало, с непомерными
аппетитами легче бороться, когда никто, кроме
лиц, имеющих доступ к системной консоли, не видит
размеров неподеленного "пирога"; для
просмотра же размера любого смонтированного
тома достаточно с любой станции запустить
утилиту VOLINFO).
Следует помнить, что потеря любого сегмента тома ведет к потере информации всего тома.
Размер выделяемого блока (4-8-16-32-64 Кбайт)
определяется при создании тома и одинаков для
всех его сегментов. Большие размеры блока
экономят память сервера для построения таблиц
каталогов и размещения файлов, но при большом
количестве маленьких файлов увеличивают расход
дисковой памяти, поскольку под каждый файл
выделяется хотя бы 1 блок. При размерах блока 32-64
Кбайт утилиты DOS могут ошибаться при подсчете
свободного дискового пространства. В
большинстве случаев можно согласиться со
значениями, предлагаемыми системой в
зависимости от начального размера тома.
Что такое отражение (Disk Mirroring) и дуплексирование (Disk Duplexing) дисков, дублирование данных и серверов? Отражение и дуплексирование являются
способами резервирования физических
накопителей, на которые одновременно
записывается одна и та же информация.
Дуплексирование отличается от отражения тем, что
резервируемые диски подключаются к разным
каналам (адаптерам), что, к тому же, резервирует
сам адаптер и повышает производительность. Для
оператора оба режима называются отражением. Как эффективно установить отражение дисков? Отражение дисков устанавливают для томов с
особо важной информацией. Для отражения выбирают
пары дисков, близких по размеру. С точки зрения
повышения живучести сервера целесообразно
отражать диск, несущий том SYS и содержащий
стартовый раздел DOS. На втором диске полезно
предварительно создать DOS-раздел с таким
размером, чтобы оставшееся пространство было не
меньше отражаемого раздела NetWare. Этот раздел DOS
делается системным (командами FORMAT D:/S или SYS D:), в
него копируются файлы, необходимые для загрузки
сервера. Установку его статуса активности
(утилитой FDISK) можно оставить и на тот "черный
день", когда откажет первичный диск, поскольку
для этого его необходимо сделать первым диском PC.
ABORT REMIRROR part_num продолжить прерванный процесс - командой REMIRROR PARTITION part_num.
Следует помнить, что отражение
защищает только те тома, все сегменты которых
расположены на отраженных разделах. Можно ли изменить размер области Hot Fix? Размер Hot Fix Area, определенный по умолчанию как 2%
от объема раздела, теоретически можно увеличить
до 30720 блоков, что для обычных блоков по 4 кбайт
составит 125 Мбайт. Однако с винчестером, у
которого количество дефектных блоков достигает
хотя бы 1%, пожалуй, дешевле расстаться, чем
рисковать его эксплуатировать.
В NetWare 4.x Hot Fix Area по умолчанию задается около 0.5% - диски стали лучше. Изменение размера HotFix приводит к потере информации во всем разделе - на всех томах, имеющих на нем свои сегменты. Размеры HotFix у всех отраженных разделов должны совпадать. Лучше оставить размер HotFix, предлагаемый системой по умолчанию - это, в конце концов, ее внутренние вопросы. Что означает рост числа переназначенных блоков диска? Число переназначенных блоков у хороших дисков равно нулю или весьма мало. Рост этого числа свидетельствует о начале разрушения магнитной поверхности носителей или аппаратных проблемах интерфейса, адаптера или питания. Это является сигналом к активным действиям: необходимо скопировать информацию с "заболевшего" диска на надежный носитель, после чего, остановив сервер, проверить и почистить контактные соединения в дисковой подсистеме, проверить питание. Загрузив сервер, на этом диске следует выполнить тест поверхности, а затем проверить (восстановить) его логическую структуру утилитой VREPAIR. Если после всех манипуляций с адаптерами, кабелями и разъемами ситуация не улучшилась, а тест поверхности дает неутешительные результаты, очевидна необходимость замены винчестера. Если же, напротив, были выявлены и устранены причины, не связанные с самим накопителем, желательно пересоздать раздел "с чистого листа" (если, конечно, важные данные были скопированы со всех томов этого диска) с помощью опций дисков утилиты INSTALL. Как проверить качество жесткого диска? Чтобы не пропустить начало краха дисковой
системы, полезно периодически просматривать
состояние Hot Fix областей дисков с помощью утилиты
MONITOR. При входе в "Partiton Option" утилиты INSTALL сервер "вылетает", почему? Это, скорее всего, несовместимость контроллера и драйвера диска. При использовании драйвра ISADISK.DSK может помочь опция /B. После замены системной платы при попытке запуска сервера он "вылетает" с ошибкой "Abend: Improper ROM parameter", почему? Это может произойти из-за несовпадения геометрии дисков, заданной одним и тем же номером конфигурации дисков в CMOS Setup старой и новой платы. Необходимо уточнить номер в соответствии с диском.
У современных компьютеров это маловероятно, поскольку теперь "в моде" диск Type = 47 с параметрами, определяемыми автодетектором Setup. Попытки загрузки драйвера из раздела DOS не удаются, хотя драйвер точно есть и имя (C:\filename.DSK) вводится без ошибок, почему? В NetWare 3.11 причиной может быть атрибут Read Only, установленный у этого файла. Снятие атрибута командой DOS ATTRIB - R <filename.DSK> должно снять и проблему. Сервер NetWare 3.12 и старше этим дефектом уже не отличается. При копировании больших файлов на сервере появляется ошибка "Lost secondary interrupt", в чем дело? Возможно, это конфликт захвата шины (Bus Master) сетевой карты и дискового контроллера, работающих одновременно. Например, этим грешат старые платы 3C507 (выпуски rev 6750-11 для AUI/BNC и 7508-04 для TP и новее этой ошибки уже не имеют). Какие специфические проблемы возникают с SCSI-адаптерами и дисками? SCSI является высокопроизводительным
интерфейсом, обеспечивающим подключение до 7
устройств к одному хост-адаптеру. Весьма тонким
местом является его кабельное хозяйство,
включающее собственно кабели, разъемы и
терминаторы. Что означает сообщение при загрузке сервера "The mirror copies of the FAT don't match, Volume <vol_name> not mounted? NetWare хранит зеркальные копии FAT (таблицы
размещения файлов) каждого тома на разных
участках диска. Их несовпадение возникает при
сбоях диска, контроллера или внезапного
отключения питания. В большинстве случаев запуск
утилиты VREPAIR обеспечит восстановление
логической структуры тома, однако возможна
потеря некоторых файлов (каталогов), которые
придется восстановить с резервной копии диска
(если она есть).
Два подкаталога (файла) ссылаются на один и тот же блок, что делать? Причины и действия по устранению последствий аналогичны предыдущему вопросу. Что означает сообщение при загрузке сервера "Invalid Extended Directory Entry in FAT Chain"? Это сообщение свидетельствует о нарушениях в логической структуре диска, (см. предыдущие два вопроса). Однако вероятность исправления этой ошибки с помощью VREPAIR невелика, скорее здесь дело дойдет до пересоздания тома.
Что делать, получив сообщение "Volume Segment Table is Corrupt" при монтировании тома? Эта ситуация может возникнуть при серьезном сбое сервера (возможно, по питанию), когда том состоит из на нескольких сегментов. VREPAIR здесь бессилен (поскольку тома как такового уже нет), и том придется создавать заново, а данные восстанавливать с копий.
От таких неприятностей спасает отражение (лучше - дуплексирование) дисков и применение источников бесперебойного питания. Можно ли использовать Norton Utility для проверки, восстановления и дефрагментации дисков NetWare? Нет, никакие утилиты, кроме VREPAIR.NLM, запускаемой с консоли сервера, и не возьмутся за обслуживание сетевых дисков (как и FORMAT, FDISK, SCANDISK и т. п.). |
||||
Михаил Гук (Mgook@stu.neva.ru,
Сайт автора) |