Первый домен, определенный в каталоге /usr/mmdftailor,
является локальным доменом. В файле local.dom содержится запись
о входе в каждую машину внутри локального домена. Каждая запись
расширяет локальное имя компьютера, если смотреть по направле-
нию слева на право (по правилу LHS ) до полного информационного
имени домена, если смотреть со стороны правой руки (по правилу
RHS). Файл local.dom может выглядеть следующим образом:

blue blue.sco.COM
ivy ivy.sco.COM
warwick warwick.sco.COM

В дополнение к локальному файлу домена у пользователя ве-
роятно появится необходимость использовать во время работы файл
домена UUCP (файл uucp.dom ). В данном файле пользователь может
сформировать список компьютеров, находящихся внутри домена
UUCP, к которым часто направляется электронная почта. Каждая
запись расширяется сокращенным или альтернативным именем, если
смотреть слева направо (по правилу LHS ), до имени главного
компьютера системы UUCP , если смотреть со стороны правой руки
(по правилу RHS ). Например:

mcvax mcvax.UUCP
vu44 vu44.UUCP

Любой компьютер системы UUCP, не описанный в данном доме-
не, обрабатывается в соответствии с правилом умолчания при этом
маршруты его переходят через канал системы UUCP.
Если файл /usr/lib/uucp/Systems был предварительно сформи-
рован, пользователь может создать файл uucp.dom путем преобра-
зования системного файла ( Systems ) совместно с записью преоб-
разования uulist. (Для получения дополнительной информации по
данному вопросу пользователь должен изучить раздел "Установка
конфигурации сети UUCP ").
Если файл топологии сети Micnet в формате операционной
системы XENIX (файл /usr/lib/mail/top) был ранее сформирован,
пользователь может первоначально создать файл micnet.dom путем
преобразования "верхнего" файла вместе с записью преобразования

-21-16-

mnlist. (Для получения дополнительной информации по данному
вопросу пользователь должен изучить раздел "Установка конфигу-
рации сети Micnet).
Следуя данному образцу формирования сокращенного имени по
правилу слева направо (LHS), отображенном в имени главного
компьютера со стороны правой руки (RHS), пользователь может
создать файл домена для каждого определения MDMN в таблице
mmdftailor (исключением является списочный псевдодомен, который
использует при обработке локальный файл домена). В данном файле
.dom полное информационное имя домена, полученное со стороны
правой руки (RHS), создается за счет формирования приставки
имени домена (как это определено в определении MDMN) по направ-
лению слева направо (LHS). Записи, сформированные по правилам
LHS и RHS могут быть разделены пробелом белого цвета, двоеточи-
ем или тем и другим вместе. Последний домен, определенный в
файле /usr/mmdf/mmdftailor будет корневым доменом. Данный спе-
циальный доменный файл (root.dom ) выполняет преобразование
имени домена слева направо (LHS) относительно имени главного
компьютера, если рассматривать данное имя со стороны правой ру-
ки (RHS). В файле root.dom могут содержаться записи, которые
описывают:

. Путь к конкретному домену, который не включен в другую
таблицу домена.
. Более мощный компьютер, в который отправляют почту, ад-
ресованную компьютеру, который не сможет распознать ло-
кальный компьютер.

Ниже приводятся примеры данных типов записей root.dom.

sri-nic.arpa sri-nic.arpa berkeley.EDU
com uunet.UU.NET

Если запись sri-nic.arpa присутствует только в главном
компьютере в домене arpa , используемом во время работы, то ве-
роятно пользователь не захочет создавать отдельный файл домена
для расширения домена arpa . Вместо этого, первая запись нап-
равляет почту, адресованную узлу sri-nic.arpa, через узел
berkeley.EDU.
В данном примере также показано каким образом можно опи-
сать путь к компьютеру, используя для этого косвенную адресацию
к локальной машине. Путь со стороны правой руки (RHS) читается
по направлению справа налево и в данном пути могут находиться
несколько промежуточных главных компьютеров. Главный компьютер

-21-16а-

отдаленный справа должен непосредственно соединяться с локаль-
ным главным компьютером.
Так как корневой домен ищется последним, то в файле
root.dom может находиться имя домена верхнего уровня (такое,
как СОМ), которое используется в том случае, если имя домена
больше не соответствует имени, указанному в раннем домене. Если
почта адресуется узлу ross@nesser.COM и файл nesser.COM совер-
шенно не соответствует какому-либо файлу домена, то домен СОМ
верхнего уровня будет соответствовать второй записи и система
MMDF будет передавать данную почту в узел UU.NET с надеждой на
то, что узел uunet.UU.NET знает каким образом получить почту,
направленную узлу nesser.COM.

Канальные файлы

Определения MCHN,находящиеся в файле /usr/mmdf/mmdftailor,
направляют систему MMDF к выполнению поиска описанных файлов
.chn , находящихся в каталоге /usr/mmdf /table. Данный каталог
предназначен для хранения канальных определений.
В файле local.chn содержатся записи подобные данной:

sco.COM sco
sco sco
blue.sco.COM sco
blue sco

Пользователь должен включить первые две записи, отображаю-
щие записи MLNAME.MLDOMAIN и MLNAME в узел MLNAME, в том поряд-
ке , который определен в файле mmdftailor . Если пользователь
работает со скрытыми локальными компьютерами, то необходимо
включить последние две записи, которые отображают записи
MLOCMACHINE.MLNAME.MLDOMAIN и MLOCMACHINE в запись MLNAME.
Файл list.chn содержит следующие записи:

Списковый процессор Списковый процессор
Списковый процессор Списковый процессор

Запись имени, формируемая слева направо (LHS), является
именем псевдо главного компьютера, определенным в почтовом
псевдониме списка (смотрите пример файла alias.list). Данные

-21-17-

записи сообщают системе MMDF о том, что необходимо передать
почту, адресованную в почтовом списке, программе спискового
процессора.
В файле uucp.chn содержатся записи, подобные данной:

mcvax.uucp uunet!mcvax!%s
sri-nic.arpa uunet!sri-nic.arpa!%s
uunet.uu.net uunet!%s

Имя, формируемое слева направо (LHS), является именем
главного компьютера сети UUCP; имя полученное со стороны правой
руки (RHS) является адресом сети UUCP , который система MMDF
использует в то время, когда ей необходимо обратиться к прог-
раммным средствам сети UUCP. Анализируя первую запись в данном
примере при условии, что почта адресуется пользователю hilis,
указанному в строке mcvax.uucp, канал UUCP передает почту в
узел uunet вместе с остатком адреса сети UUCP (mcvax!hillis).
Во второй записи показано каким образом имя домена
(srinic!arpa) может быть использовано в пути сети UUCP.
В канальном файле сети Micnet (micnet.chn) содержатся за-
писи подобные данной:

ivy.sco.COM ivy:%s
warwick.sco.COM ivy:warwick:%s

Имя, сформированное слева направо (LHS), является именем
главного компьютера, выбираемого из файла local.dom; имя, выби-
раемое со стороны правой руки (RHS), является адресом сети
Micnet, который система MMDF использует во время вызова прог-
раммных средств сети Micnet . В данном примере, когда почта ад-
ресуется пользователю ross (который получает почту на компьюте-
ре warwick ), канал сети Micnet передает почту узлу ivy вместе
с остатком адреса сети Micnet (warwick:ross).
В следующей строке имя главного компьютера, формируемое
слева направо (LHS), отображается в адресную информацию, кото-
рая используется для передачи в данный главный компьютер со
стороны правой руки (RHS). Пользователь может создать канальный
файл для каждого определения MCHN в разделе mmdftailor (за иск-
лючением псевдо канала badhosts, который использует канальный
файл сети Micnet). Адреса, формируемые как со стороны левой
руки (LHS), так и со стороны правой руки (RHS), могут разде-
ляться между собой пробелом белого цвета, двоеточием или тем и
другим вместе.

-21-18-

Пример маршрута

Если почта адресуется "почтмейстеру", то система MMDF нап-
равляет почту, выполняя поиск первой спрятанной таблицы псевдо-
нима в файле alias.list. Данный поиск выполняется с целью рас-
ширения псевдонима "почтмейстер" в связанных именах
пользователя. Запись, находящаяся в файле alias.list , может
иметь следующий вид:

почтмейстер: грушевый сидр

Затем система MMDF выполняет поиск файла alias.user целью
нахождения имени локального компьютера, связанного с именем
пользователя. В файле alias.user может находиться следующая за-
пись:
грушевый сидр: грушевый сидр@голубой

Система MMDF выполняет поиск различный файлов .dom, кото-
рые достраивают имя локального компьютера до полного информаци-
онного имени домена. В данном случае, имя компьютера blue "го-
лубой" существует в локальном домене и поэтому система MMDF
находит приведенную ниже запись в файле local.dom, например:

голубой голубой.sco.COM

Система MMDF затем выполняет поиск различных файлов с рас-
ширениями .chn , которые формируют полное информационное имя
домена в адресуемых данных. В данном случае домен голу-
бой.sco.COM обслуживается локальным каналом и на основании это-
го система MMDF находит приведенную ниже запись в файле
local.chn, например:

голубой.sco.COM sco

Согласно определению MCHN , расположенному в файле
mmdftailor , локальный канал ставит почту в очередь, которая
находится в файле /usr/spool/mmdf/home/q.local, и программа,
выбираемая из файла /usr/mmdf/chas/local, передает почту в поч-
товый ящик "грушевый сидр" (Perry's).

-21-19-

Модификация базы данных

Перемешанная база данных передает управление системе MMDF
с целью получения быстрого доступа к псевдониму и маршрутной
информации. Пользователь должен проводить модификацию данной
базы данных всякий раз, когда выполняется модификация како-
го-либо псевдонима или маршрутного файла. Чтобы выполнить пост-
роение базы данных, необходимо войти в систему в качестве поль-
зователя mmdf и выполнить прогон программы
/usr/mmdf/table/dbmbuild из каталога /usr/mmdf/table. Напри-
мер:

cd /usr/mmdf/table
dbmbuild

Программа dbmbuild использует определения, находящиеся в
файле mmdftailor для построения перемешанной базы данных и от-
четов, если какие-либо таблицы были потеряны во время работы.
Для получения дополнительной информации пользователь должен
изучить раздел, в котором описывается утилита dbmbuild(ADM).

-21-20-

Обслуживание системы

Программа cleanque выполняет очистку очередей почты фай-
лов выходных данных. С целью классификации базы данных вызывай-
те утилиту cron(C) во время прогона программы cleanque по край-
ней мере ежедневно (может быть даже более часто, в зависимости
от объема получаемой почты). Пользователь может также выполнить
прогон утилиты cleanque вручную всякий раз, когда возникают по-
дозрения по достоверности передачи почты. Полное описание дан-
ной программы находится в том разделе, где приводится описание
функций программы cleanque(ADM).
Программа checkque проверяет статус почтовых очередей и
выводит количество сообщений ждущих передачи. Если создана ре-
зервная копия очереди, в которой находится почта ожидающая по-
сылки, то можно попытаться отправить данную почту вручную, ис-
пользуя для этого программу deliver(ADM). Например:

deliver -w -clist,uucp

Опция - с применяется при описании каналов, используемых
во время обработки. Опция -w заставляет программу deliver и ка-
нальные программы производить вывод информационных сообщений в
том виде, в котором они передают почту. Пользователь может
просмотреть выходные данные с целью выявления аварийных ситуа-
ций, подобных отвергнутой передачи или приему почты. Полное
описание данной программы приводится в разделе, где описывается
утилита checkque(ADM).
-22-1-

ГЛАВА 22

Включение дополнительных накопителей на жестких
магнитных дисках
стр
Вступление....................................... 22-1
Действия выполняемые перед началом работы........ 22-3
Установка конфигурации накопителя на жестком маг-
нитном диске..................................... 22-3
Жесткие магнитные диски ST506 или ESDI........... 22-3
Подготовка аппаратурных средств.................. 22-6
Установка накопителя на жестком магнитном диске.. 22-7
Создание новых файловых систем................... 22-10
Перередактирование ядра.......................... 22-12
Пересылка текущих счетов пользователя с основного
накопителя на жестком магнитном диске............ 22-13

Вступление

Если система страдает от хронической нехватки памяти, то
пользователю возможно потребуется подключить дополнительный на-
копитель на жестком магнитном диске для выделения системе до-
полнительного пространства памяти, используемого для хранения
файлов пользователя и каталогов. Ниже приводятся типы подклю-
чаемых накопителей на жестких магнитных дисках и контроллеров.
Данные типы следующие:

. Дисковой контроллер ST506 (стандарт АТ фирмы IBM).
. Контроллер ESTI.
. Адаптер главного компьютера SCSI.

При подключении дополнительных накопителей на жестких маг-
нитных дисках можно установить следующие две конфигурации:
. Не более двух контроллеров ST506 , при этом к каждому
контроллеру можно подключить не более двух дисков ST506 и не
более двух адаптеров главного компьютера SCSI , каждый адаптер
обслуживает не более семи контроллеров, а каждый контроллер
SCSI может обслуживать не более четырех устройств.

-22-1а-

. Один контроллер ESDI , который обслуживает два накопите-
ля на жестком магнитном диске любого типа: ESDI или ST506.
Ниже приводится упрощенная схема конфигурации первого типа.

Устройство
ST506 LUN0 LUN7 LUN0
+------+ +------+ +------+ +------+ +------+
| | | | | |... | | | |
| | | | | | | | | |
+---+--+ +--+---+ +--+---+ +---+--+ +---+--+
+---+ +-+ +---+ +---+ +-----+
Дисковый++----++ Контроллер| | | Встроенный
контрол-| | SCSI ++----++ +---+--+контроллер
лер | | | IDm |... | IDn |...
ST506 +---+--+ | | | |
+--------+ +--+---+ +--+---+
| | |
| +------+Адаптер главного | |
| | |компьютера SCSI |Шина SCSI | Идентификаторы ID 0-7
| | |<-----------------+-----------+--------------------->
| +--+---+
| +-------------------------+
| |
+-------------------+ |
+------+ | |
| CPU |<------+-------------+------------>
| |
+------+

Рис. 22-1. Пример конфигурации накопителей на жестких
магнитных дисках, в которой используется
дисковый контроллер ST506 и адаптер глав-
ного компьютера SCSI

-22-2-

Адаптер главного компьютера SCSI (НА) транслирует сигналы,
поступающие из шины центрального процессора CPU на шину SCSI.
Контроллер SCSI известен в системе, как устройство SCSI ID. К
устройству SCSI обращаются по логическому номеру устройства
(LUN).
Если выполняется инициализация корневого диска во время
установки операционной системы, то устанавливается конфигурация
корневого диска как первого жесткого диска, установленного в
первом контроллере. Устанавливается конфигурация на первом дис-
ковом контроллере для жестких дисков ST506 или ESDI или на пер-
вом адаптере главного компьютера для дисков SCSI.
В виду того, что базовая процедура, используемая для подк-
лючения дополнительных дисков, является общей процедурой для
всех типов дисков, пользователю время от времени требуется час-
тично выполнять различные шаги, базирующиеся на типе устанавли-
ваемого пользователем жесткого диска. Во всех местах процедуры
различные шаги ясно выделены.

-22-3-

Действия выполняемые перед началом работы

Перед тем, как приступить к установке дополнительного на-
копителя на жестком магнитном диске, пользователь в первую
очередь должен решить какая конфигурация жестких магнитных дис-
ков будет использоваться во время работы и затем установить и
соединить между собой аппаратурные средства. В данном разделе
проводятся объяснения синтаксиса, используемого в команде mkdev
hd. Данная команда используется для установки конфигурации и
подключения дополнительных жестких магнитных дисков. Пользова-
телю рекомендуется изучить информацию, находящуюся в данном
разделе, с целью определения необходимых опций, устанавливаемых
в строке команды. Данные опции необходимы для создания конфигу-
рации дисков ST506 и ESDI. После того как выбран необходимый
синтаксис команды, пользователь должен продолжить свои дейс-
твия, которые описываются в разделе "Установка накопителя на
жестком магнитном диске". Если в работе используются жесткие
магнитные диски SCSI, подключаемые к адаптеру главного компь-
ютера, то пользователю необходимо изучить данный раздел и за-
пустить команду mkdev hd в качестве инструкции. После этого не-
обходимо продолжить действия, которые изложены в разделе
"Установка накопителя на жестком магнитном диске". Следует за-
метить, что одна и та же команда будет вызываться во время рабо-
ты второй раз. Данные действия необходимо выполнить потому, что
файлы конфигурации адаптера главного компьютера SCSI должны
быть подготовлены в первом проходе, а инициализация диска во
втором.

Установка конфигурации накопителя на жестком
магнитном диске

Пользователю необходимо принять решение о том, каким обра-
зом он будет устанавливать конфигурацию жесткого магнитного
диска и на основании принятого решения передать необходимую ин-
формацию утилите установки накопителя на жестком магнитном дис-
ке.

Жесткие магнитные диски ST506 или ESDI

Чтобы установить конфигурацию жесткого магнитного диска
ST506 или ESDI командой mkdev hd , необходимо знать какой конт-
роллер будет обслуживать новый диск и будет ли данный подключа-
емый к контроллеру диск первым или вторым.

-22-4-

Синтаксис команды имеет следующий вид:

mkdev hd контроллер накопителя на жестком магнитном диске

Нумерация дисков и контроллеров начинается с нуля.

Таблица 22.1
Команды, используемые во время работы накопителей
на жестких магнитных дисках ST506 и ESDI

+---------------------------------------------------------------+
|Контроллер Команда Подключаемый диск |
+---------------------------------------------------------------+
| ST506& mkdev hd 0 0 Первый диск на первом контролле-|
| ре (корневой). |
| ESDI mkdev hd 1 0 Второй диск на первом контролле-|
| ре. |
+---------------------------------------------------------------+
| Только mkdev hd 0 1 Первый диск на втором контролле-|
| ре. |
| ST506 mkdev hd 1 1 Второй диск на втором контролле-|
| ре. |
+---------------------------------------------------------------+

Жесткий магнитный диск SCSI

Чтобы установить конфигурацию жесткого магнитного диска
SCSI, пользователь должен выдать команду mkdev hd . Для кодиро-
вания данной команды требуется знать следующую информацию:

. Номер адаптера главного компьютера (начинается с нуля).

. Номер идентификатора контроллера (0-7) в адаптере глав-
ного компьютера; адаптер главного компьютера обычно име-
ет идентификатор 7; данный идентификатор присваивает на-
ивысший приоритет шине жесткого магнитного диска SCSI.

. Номер логической единицы устройства (0-7) в идентифика-
торе ID жесткого магнитного диска SCSI; на встроенном
контроллере (на таком контроллере, где сам контроллер и
устройство представляют собой одну физическую единицу)
логический номер устройства (LUN) обычно равен 0.

. Тип устройства (магнитный диск или магнитная лента).

-22-4а-

На рисунке 22-1 показано графическое представление каждого
значения. Пользователь может выбрать подсказку, соответствующую
каждому значению, или выбранные значения можно указать в строке
команды. Рекомендуется использовать приведенный ниже синтаксис
команды mkdev, которая используется для описания конфигурации.

mkdev hd drivenum ctrlnum lun

В инструкциях, приведенных ниже, считается, что команда
mkdev hd используется без аргументов. Если пользователь указал
всю информацию в строке команды, то можно перейти к выполнению
последнего шага в приведенной ниже процедуре. Если пользователь
во время вызова команды mkdev hd описал всю информацию в строке
команды, то можно обойти последний шаг приведенной ниже проце-
дуры. Пользователь должен описать одинаковые аргументы во время
вызова процедуры второй раз.
Чтобы подключить дополнительный накопитель на жестком маг-
нитном диске SCSI , необходимо выполнить следующие шаги:
1. Ввести приведенную ниже команду:

mkdev hd

Пользователи системы sysadmsh выбирают:
Система -> Аппаратурные средства -> Жесткий магнитный диск
2. Сначала на экране компьютера отобразится приведенное
ниже меню контроллера диска:

-22-5-

+----------------------------------------------------------
| Установка жесткого диска в среде операционной системы
| UNIX V.
| Какой тип контроллера диска будет обслуживать данный
| диск?
| 1. Дисковый контроллер ST506 (стандартное обеспечение
| диска.
| 2. Контроллеры OMTI 8620 или OMTI 8627 (обеспечение
| ESDI).
| 3. Адаптер главного компьютера SCSI.|
| Введите 1, 2, 3 или q для выхода из меню.
Введите 3 и нажмите на ключ <RETURN>.
3. Далее пользователь должен ввести номер адаптера к кото-
рому будет подключен жесткий магнитный диск.
+---------------------------------------------------------
| Какой адаптер главного компьютера SCSI будет обслуживать
| данное устройство?
| Введите 0 или 1 или 'h' для получения меню помощи.
| Введите 'q' для выхода из данного меню:
Введите 0, если требуется использовать первый адаптер
главного компьютера или 0, если используется второй адаптер
главного компьютера.
4. На экране компьютера отобразится следующее меню:
+---------------------------------------------------------
| Какой идентификатор ID контроллера будет использоваться
| для данного устройства?
| Введите 0-7 или для получения меню помощи или 'q' для
| выхода из данного меню.
Введите номер контроллера, подключенного к адаптеру.
5. Затем экран компьютера будет выведена следующая подс-
казка:
+---------------------------------------------------------
| Какой LUN используется для данного устройства?
| Введите 0-7 или 'h' для получения меню помощи.
| Введите 'q' для выхода из данного меню.
Введите номер устройства подключенного к контроллеру. Для
большинства дисков контроллер и устройство являются единствен-
ной логической единицей при этом номером логической единицы яв-
ляется ноль.
6. В данный момент все необходимые данные были введены и
программа знает информацию и подсказки, используемые для выпол-
нения повторного редактирования ядра:

-22-6-

+---------------------------------------------------------
| Файл конфигурации адаптера главного компьютера SCSI был
| модифицирован.
| Должно быть построено новое ядро, которое отражает изме-
| нения, выполняемые в конфигурации адаптера главного
| компьютера. Вам необходимо выполнить данные действия? (y
| /n).
Ядро операционной системы должно быть реконфигурировано с
целью распознавания во время работы нового диска. Пользователь
указывает опцию на выполнение повторного редактирования ядра в
том случае, если требуется подключить несколько устройств.
Данным способом ядро можно отредактировать только один раз.
После выполнения данных действий была установлена конфигу-
рация необходимых программных средств, используемых для обслужи-
вания нового диска. После перередактирования ядра пользователь
должен перейти к изучению следующего раздела, который носит за-
головок "Подготовка аппаратурных средств" Следует заметить, что
пользователю не требуется указывать аргументы в команде mkdev
hd , если данные действия выполняются в первый раз.

Подготовка аппаратурных средств

Те накопители на жестких магнитных дисках, которые не со-
ответствуют записям в таблицах ROM, обслуживаются программными
средствами. Когда выполняется подключение дополнительных вто-
ричных аппаратурных средств, пользователю необходимо изменить
значения некоторых переключателей параметров установки в адап-
тере главного компьютера, идентификаторе адаптера главного
компьютера SCSI и жестком магнитном диске. В замечаниях по вы-
пуску в разделе "Руководство по адаптеру главного компьютера
SCSI" даются объяснения значений установки данных переключате-
лей. Пользователю требуется изучить в руководстве по аппаратур-
ным средствам инструкции по накопителю на жестком магнитном
диске и компьютеру.
Если пользователь выполняет изменение параметров установки
в адаптере главного компьютера SCSI со встроенным контроллером,
то ему необходимо помнить о том, что во время работы потребует-
ся номер идентификатора SCSI, а не LUN. Во встроенном контрол-
лере LUN имеет нулевое значение, хотя данное устройство являет-
ся первым и является только устройством в контроллере.
Перед добавлением нового накопителя на жестком магнитном
диске, пользователь должен знать, каким образом данный накопи-
тель на жестком магнитном диске соединяется с контроллером. Со-
единение накопителя на жестком магнитном диске объясняется в
руководстве по аппаратурным средствам, поставляемым вместе с
диском.

-22-6а-

Убедитесь в том, что перед тем, как выполнить установку
системы, был сформирован дополнительный накопитель на жестком
магнитном диске и заводом изготовителем передана диагностичес-
кая информация по накопителю на жестком магнитном диске. Если
заводом изготовителем накопителя не переданы диагностические
тесты, то данный накопитель на жестком магнитном диске не может
использоваться в системе пользователя.

-22-7-

    Установка накопителя на жестком магнитном диске



Для установки дополнительного накопителя на жестком маг-
нитном диске с файловой системой UNIX и без области DOS пользо-
ватель должен выполнить приведенные ниже шаги:
1. После того, как накопитель на жестком магнитном диске