Operating System
Вид материала | Реферат |
- The design of the unix operating system by Maurice, 9215.6kb.
- Уровни рассмотрения, 314.07kb.
- Курс по операционным системам (на примере ос windows) Основан на учебном курсе Windows, 29.21kb.
- Выполнил ученик 11 «А» класса, 443.51kb.
- Ос лекция 1 (2-й семестр – временно), 101.4kb.
- 1. ms sql server. Общие сведения, 66.03kb.
- Лекция Сущность, цели и задачи финансового менеджмента, 126.51kb.
- Лекция 10. Файловые системы Unix, 116.79kb.
- Д. В. Серебряков по изданию: advanced selling strategies (The Proven System of Sales, 3304.13kb.
- 1. ао «Казахстанская компания по управлению электрическими сетями» (Kazakhstan Electricity, 243.17kb.
Жесткий магнитный диск 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 и нажмите на ключ
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. После того, как накопитель на жестком магнитном диске подключен к компьютеру и выполнена самозагрузка операционной системы, необходимо перейти в режим обслуживания системы и использовать соответствующую форму команды mkdev для ввода в строке команды требуемой информации о конфигурации системы. Например:
mkdev hd disk# controller#
Пользователи системы sysadmsh выбирают:
Система -> Аппаратурные средства -> Накопитель на жестком магнитном диске.
2. После этого на экране компьютера будет отображено меню контроллера диска.
+----------------------------------------------------------
| Установка накопителя на жестком магнитном диске в среде
| операционной системе UNIX V.
| Какой контроллер будет обслуживать данный диск?
| 1. Дисковый контроллер ST506 (обеспечение стандартного
| диска).
| 2. Контроллер OMTI 8620 или OMTI 8627 (обеспечение
| ESDI).
| 3. Адаптер главного компьютера SCSI.
| Введите 1, 2, 3 или введите символ 'q' для выхода из
| меню.
Введите число, которое соответствует выбранному контроллеру.
3. Если пользователь подключает дополнительный контроллер ESDI, то на экран компьютера будет выведена дополнительная подсказка:
+----------------------------------------------------------
| Какой интерфейс будет использоваться в накопителе на
| жестком магнитном диске?
| 1) ESDI.
| 2) ST506.
| Введите 1, 2 или для выхода из меню:
Введите номер, который соответствует типу интерфейса накопителя на жестком магнитном диске, используемого во время работы.
-22-8-
4. Продолжите действия, описанные в разделе "Подготовка накопителя на жестком магнитном диске" в главе "Процедура установки". Данный материал содержится в документе "Руководство по установке". Выполните все шаги, находящиеся в данном разделе, которые имеют отношения к устанавливаемому типу диска, включая выполнение шага 19, затем вернитесь в данный раздел и закончите выполнение оставшихся в данном разделе шагов.
5. Когда пользователь завершит выполнение необходимых шагов, выбираемых из раздела " Подготовка накопителя на жестком магнитном диске", на экран компьютера будет выведена подсказка, выдаваемая программой divvy(ADM). Программа divvy(ADM) выполняет деление разделов в файловых системах. Пользователь может создать не более семи отделов в единственном разделе и присвоить имена любым элементам раздела.
---------------------------------------------------------------------------
Замечание
Попытайтесь ограничить свою файловую систему размером в 60
-80 мегабайт или выбрать еще меньший размер. Средства обслуживания системы работают быстрее и более эффективнее с данным размером файловой системы.
---------------------------------------------------------------------------
6. На экран компьютера будет выведено главное меню программы divvy, на котором показано следующее разделение диска:
| | | | ---- Имя | ---------------- Тип | --------- Новый FS | +---+ | # | | | | ---------- Первый блок | +-----------+ | Последний | | блок | |
| | | | | | | | | hdla | не используется не используется не используется не используется не используется не используется не используется Весь диск | нет нет нет нет нет нет нет нет | | 0 | | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 0 39012 - - - - 41512 0 | | 39011 | | 41511 | | - | | - | | - | | - | | 41521 | | 41980 | |
| 41522 блоков, приходящихся на раздел; 459 блоков
| резервируется системой.
| n[ame] Имя или новое имя раздела.
| c[reate] Создание новой файловой системы в
| данном разделе.
-22-8а-
| t[ype] Выбирает или изменяет тип файловой
| системы в новых файловых системах.
| p[revent] Предотвращает создание новой файловой
| системы на месте старой.
| s[tart] Начинает раздел на другом блоке.
| e[nd] Заканчивает раздел на другом блоке.
| r[estore] Восстанавливает исходную таблицу раздела.
| Пожалуйста введите нужный символ или 'q' для выхода из меню.
Каждый ряд, расположенный в таблице dvvy, соответствует файловой системе. Во время первого просмотра таблицы можно обнаружить то, что могла быть создана одна или большее количество файловых систем. Используя команды start и end можно выполнить изменения размера данных файловых систем, принятый в системе по умолчанию. Следует заметить , что границы файловой системы не должны перекрываться. Например, файловая система 0 не может заканчиваться на том номере блока, на котором начинается файловая система 1.
-22-9-
Если пользователь в первый раз просматривает главное меню программы divvy, то он обнаруживает, что файловая система не имеет имен. Для изменения имени файловой системы можно использовать команду name. Файловые системы могут иметь любые возможные имена. Например, можно использовать имя файловой системы u (от user "пользователь").
Не рекомендуется изменять конфигурацию файловой системы 7; данный номер зарезервирован для внутреннего использования операционной системы.
После того, как были определены начальные и конечные точки в файловой системе пользователя, обязательно используйте команду create для создания каждой файловой системы на диске.
Типом файловой системы, принятым по умолчанию, является тип AFS. Если пользователю требуется создать файловые системы других типов, то необходимо воспользоваться командой type.
Чтобы выйти из главного меню программы divvy , пользователю необходимо вести символ q . Программа выдает подсказки всякий раз, когда требуется выполнить установку новой таблицы раздела, вернуть управление в главное меню или осуществить выход из программы без установки таблицы раздела. Выберите опцию i для установки таблицы раздела.
Во время создания файловой системы большого объема пользователю будет выдан вопрос о том необходимо ли создать рабочее устройство. Пользователь отвечает "yes" (да), если ему необходимо создать рабочее устройство, которое очень удобно использовать во время работы программы fsck(ADM).
Дополнительная информация по данному вопросу приводится в разделе divvy(ADM).
7. В данный момент операционная система формирует файловую систему и область обмена на своем накопителе на жестком магнитном диске. Данные действия занимают несколько минут. На экран компьютера будет выведено следующее сообщение:
+----------------------------------------------------------
| Создание новых файловых систем
(Отсутствуют страницы 22-10, 22-11 !)
-22-12-
Перередактирование ядра
Если пользователь ответил "нет" в ответ на подсказку по перередактированию ядра после установки накопителя на жестком магнитном диске SCSI , то ему необходимо вручную прогнать программу link_unix для выполнения перестроения ядра, использую новую информацию о конфигурации вычислительной системы. В этом случае пользователю необходимо ввести следующие команды:
cd /etc/conf/cf.d
./link_unix
Пользователи системы sysadmsh выбирают:
Система -> Конфигурация -> Перестроение
-22-13-
Пересылка текущих счетов пользователя с основного накопителя на жестком магнитном диске
Если необходимо выполнить пересылку пользовательских текущих счетов в новую файловую систему (например, /x ), находящуюся на вторичном накопителе на жестком магнитном диске, то убедитесь в том, что новые текущие счета помещены в новые области памяти. Программа выборки текущих счетов sysadmsh(ADM) (используется для создания новых текущих счетов пользователя) читает адрес памяти, принятый в системе по умолчанию, с целью размещения по данному адресу памяти пользовательских текущих счетов, выбираемых из файла /usr/lib/mkuser/homepaths.
Отредактируйте файл /usr/lib/mkuser/homepaths. Измените запись "/usr", выполняющую чтение параметров, и установите новый параметр /х. Данные действия устанавливают файловую систему /х в качестве области памяти, по которому будут находиться новые текущие счета пользователей.
Всякий раз во время прогона программы выборки текущих счетов sysadmsh , сделайте добавление нового пользователя, чей текущий учетный счет определен параметром /х. Перед тем, как приступить к созданию нового пользователя, убедитесь в том, что файловая система /х смонтирована, в противном случае, если файловая система не была смонтирована, к собственному каталогу
будет запрещен доступ.
Если пользователи уже выполняют свою работу под управлением операционной системы и одному из пользователей необходимо переслать свои текущие счета в новую файловую систему, то необходимо воспользоваться командой copy(с) для копирования текущих счетов в новую файловую систему.
Во первых, необходимо защитить своих пользователей от возможной потери данных, сделав для этого резервную копию текущих счетов, которые были запланированы для пересылки, на гибкий магнитный диск или магнитную ленту. Затем необходимо выполнить приведенные ниже шаги, необходимые для выполнения пересылки текущих счетов пользователей из одной файловой системы в другую. Например:
1. Убедитесь в том, что новая файловая система смонтирована и текущие счета, пересылка которых была запланирована, использоваться не будут. Кроме этого, убедитесь в том, что работа выполняется в "корне" (вошли в корневой каталог).
2. Измените каталоги и перейдите в верхнюю часть используемого в данный момент времени каталога текущего счета поль-
зователя. Если, например, текущие счета пользователя находятся
в каталоге /usr, то введите следующую команду:
-22-14-
cd /usr
3. Распечатайте содержимое данного каталога, введя для
этого следующую команду:
lc
В дополнении к системным каталогам, находящихся в каталоге /usr, на экран компьютера будет введен список имен теку-
щих счетов, например:
+---------------------------------------------------------
| albert numspa wanda tregor
| johne katra geoff petra
4. Введите следующую команду:
copy -orm /usr/user /x/user
Повторите данные действия для каждого каталога пользователя.
5. После завершения работы команды copy пользователю необходимо ввести следующую команду:
cd /x
Чтобы убедиться в том, что все текущие счета были правильно скопированы, распечатайте новое содержимое файловой системы /x.
6. После того, как пользователь проверил, что все текущие счета были полностью скопированы, все текущие счета могут быть удалены из предыдущей файловой системы пользователя. Данные действия выполняются путем удаления файлов, каталогов и псевдонимов, находящихся в данной файловой системе.
7. Измените собственный каталог каждого пользователя
при вызове информации из их текущего счета, используя для этого
утилиту sysadmsh(ADM). Например:
Текущие счета -> Пользователь -> Проверка: Тождественность Измените поле "Собственный каталог" в новой области дан-
ных. Выполните данные действия для каждого пользователя, каталоги которого изменялись во время работы.