Страница:
на плате контроллера. Даже в тех случаях если не установлены
другие устройства, номера прерываний 0,1 и 6 всегда зарезерви-
рованы во время работы операционной системы. Если пользователь
устанавливает номер прерывания отличный от того, который ис-
пользовался по умолчанию, то ему необходимо записать установку
номера прерывания, так как данный номер потребуется при вводе
параметров, используемых при прогоне утилиты mkdev.
.Каналом ДМА (прямого доступа к памяти) и адресом базы
ввода-вывода. На плате контроллера накопителя на магнитной лен-
те могут находится параметры установки, значения которых приня-
ты по умолчанию, и используемые каналом ДМА и адресом базы вво-
да-вывода. Если пользователю необходимо изменить значения
параметров установки ввиду возникшей конфликтной ситуации с су-
ществующими аппаратурными средствами, то необходимо зафиксиро-
вать выбранные параметры установки и описать их во время прого-
на утилиты mkdey (АDM).
Если используется параметры установки на плате контролле-
ра, принятые по умолчанию, то пользователю необходимо со второ-
го меню ввести ответ q с целью установки параметров магнитной
ленты, принятых в системе по умолчанию.
Если пользователь модифицирует на плате контроллера пара-
метры установки, принятые в системе по умолчанию, то на втором
меню выберете опцию "Модификация текущих параметров магнитной
ленты". После того как данный выбор сделан , в меню будут выве-
дены параметры магнитной ленты, принятые по умолчанию. Пользо-
ватель должен изменить на панели меню те параметры магнитной
ленты, которые были изменены на плате контроллера. Следует за-
метить, что в том случае, если пользователь изменил адрес базы
и данный адрес шестнадцатеричный, необходимо ввести перед чис-
лом префикс "Ох". В том случае, если адрес базы является деся-
тичным адресом, пользователю не требуется устанавливать пре-
фикс "Ох" перед числом. Следует заметить, что если пользователь
выбрал прерывание 2 на своем контроллере, то ему требуется
описать прерывание 25 во время модификации параметром магнитной
-16-3a-
ленты. Прерывание 25 программных средств соответствует прерыва-
нию 2 аппаратурных средств. Все другие прерывания используют
один и тот же номер в программных и аппаратурных средствах.
Пользователю с целью получения информации о прерываниях,
каналах ДМА и адресах необходимо изучить "Приложение по аппа-
ратурным средствам", которое находится в "Замечаниях по выпус-
ку".
-16-4-
Мини кассетный накопитель на магнитной ленте
Мини кассетный накопитель на магнитной ленте использует
контроллер накопителя на гибком магнитном диске и имеет значи-
тельные отличия от стандарта накопителя на магнитных лентах
QIC. Данные устройства также называются накопителями на магнит-
ной ленте или накопителями на магнитной ленте "Ирвина". Для
данных накопителей требуется устанавливать конфигурацию и не
требуется вводить параметров накопителя. Перед тем, как присту-
пить к работе с мини кассетным накопителем на магнитной ленте,
данные устройства должны быть отформатированы, Следует заме-
тить, что существуют некоторые различия в установке мини нако-
пителей на магнитной ленте.
Кассетный накопитель на магнитной ленте QIC-40
Данные устройства используют мини кассету, формат которой
отличается от формата мини кассеты, описанной выше. Устанавли-
вать конфигурацию данного устройства также не требуется.
Накопители на магнитной ленте SCSI
Накопители на магнитной ленте подсоединяются к адаптеру
SCSI (интерфейса для малых вычислительных систем). Перед тем
как приступить к работе с данным устройством, пользователь дол-
жен узнать номер идентификатора (ID) устройства (0-7) и номер
адаптера накопителя, присоединяемого к данному накопителю.
Повторное редактирование ядра системы
После того, как сделан выбор накопителя и получена допол-
нительная информация, относящаяся к работе данного накопителя,
пользователь получает указание о разрешение на повторное редак-
тирование ядра системы. Накопитель на магнитной ленте после пе-
резагрузки системы может использоваться в работе.
Сообщения о самозагрузке
Если ядро системы распознает накопитель на магнитной ленте
(и когда драйвер устройства подредактирован к ядру), то сообще-
ния всегда отображаются на экране компьютера во время выполне-
ния загрузки системы, при этом всегда указывается распознанное
устройство. При прогоне утилиты hwconfig(С) данная информация
также вводится на экран компьютера. В таблице 16.1 содержатся
сообщения, выводимые на экран компьютера с указанием типа нако-
пителя на магнитной ленте.
-16-5-
Таблица 16.1
Тип Сообщение выводимое на экране компьютера
во время самозагрузки
-------------------------------------------------------
QIC-02 %tape - - - type=W
mini %ctmini - - - type=ir
QIC-40 %ctmini - - - type=qic40
Редактирование файла /etc/default/tar
После того, как была выполнена установка накопителя на
магнитной ленте, необходимо ввести выбранные параметры установ-
ки в файл /etc/default/tar. Во время выполнения редактирования
файла пользователь увидит на экране компьютера некоторые запи-
си, относящиеся к различным накопителям,используемыми в cистеме
по умолчанию. На рисунке 16-1 показан файл /etc/default/tar,
который поставляется пользователям.
+----------------------------------------------------------+
| # Устройство блок размер магнитная лента|
| archive0=/dev/rfd048ds9 18 360 n |
| archive1=/dev/rfd048ds9 18 360 n |
| archive2=/dev/rfd096ds15 10 1200 n |
| archive3=/dev/rfd196ds15 10 1200 n |
| archive4=/dev/rfd096ds9 18 720 n |
| archive5=/dev/rfd196ds9 18 720 n |
| archive6=/dev/rfd0135ds18 18 1440 n |
| archive7=/dev/rfd1135ds18 18 1440 n |
| archive8=/dev/rct0 20 0 y |
| archive9=/dev/rfdmini 20 0 y |
| # Устройство, исполь- |
| зуемое по умолчанию... |
| archive=/dev/rfd09615 10 1200 n |
+----------------------------------------------------------+
Рис. 16-1. Файл /etc/default/tar
Кассетные накопители на магнитной ленте QIC
Запись /dev/rct0 используется для получения доступа к кас-
сетному накопителю на магнитной ленте QIC. Размеры кассеты при-
ведены в таблице 16.2.
-16-6-
Таблица 16.2
Размеры кассеты QIC
-----------------------------------------------
Тип Запись в поле размера
-----------------------------------------------
300 30000
450 45000
600 60000
Мини кассетные накопители
Пользователь должен найти запись /etc/default/tar, которая
используется в файле при обращению к устройству /dev/rctmini. В
файле примера, приведенном выше, данной записью является запись
archive9. Следует заметить, что значение размера, которое ис-
пользуется в устройстве rctmini, равно 0. Если планируется ра-
бота с файлом, для которого установлены параметры, принятый по
умолчанию, то во время установки устройства rctmini требуется
изменить данную запись. Скорректированное число, используемое
для устройства rctmini, отличается от размера магнитной ленты,
используемой пользователем.
Таблица 16.3
Размеры мини кассет
-------------------------------------------------------
Размер магнитной Актуальная Запись в поле
ленты емкость размера
-------------------------------------------------------
10 мегабайт 8 МВ 8000
20 мегабайт 17 МВ 17000
40 мегабайт 35 МВ 35000
80 мегабайт 72 МВ 72000
Утилиты xbackup и restore содержат аналогичные файлы и за-
писи. С целью получения дополнительной информации о файлах,
принятых в системе по умолчанию, пользователь должен изучить в
"Справочном руководстве для пользователя" утилиту default(F), а
также сведения, о командах которые создают резервные копии фай-
лов и командах восстановления файлов из резервных копий.
Архивация файлов на магнитной ленте
Работа с накопителем на магнитной ленте в значительной
степени совпадает с работой на накопителе на гибком магнитном
диске, однако объем данных, сохраненный на магнитной ленте зна-
чительно больше объема данных сохраняемого на гибком магнитном
диске. Магнитные ленты позволяют сохранять значительное коли-
чество данных, хранящихся во всей файловой системе, во время
создания резервных копий файлов. Командой tar(С) рекомендуется
-16-6a-
пользоваться в тех случаях, когда требуется заархивировать
программу. Данная команда приспособлена наилучшим способом для
выполнения архивации или транспортировки файлов. Другие прог-
раммы такие, как васкuр(АDМ) и restore(АDМ) предназначены глав-
ным образом системным администраторам для создания копий всей
файловой системы. С целью получения актуальных сведений о соз-
дании резервных копий файловых систем пользователь должен изу-
чить раздел "Создание резервных копий файловых систем".
Команда CPIO(С) является программой архивации общего наз-
начения, формат которой отличается от формата команды tar.
Программа dd(С) используется для передачи данных или для преобра-
-16-7-
зования архивируемых данных необычного формата; входной и вы-
ходной форматы могут быть описаны в строке команды.
Команда tar
Командой tar полезно пользоваться в тех случаях, когда
требуется создать резервную копию всех директорий. Синтаксис
команды tar приведен ниже.
tar cvf файл_устройства файлы
Операнд "файл_устройства" является именем файла, которое
соответствует кассетному накопителю. Операнд "файлы" описывает
имена файлов или директорий, которые будут копироваться во вре-
мя работы. Например, чтобы скопировать все файлы, находящиеся в
директории /u /bogart, на кассетный накопитель, описываемый
операндом /dev/rct0, требуется ввести команду tar следующего
формата:
Пользователи системы sysadmsh выбирают:
Носитель -> Архивация
Чтобы восстановить файлы хранящиеся на магнитной ленте,
необходить установить кассету, на которой содержатся восстанав-
ливаемые файлы или директории, необходимо ввести следующую ко-
манду:
tar xvf файл_устройства
Пользователи системы sysadmsh выбирают:
Носитель -> Извлечение
Команда tar восстанавливает все файлы, хранящиеся на магнитной
ленте в исходную директорию.
Обслуживание накопителя на магнитной ленте
Утилита tape(С) выполняет разнообразные действия по обс-
луживанию магнитной ленты со всеми накопителями на магнитной
ленте. Утилита tape посылает команды и принимает состояние из
накопителя на магнитной ленте. Базовая форма команды имеет
следующий вид:
tape команда [ файл_устройства ]
Например, чтобы перемотать кассетную магнитную ленту, не-
-16-7a-
обходимо ввести команду tape следующего формата:
tape rewind
Ниже приводится список других команд, используемых в ути-
лите tape.
erase - Данная команда используется для стирания ин-
формации, находящейся на кассетной магнитной
ленте. Данная команда также используется для
выполнения повторного натяжения магнитной
ленты.
reset - Данная команда сбрасывает контроллер магнит-
ной ленты и накопителя на магнитной ленте.
Данная команда очищает условия ошибки и возв-
ращает ленточную подсистему к состоянию вклю-
чения электропитания компьютера.
-16-8-
reten - Данная команда выполняет повторное натяжение
кассетной магнитной ленты. Данной командой
рекомендуется пользоваться в качестве средс-
тва, которое используется для устранения про-
висания магнитной ленты в течении длительного
времени; провисание обычно приводит к возник-
новению необычно большого количества ошибок
на магнитной ленте.
После выполнения конкретных операций с магнитной лентой,
система возвращает подсказку перед тем, как контроллер завершит
выполнение данной операции. Если пользователь ввел другую лен-
точную команду, в то время как выполнение предыдущей команды
еще не было завершено, то на экран компьютера будет введено
сообщение "устройство занято". Данное сообщение будет выводить-
ся на экран компьютера до тех пор, пока не завершится выполне-
ние предыдущей команды.
Чтобы исключить возможные ошибки, возникающие во время ра-
боты с магнитной лентой, пользователю рекомендуется предвари-
тельно очистить от грязи головки накопителя на магнитной ленте
и повторно натянуть магнитную ленту в кассете.
Форматирование магнитной ленты
Перед работой с кассетой на мини накопителе на магнитной
ленте (ctmini) данная кассета должна быть отформатирована. Ис-
пользуйте утилиту tape(C) для форматирования кассетной магнитной
ленты. В примере, приведенном ниже, утилита tape выполняет фор-
матирование кассетной магнитной ленты:
tape format
На магнитной ленте должна содержаться серво-информация за-
писанная на магнитную ленту перед выполнением форматирования
(это не относится к кассетным магнитным лентам QIC-40 и
QIC-80), если на магнитную ленту ранее не была записана серво-
-запись. Если на магнитную ленту была предварительно записана
серво-запись, то пользователь должен очистить магнитную ленту
при помощи функции очистки информации большого объема, перед
тем как осуществить запись серво-данных еще раз. В примере, ко-
торый будет приведен ниже, команда выполняет серво-запись про-
бела, который используется для очистки большого объема магнит-
ной ленты.
tape servo
С целью получения дополнительной информации, пользователю
также рекомендуется изучить утилиты tape(HW) и tape(С).
---------------------------------------------------------------
Замечание: пользователь не должен описывать неотформатиро-
ванное устройство (например, /dev/rft0) во время использования
команды tape.
---------------------------------------------------------------
-16-9-
Обеспечение кода коррекции ошибки (ЕСС)
накопителя на магнитной ленте
В системе также обеспечена поддержка кода коррекции ошибки
(ЕСС) для магнитной ленты. Во время прогона утилиты mkdev tape
автоматически создается узел кода коррекции ошибки ЕСС
/dev/erct0. Чтобы использовать код коррекции ошибки ЕСС, необ-
ходимо прочитать и записать данные на устройство , не используя
для этого обычный узел /dev/rct0. Пользователям, которые рабо-
тают с накопителями на магнитной ленте с объемом кассеты более
60 Мв, следует выполнить редактирование файла /etc/default/tar,
подставляя запись /dev/erct0/, используемую для обычного нако-
пителя на магнитной ленте.
Схемой восстановления ошибки является схема 2/64, которая
означает, что два блока размером по 512 байт исключаются из
каждых 64 блоков памяти и во время работы накопителя могут со-
держать информацию с ошибкой, которую будет корректировать на-
копитель. Вероятность возникновения ошибки с использования кода
коррекции ошибки ЕСС составляет 0,00000000000001. Вероятность
возникновении ошибки при использовании стандартного накопителя
на магнитной ленте составляет 0,000000001.
Не забудьте пометить магнитные ленты, которые формируются
на устройствах с использованием кодов коррекции ошибки ЕСС.
Данные магнитные ленты не могут быть прочитаны на стандартных
накопителях. В дополнение, если выполняется транспортировка
данных из одной машины на другую, разумно использовать накопи-
тель с кодами коррекции ошибки ЕСС только в том случае, если на
эталонном компьютере обеспечена схема кода коррекции ошибки
ЕСС.
-16-10-
Использование накопителей на гибких магнитных дисках
Накопители на гибких магнитных дисках (флоппи дисках) яв-
ляются наиболее удобным типом накопителя данных. В зависимости
от того какой накопитель на гибком магнитном диске используется
во время работы, объем одного накопителя может изменяться в ин-
тервалах от 360 Килобайт до 1,4 Мегабайт. Накопители на гибких
магнитных дисках могут быть использованы в качестве простой па-
мяти данных, используемой в форматах команд tar, cpio, dd или
dump. С использованием накопителя на гибком магнитном диске
можно построить монтируемую файловую систему. В приведенных ни-
же разделах объясняется использование накопителей на гибких
магнитных дисках, используемых в качестве памяти данных и в ка-
честве дополнительного пространства, выделяемого файловой сис-
теме.
Форматирование накопителя на гибком магнитном диске
Перед тем, как приступить к работе с накопителями на гиб-
ких магнитных дисках, гибкие диски должны быть отформатированы.
В операционной системе UNIX команда, используемая для формати-
рования гибкого магнитного диска, имеет следующий вид:
format/dev/гибкий_магнитный_диск
Пользователи системы sysadmsh выбирают:
Носитель -> Формат
Операнд гибкий_магнитный_диск, указанный в команде format,
используется для описания типа дискового накопителя и самого
гибкого диска. Например, если в распоряжении пользователя нахо-
дится накопитель на гибком магнитном диске размером в 5,25 дюй-
ма, то можно использовать гибкий диск в режиме высокой плотнос-
ти (96 дорожек на дюйм) или в режиме низкой плотности (48
дорожек на дюйм). Если в накопителе на магнитном диске исполь-
зуются гибкие диски высокой плотности, то накопитель на гибком
магнитном диске должен быть описан следующим образом:
/dev/rfd096
В примере приведенном ниже, операнд rfd указывает на не
форматированный накопитель на гибком магнитном диске, 0 указы-
вает на то, что используется основной накопитель на гибком маг-
нитном диске и 96 указывает на то, что используется режим высо-
кой плотности. Аналогично, если необходимо использовать во
время работы гибкие магнитные диски с низкой плотностью запи-
си, а также использовать режим низкой плотности накопителя на
гибком магнитном диске, то требуется описать следующее имя уст-
ройства:
/dev/rfd048
-16-10a-
В данном примере число 48 указывает на то, что будет использо-
ваться режим низкой плотности записи накопителя на гибком маг-
нитном диске 0.
-16-11-
Файл /ect/default/format
Пользователь может определить используемый формат накопи-
теля, принимая значения в системе, установленное по умолчанию,
путем добавления записи в файл /etc/dafault/format. Например:
DEVICE=/dev/rfd096ds15
После добавления строки, описанной выше, пользователю
больше не требуется описывать имя устройства. Дополнительно
возможно определить условия проверки всех гибких магнитных дис-
ков, которое заключается в том, что выдается подтверждение о
чтении данных, находящихся на гибком магнитном диске. (Данная
возможность также может быть описана в строке команды при по-
мощи опции -Y). Выполнение автоматической проверки может быть
описано следующей записью:
VERIFY=Y
Если данную запись поместить в файл /etc/default/format,
то все файлы, форматирование которых выполнялось при помощи ко-
манды format, будут проверяться во время работы. (Чтобы отклю-
чить проверку файлов, необходимо ввести опцию -n в строку ко-
манды).
С целью получения дополнительной информации, необходимо в
"Справочном руководстве для пользователя" изучить сведения, от-
носящиеся к команде format(C).
Копирование гибких магнитных дисков
Чтобы быть уверенным в том, что данные, находящиеся на
гибких магнитных дисках не потеряны, любые пользователи cистемы
могут использовать команду diskcp(С) или команду dd(С) для вы-
полнения копирования содержимого магнитных дисков на новые от-
форматированные диски.
Команда diskcp во время своего выполнения использует ко-
манду dd и обеспечивает простой интерфейс с данной программой.
Команда dd выполняет очень многие функции по копированию данных
и данную команду целесообразно использовать для выполнения раз-
нообразных действий по копированию файлов.
Пользователь должен выполнять копирование информации на от-
форматированные диски. Если пользователь отформатировал гибкие
магнитные диски, то данные гибкие магнитные диски могут быть
использованы для перезаписи данных без промежуточного формати-
рования.
Если в распоряжении пользователя имеются гибкие магнитные
диски, которые были отформатированы под управлением другой опе-
рационной системы, то перед тем как использовать данные гибкие
магнитные диски в операционной системе UNIX для копирования
файлов, данные диски должны быть переформатированы. Пользова-
тель должен быть уверен в том, что гибкие магнитные диски, от-
-16-11a-
форматированные под управлением какой-либо операционной систе-
мы, не используются во время работы другой операционной
Системы, даже после переформатирования гибких магнитных дисков.
-16-12-
Для выполнения форматирования гибких магнитных дисков мож-
но использовать команду format. Данная команда описана в разде-
ле "Форматирование гибких магнитных дисков", находящемся в дан-
ной главе. Команду diskcp можно также использовать для
форматирования гибких магнитных дисков. Действия команды diskcp
демонстрируется в виде приведенных ниже шагов.
Чтобы скопировать содержимое гибкого магнитного диска ко-
мандой diskcp, пользователь должен выполнить следующие дейс-
твия:
Пользователи cистемы sysadmsh выбирают:
Носитель -> Дублирование
1. Установите гибкий магнитный диск для копирования, из-
вестный также как исходный флоппи диск, на накопитель 0. Данный
накопитель на гибком магнитном диске является основным накопи-
телем флоппи диска.
2. Установите другой флоппи диск на другой накопитель.
Данный флоппи диск также известен как шаблонный диск. Следует
заметить о том, что любая информация уже находящаяся на шаблон-
ном диске будет разрушена.
Если на компьютере пользователя имеется только один нако-
питель на гибком магнитном диске, то оставьте исходный флоппи
диск в накопителе. Команда diskcp будет выдавать сообщение о
снятии исходного диска на требуемое время.
3. Сформатируйте флоппи диск перед тем, как использовать
его для копирования. Для выполнения форматирования пользователь
должен выдать команду:
disk -f
После ввода данной команды пользователь должен нажать на
ключ <RETURN>.
Если на компьютере пользователя имеется два накопителя на
гибком магнитном магнитном диске, то требуется ввести приведен-
ную ниже команду для копирования исходных данных непосредствен-
но на шаблонный диск:
disk -d
После ввода данной команды пользователь должен нажать на
ключ <RETURN>.
Если пользователю нет необходимости выполнять форматирова-
ние шаблонного флоппи диска, то следует ввести команду:
diskcp
После ввода данной команды пользователь должен нажать на
ключ <RETURN>.
4. По мере появления инструкций на экране компьютера поль-
зователю рекомендуется неукоснительно выполнять их. Следует
-16-12a-
заметить, что система с единственным накопителем на гибком маг-
нитном диске, выдает сообщения о том, что требуется снять ис-
ходный диск и установить шаблонный диск.
-16-13-
Чтобы скопировать диск командой dd, пользователю необходи-
мо выполнить следующие действия:
1. Установить гибкий магнитный диск, который будет исполь-
зоваться для копирования, в накопитель 0.
2. Установить отформатированный гибкий магнитный диск в
накопитель 1. Если это необходимо, пользователь может отформа-
тировать гибкий магнитный диск при помощи команды format, кото-
рая описана в данной главе в разделе с заголовком "Форматирова-
ние накопителя на гибком магнитном диске".
3. Ввести команду:
dd if=/dev/fd0 of=/dev/fd1 count=счетчик_блока
После ввода команды нажать на ключ <RETURN>. Операнд
счетчик_блока описывает количество блоков на гибком магнитном
диске, которые будут скопированы. Если данное число не извест-
но, то данный операнд должен быть опущен из формата команды.
Данная команда выполняет копирование первого диска на второй и
после этого выводит на экран компьютера запись количества ско-
пированных блоков.
Использование гибких магнитных дисков для
хранения фалов данных
Чтобы использовать гибкий магнитный диск в качестве прос-
той памяти для хранения файлов, требуется в первую очередь от-
форматировать гибкий магнитный диск. Затем необходимо устано-
вить гибкий магнитный диск на накопитель. Можно использовать
любой стандартный файл операционной системы UNIX, архивируя его
утилитами на гибкие магнитные диски. С целью выполнения архива-
ции файлов можно использовать следующие утилиты: tar, cpio или
backup.
Утилиту tar рекомендуется использовать для выполнения ар-
хивации большинства задач. Например, чтобы сделать копию файла
на гибкий магнитный диск высокой плотности в формате утилиты
tar, пользователь должен выдать следующую команду:
tar cv имя_файла
Пользователи системы sysadmsh должны выбрать:
Накопитель -> Архивация
С целью получения дополнительной информации о работе ути-
литы tar, пользователь должен изучить в документе "Справочное
руководство для пользователей" раздел tar(С). С целью получения
дополнительной информации о форматах утилит cpio, dd и backup,
пользователю рекомендуется изучить соответствующие страницы в
документе "Справочное руководство для пользователей".
-16-14-
Создание файловой системы на гибких магнитных дисках
Пользователь может создать файловую систему на гибком маг-
нитном диске точно также, как на жестком магнитном диске. Фай-
ловая система, созданная на гибких магнитных дисках, является
переносимой и может быть смонтирована в любой операционной сис-
другие устройства, номера прерываний 0,1 и 6 всегда зарезерви-
рованы во время работы операционной системы. Если пользователь
устанавливает номер прерывания отличный от того, который ис-
пользовался по умолчанию, то ему необходимо записать установку
номера прерывания, так как данный номер потребуется при вводе
параметров, используемых при прогоне утилиты mkdev.
.Каналом ДМА (прямого доступа к памяти) и адресом базы
ввода-вывода. На плате контроллера накопителя на магнитной лен-
те могут находится параметры установки, значения которых приня-
ты по умолчанию, и используемые каналом ДМА и адресом базы вво-
да-вывода. Если пользователю необходимо изменить значения
параметров установки ввиду возникшей конфликтной ситуации с су-
ществующими аппаратурными средствами, то необходимо зафиксиро-
вать выбранные параметры установки и описать их во время прого-
на утилиты mkdey (АDM).
Если используется параметры установки на плате контролле-
ра, принятые по умолчанию, то пользователю необходимо со второ-
го меню ввести ответ q с целью установки параметров магнитной
ленты, принятых в системе по умолчанию.
Если пользователь модифицирует на плате контроллера пара-
метры установки, принятые в системе по умолчанию, то на втором
меню выберете опцию "Модификация текущих параметров магнитной
ленты". После того как данный выбор сделан , в меню будут выве-
дены параметры магнитной ленты, принятые по умолчанию. Пользо-
ватель должен изменить на панели меню те параметры магнитной
ленты, которые были изменены на плате контроллера. Следует за-
метить, что в том случае, если пользователь изменил адрес базы
и данный адрес шестнадцатеричный, необходимо ввести перед чис-
лом префикс "Ох". В том случае, если адрес базы является деся-
тичным адресом, пользователю не требуется устанавливать пре-
фикс "Ох" перед числом. Следует заметить, что если пользователь
выбрал прерывание 2 на своем контроллере, то ему требуется
описать прерывание 25 во время модификации параметром магнитной
-16-3a-
ленты. Прерывание 25 программных средств соответствует прерыва-
нию 2 аппаратурных средств. Все другие прерывания используют
один и тот же номер в программных и аппаратурных средствах.
Пользователю с целью получения информации о прерываниях,
каналах ДМА и адресах необходимо изучить "Приложение по аппа-
ратурным средствам", которое находится в "Замечаниях по выпус-
ку".
-16-4-
Мини кассетный накопитель на магнитной ленте
Мини кассетный накопитель на магнитной ленте использует
контроллер накопителя на гибком магнитном диске и имеет значи-
тельные отличия от стандарта накопителя на магнитных лентах
QIC. Данные устройства также называются накопителями на магнит-
ной ленте или накопителями на магнитной ленте "Ирвина". Для
данных накопителей требуется устанавливать конфигурацию и не
требуется вводить параметров накопителя. Перед тем, как присту-
пить к работе с мини кассетным накопителем на магнитной ленте,
данные устройства должны быть отформатированы, Следует заме-
тить, что существуют некоторые различия в установке мини нако-
пителей на магнитной ленте.
Кассетный накопитель на магнитной ленте QIC-40
Данные устройства используют мини кассету, формат которой
отличается от формата мини кассеты, описанной выше. Устанавли-
вать конфигурацию данного устройства также не требуется.
Накопители на магнитной ленте SCSI
Накопители на магнитной ленте подсоединяются к адаптеру
SCSI (интерфейса для малых вычислительных систем). Перед тем
как приступить к работе с данным устройством, пользователь дол-
жен узнать номер идентификатора (ID) устройства (0-7) и номер
адаптера накопителя, присоединяемого к данному накопителю.
Повторное редактирование ядра системы
После того, как сделан выбор накопителя и получена допол-
нительная информация, относящаяся к работе данного накопителя,
пользователь получает указание о разрешение на повторное редак-
тирование ядра системы. Накопитель на магнитной ленте после пе-
резагрузки системы может использоваться в работе.
Сообщения о самозагрузке
Если ядро системы распознает накопитель на магнитной ленте
(и когда драйвер устройства подредактирован к ядру), то сообще-
ния всегда отображаются на экране компьютера во время выполне-
ния загрузки системы, при этом всегда указывается распознанное
устройство. При прогоне утилиты hwconfig(С) данная информация
также вводится на экран компьютера. В таблице 16.1 содержатся
сообщения, выводимые на экран компьютера с указанием типа нако-
пителя на магнитной ленте.
-16-5-
Таблица 16.1
Тип Сообщение выводимое на экране компьютера
во время самозагрузки
-------------------------------------------------------
QIC-02 %tape - - - type=W
mini %ctmini - - - type=ir
QIC-40 %ctmini - - - type=qic40
Редактирование файла /etc/default/tar
После того, как была выполнена установка накопителя на
магнитной ленте, необходимо ввести выбранные параметры установ-
ки в файл /etc/default/tar. Во время выполнения редактирования
файла пользователь увидит на экране компьютера некоторые запи-
си, относящиеся к различным накопителям,используемыми в cистеме
по умолчанию. На рисунке 16-1 показан файл /etc/default/tar,
который поставляется пользователям.
+----------------------------------------------------------+
| # Устройство блок размер магнитная лента|
| archive0=/dev/rfd048ds9 18 360 n |
| archive1=/dev/rfd048ds9 18 360 n |
| archive2=/dev/rfd096ds15 10 1200 n |
| archive3=/dev/rfd196ds15 10 1200 n |
| archive4=/dev/rfd096ds9 18 720 n |
| archive5=/dev/rfd196ds9 18 720 n |
| archive6=/dev/rfd0135ds18 18 1440 n |
| archive7=/dev/rfd1135ds18 18 1440 n |
| archive8=/dev/rct0 20 0 y |
| archive9=/dev/rfdmini 20 0 y |
| # Устройство, исполь- |
| зуемое по умолчанию... |
| archive=/dev/rfd09615 10 1200 n |
+----------------------------------------------------------+
Рис. 16-1. Файл /etc/default/tar
Кассетные накопители на магнитной ленте QIC
Запись /dev/rct0 используется для получения доступа к кас-
сетному накопителю на магнитной ленте QIC. Размеры кассеты при-
ведены в таблице 16.2.
-16-6-
Таблица 16.2
Размеры кассеты QIC
-----------------------------------------------
Тип Запись в поле размера
-----------------------------------------------
300 30000
450 45000
600 60000
Мини кассетные накопители
Пользователь должен найти запись /etc/default/tar, которая
используется в файле при обращению к устройству /dev/rctmini. В
файле примера, приведенном выше, данной записью является запись
archive9. Следует заметить, что значение размера, которое ис-
пользуется в устройстве rctmini, равно 0. Если планируется ра-
бота с файлом, для которого установлены параметры, принятый по
умолчанию, то во время установки устройства rctmini требуется
изменить данную запись. Скорректированное число, используемое
для устройства rctmini, отличается от размера магнитной ленты,
используемой пользователем.
Таблица 16.3
Размеры мини кассет
-------------------------------------------------------
Размер магнитной Актуальная Запись в поле
ленты емкость размера
-------------------------------------------------------
10 мегабайт 8 МВ 8000
20 мегабайт 17 МВ 17000
40 мегабайт 35 МВ 35000
80 мегабайт 72 МВ 72000
Утилиты xbackup и restore содержат аналогичные файлы и за-
писи. С целью получения дополнительной информации о файлах,
принятых в системе по умолчанию, пользователь должен изучить в
"Справочном руководстве для пользователя" утилиту default(F), а
также сведения, о командах которые создают резервные копии фай-
лов и командах восстановления файлов из резервных копий.
Архивация файлов на магнитной ленте
Работа с накопителем на магнитной ленте в значительной
степени совпадает с работой на накопителе на гибком магнитном
диске, однако объем данных, сохраненный на магнитной ленте зна-
чительно больше объема данных сохраняемого на гибком магнитном
диске. Магнитные ленты позволяют сохранять значительное коли-
чество данных, хранящихся во всей файловой системе, во время
создания резервных копий файлов. Командой tar(С) рекомендуется
-16-6a-
пользоваться в тех случаях, когда требуется заархивировать
программу. Данная команда приспособлена наилучшим способом для
выполнения архивации или транспортировки файлов. Другие прог-
раммы такие, как васкuр(АDМ) и restore(АDМ) предназначены глав-
ным образом системным администраторам для создания копий всей
файловой системы. С целью получения актуальных сведений о соз-
дании резервных копий файловых систем пользователь должен изу-
чить раздел "Создание резервных копий файловых систем".
Команда CPIO(С) является программой архивации общего наз-
начения, формат которой отличается от формата команды tar.
Программа dd(С) используется для передачи данных или для преобра-
-16-7-
зования архивируемых данных необычного формата; входной и вы-
ходной форматы могут быть описаны в строке команды.
Команда tar
Командой tar полезно пользоваться в тех случаях, когда
требуется создать резервную копию всех директорий. Синтаксис
команды tar приведен ниже.
tar cvf файл_устройства файлы
Операнд "файл_устройства" является именем файла, которое
соответствует кассетному накопителю. Операнд "файлы" описывает
имена файлов или директорий, которые будут копироваться во вре-
мя работы. Например, чтобы скопировать все файлы, находящиеся в
директории /u /bogart, на кассетный накопитель, описываемый
операндом /dev/rct0, требуется ввести команду tar следующего
формата:
Пользователи системы sysadmsh выбирают:
Носитель -> Архивация
Чтобы восстановить файлы хранящиеся на магнитной ленте,
необходить установить кассету, на которой содержатся восстанав-
ливаемые файлы или директории, необходимо ввести следующую ко-
манду:
tar xvf файл_устройства
Пользователи системы sysadmsh выбирают:
Носитель -> Извлечение
Команда tar восстанавливает все файлы, хранящиеся на магнитной
ленте в исходную директорию.
Обслуживание накопителя на магнитной ленте
Утилита tape(С) выполняет разнообразные действия по обс-
луживанию магнитной ленты со всеми накопителями на магнитной
ленте. Утилита tape посылает команды и принимает состояние из
накопителя на магнитной ленте. Базовая форма команды имеет
следующий вид:
tape команда [ файл_устройства ]
Например, чтобы перемотать кассетную магнитную ленту, не-
-16-7a-
обходимо ввести команду tape следующего формата:
tape rewind
Ниже приводится список других команд, используемых в ути-
лите tape.
erase - Данная команда используется для стирания ин-
формации, находящейся на кассетной магнитной
ленте. Данная команда также используется для
выполнения повторного натяжения магнитной
ленты.
reset - Данная команда сбрасывает контроллер магнит-
ной ленты и накопителя на магнитной ленте.
Данная команда очищает условия ошибки и возв-
ращает ленточную подсистему к состоянию вклю-
чения электропитания компьютера.
-16-8-
reten - Данная команда выполняет повторное натяжение
кассетной магнитной ленты. Данной командой
рекомендуется пользоваться в качестве средс-
тва, которое используется для устранения про-
висания магнитной ленты в течении длительного
времени; провисание обычно приводит к возник-
новению необычно большого количества ошибок
на магнитной ленте.
После выполнения конкретных операций с магнитной лентой,
система возвращает подсказку перед тем, как контроллер завершит
выполнение данной операции. Если пользователь ввел другую лен-
точную команду, в то время как выполнение предыдущей команды
еще не было завершено, то на экран компьютера будет введено
сообщение "устройство занято". Данное сообщение будет выводить-
ся на экран компьютера до тех пор, пока не завершится выполне-
ние предыдущей команды.
Чтобы исключить возможные ошибки, возникающие во время ра-
боты с магнитной лентой, пользователю рекомендуется предвари-
тельно очистить от грязи головки накопителя на магнитной ленте
и повторно натянуть магнитную ленту в кассете.
Форматирование магнитной ленты
Перед работой с кассетой на мини накопителе на магнитной
ленте (ctmini) данная кассета должна быть отформатирована. Ис-
пользуйте утилиту tape(C) для форматирования кассетной магнитной
ленты. В примере, приведенном ниже, утилита tape выполняет фор-
матирование кассетной магнитной ленты:
tape format
На магнитной ленте должна содержаться серво-информация за-
писанная на магнитную ленту перед выполнением форматирования
(это не относится к кассетным магнитным лентам QIC-40 и
QIC-80), если на магнитную ленту ранее не была записана серво-
-запись. Если на магнитную ленту была предварительно записана
серво-запись, то пользователь должен очистить магнитную ленту
при помощи функции очистки информации большого объема, перед
тем как осуществить запись серво-данных еще раз. В примере, ко-
торый будет приведен ниже, команда выполняет серво-запись про-
бела, который используется для очистки большого объема магнит-
ной ленты.
tape servo
С целью получения дополнительной информации, пользователю
также рекомендуется изучить утилиты tape(HW) и tape(С).
---------------------------------------------------------------
Замечание: пользователь не должен описывать неотформатиро-
ванное устройство (например, /dev/rft0) во время использования
команды tape.
---------------------------------------------------------------
-16-9-
Обеспечение кода коррекции ошибки (ЕСС)
накопителя на магнитной ленте
В системе также обеспечена поддержка кода коррекции ошибки
(ЕСС) для магнитной ленты. Во время прогона утилиты mkdev tape
автоматически создается узел кода коррекции ошибки ЕСС
/dev/erct0. Чтобы использовать код коррекции ошибки ЕСС, необ-
ходимо прочитать и записать данные на устройство , не используя
для этого обычный узел /dev/rct0. Пользователям, которые рабо-
тают с накопителями на магнитной ленте с объемом кассеты более
60 Мв, следует выполнить редактирование файла /etc/default/tar,
подставляя запись /dev/erct0/, используемую для обычного нако-
пителя на магнитной ленте.
Схемой восстановления ошибки является схема 2/64, которая
означает, что два блока размером по 512 байт исключаются из
каждых 64 блоков памяти и во время работы накопителя могут со-
держать информацию с ошибкой, которую будет корректировать на-
копитель. Вероятность возникновения ошибки с использования кода
коррекции ошибки ЕСС составляет 0,00000000000001. Вероятность
возникновении ошибки при использовании стандартного накопителя
на магнитной ленте составляет 0,000000001.
Не забудьте пометить магнитные ленты, которые формируются
на устройствах с использованием кодов коррекции ошибки ЕСС.
Данные магнитные ленты не могут быть прочитаны на стандартных
накопителях. В дополнение, если выполняется транспортировка
данных из одной машины на другую, разумно использовать накопи-
тель с кодами коррекции ошибки ЕСС только в том случае, если на
эталонном компьютере обеспечена схема кода коррекции ошибки
ЕСС.
-16-10-
Использование накопителей на гибких магнитных дисках
Накопители на гибких магнитных дисках (флоппи дисках) яв-
ляются наиболее удобным типом накопителя данных. В зависимости
от того какой накопитель на гибком магнитном диске используется
во время работы, объем одного накопителя может изменяться в ин-
тервалах от 360 Килобайт до 1,4 Мегабайт. Накопители на гибких
магнитных дисках могут быть использованы в качестве простой па-
мяти данных, используемой в форматах команд tar, cpio, dd или
dump. С использованием накопителя на гибком магнитном диске
можно построить монтируемую файловую систему. В приведенных ни-
же разделах объясняется использование накопителей на гибких
магнитных дисках, используемых в качестве памяти данных и в ка-
честве дополнительного пространства, выделяемого файловой сис-
теме.
Форматирование накопителя на гибком магнитном диске
Перед тем, как приступить к работе с накопителями на гиб-
ких магнитных дисках, гибкие диски должны быть отформатированы.
В операционной системе UNIX команда, используемая для формати-
рования гибкого магнитного диска, имеет следующий вид:
format/dev/гибкий_магнитный_диск
Пользователи системы sysadmsh выбирают:
Носитель -> Формат
Операнд гибкий_магнитный_диск, указанный в команде format,
используется для описания типа дискового накопителя и самого
гибкого диска. Например, если в распоряжении пользователя нахо-
дится накопитель на гибком магнитном диске размером в 5,25 дюй-
ма, то можно использовать гибкий диск в режиме высокой плотнос-
ти (96 дорожек на дюйм) или в режиме низкой плотности (48
дорожек на дюйм). Если в накопителе на магнитном диске исполь-
зуются гибкие диски высокой плотности, то накопитель на гибком
магнитном диске должен быть описан следующим образом:
/dev/rfd096
В примере приведенном ниже, операнд rfd указывает на не
форматированный накопитель на гибком магнитном диске, 0 указы-
вает на то, что используется основной накопитель на гибком маг-
нитном диске и 96 указывает на то, что используется режим высо-
кой плотности. Аналогично, если необходимо использовать во
время работы гибкие магнитные диски с низкой плотностью запи-
си, а также использовать режим низкой плотности накопителя на
гибком магнитном диске, то требуется описать следующее имя уст-
ройства:
/dev/rfd048
-16-10a-
В данном примере число 48 указывает на то, что будет использо-
ваться режим низкой плотности записи накопителя на гибком маг-
нитном диске 0.
-16-11-
Файл /ect/default/format
Пользователь может определить используемый формат накопи-
теля, принимая значения в системе, установленное по умолчанию,
путем добавления записи в файл /etc/dafault/format. Например:
DEVICE=/dev/rfd096ds15
После добавления строки, описанной выше, пользователю
больше не требуется описывать имя устройства. Дополнительно
возможно определить условия проверки всех гибких магнитных дис-
ков, которое заключается в том, что выдается подтверждение о
чтении данных, находящихся на гибком магнитном диске. (Данная
возможность также может быть описана в строке команды при по-
мощи опции -Y). Выполнение автоматической проверки может быть
описано следующей записью:
VERIFY=Y
Если данную запись поместить в файл /etc/default/format,
то все файлы, форматирование которых выполнялось при помощи ко-
манды format, будут проверяться во время работы. (Чтобы отклю-
чить проверку файлов, необходимо ввести опцию -n в строку ко-
манды).
С целью получения дополнительной информации, необходимо в
"Справочном руководстве для пользователя" изучить сведения, от-
носящиеся к команде format(C).
Копирование гибких магнитных дисков
Чтобы быть уверенным в том, что данные, находящиеся на
гибких магнитных дисках не потеряны, любые пользователи cистемы
могут использовать команду diskcp(С) или команду dd(С) для вы-
полнения копирования содержимого магнитных дисков на новые от-
форматированные диски.
Команда diskcp во время своего выполнения использует ко-
манду dd и обеспечивает простой интерфейс с данной программой.
Команда dd выполняет очень многие функции по копированию данных
и данную команду целесообразно использовать для выполнения раз-
нообразных действий по копированию файлов.
Пользователь должен выполнять копирование информации на от-
форматированные диски. Если пользователь отформатировал гибкие
магнитные диски, то данные гибкие магнитные диски могут быть
использованы для перезаписи данных без промежуточного формати-
рования.
Если в распоряжении пользователя имеются гибкие магнитные
диски, которые были отформатированы под управлением другой опе-
рационной системы, то перед тем как использовать данные гибкие
магнитные диски в операционной системе UNIX для копирования
файлов, данные диски должны быть переформатированы. Пользова-
тель должен быть уверен в том, что гибкие магнитные диски, от-
-16-11a-
форматированные под управлением какой-либо операционной систе-
мы, не используются во время работы другой операционной
Системы, даже после переформатирования гибких магнитных дисков.
-16-12-
Для выполнения форматирования гибких магнитных дисков мож-
но использовать команду format. Данная команда описана в разде-
ле "Форматирование гибких магнитных дисков", находящемся в дан-
ной главе. Команду diskcp можно также использовать для
форматирования гибких магнитных дисков. Действия команды diskcp
демонстрируется в виде приведенных ниже шагов.
Чтобы скопировать содержимое гибкого магнитного диска ко-
мандой diskcp, пользователь должен выполнить следующие дейс-
твия:
Пользователи cистемы sysadmsh выбирают:
Носитель -> Дублирование
1. Установите гибкий магнитный диск для копирования, из-
вестный также как исходный флоппи диск, на накопитель 0. Данный
накопитель на гибком магнитном диске является основным накопи-
телем флоппи диска.
2. Установите другой флоппи диск на другой накопитель.
Данный флоппи диск также известен как шаблонный диск. Следует
заметить о том, что любая информация уже находящаяся на шаблон-
ном диске будет разрушена.
Если на компьютере пользователя имеется только один нако-
питель на гибком магнитном диске, то оставьте исходный флоппи
диск в накопителе. Команда diskcp будет выдавать сообщение о
снятии исходного диска на требуемое время.
3. Сформатируйте флоппи диск перед тем, как использовать
его для копирования. Для выполнения форматирования пользователь
должен выдать команду:
disk -f
После ввода данной команды пользователь должен нажать на
ключ <RETURN>.
Если на компьютере пользователя имеется два накопителя на
гибком магнитном магнитном диске, то требуется ввести приведен-
ную ниже команду для копирования исходных данных непосредствен-
но на шаблонный диск:
disk -d
После ввода данной команды пользователь должен нажать на
ключ <RETURN>.
Если пользователю нет необходимости выполнять форматирова-
ние шаблонного флоппи диска, то следует ввести команду:
diskcp
После ввода данной команды пользователь должен нажать на
ключ <RETURN>.
4. По мере появления инструкций на экране компьютера поль-
зователю рекомендуется неукоснительно выполнять их. Следует
-16-12a-
заметить, что система с единственным накопителем на гибком маг-
нитном диске, выдает сообщения о том, что требуется снять ис-
ходный диск и установить шаблонный диск.
-16-13-
Чтобы скопировать диск командой dd, пользователю необходи-
мо выполнить следующие действия:
1. Установить гибкий магнитный диск, который будет исполь-
зоваться для копирования, в накопитель 0.
2. Установить отформатированный гибкий магнитный диск в
накопитель 1. Если это необходимо, пользователь может отформа-
тировать гибкий магнитный диск при помощи команды format, кото-
рая описана в данной главе в разделе с заголовком "Форматирова-
ние накопителя на гибком магнитном диске".
3. Ввести команду:
dd if=/dev/fd0 of=/dev/fd1 count=счетчик_блока
После ввода команды нажать на ключ <RETURN>. Операнд
счетчик_блока описывает количество блоков на гибком магнитном
диске, которые будут скопированы. Если данное число не извест-
но, то данный операнд должен быть опущен из формата команды.
Данная команда выполняет копирование первого диска на второй и
после этого выводит на экран компьютера запись количества ско-
пированных блоков.
Использование гибких магнитных дисков для
хранения фалов данных
Чтобы использовать гибкий магнитный диск в качестве прос-
той памяти для хранения файлов, требуется в первую очередь от-
форматировать гибкий магнитный диск. Затем необходимо устано-
вить гибкий магнитный диск на накопитель. Можно использовать
любой стандартный файл операционной системы UNIX, архивируя его
утилитами на гибкие магнитные диски. С целью выполнения архива-
ции файлов можно использовать следующие утилиты: tar, cpio или
backup.
Утилиту tar рекомендуется использовать для выполнения ар-
хивации большинства задач. Например, чтобы сделать копию файла
на гибкий магнитный диск высокой плотности в формате утилиты
tar, пользователь должен выдать следующую команду:
tar cv имя_файла
Пользователи системы sysadmsh должны выбрать:
Накопитель -> Архивация
С целью получения дополнительной информации о работе ути-
литы tar, пользователь должен изучить в документе "Справочное
руководство для пользователей" раздел tar(С). С целью получения
дополнительной информации о форматах утилит cpio, dd и backup,
пользователю рекомендуется изучить соответствующие страницы в
документе "Справочное руководство для пользователей".
-16-14-
Создание файловой системы на гибких магнитных дисках
Пользователь может создать файловую систему на гибком маг-
нитном диске точно также, как на жестком магнитном диске. Фай-
ловая система, созданная на гибких магнитных дисках, является
переносимой и может быть смонтирована в любой операционной сис-