Опубликован: 01.07.2008 | Доступ: свободный | Студентов: 2193 / 330 | Оценка: 3.78 / 3.77 | Длительность: 11:57:00
Лекция 4:

Какого типа у нас файловые системы

< Лекция 3 || Лекция 4: 12 || Лекция 5 >

Выделение разделов под swap

Под swap область рекомендуется выделять не более одного раздела (предпочтительнее самого первого) на каждом жестком диске.

Под swap рекомендуется выделять 1*RAM - 2*RAM места, а если на машине активно используется X-Windows, то 3*RAM.

В случае срочной необходимости под swap можно выделить и обычный файл. Создайте файл большого размера, а затем подключите его под swapping. Пример: выделяем 20 Mb-овый файл

dd if=/dev/zero of=/var/swapfile bs=1k count=20480

Чтоб swap подключался автоматически при начальной загрузке, надо вписать строку в /etc/fstab - что-нибудь типа:

---------------------------------------------------------------
# device mountpoint type flags
/dev/hdb2 none swap sw
---------------------------------------------------------------

MOTOROLA: swap

После выделения раздела под swap его надо активизировать:

swap -a /dev/rdsk/m328_c2d0s0 0 0 # подключаем раздел

 swap -a /var/swapfile 0 40960 # подключаем файл
 # Внимание - здесь длина указывается в 512-байтных блоках

Linux: swap

# размечаем партицию,
# устанавливаем ей partition ID == 82 "Linux-swap"

 fdisk /dev/hda

# Swap-файл для Linux _ОБЯЗАН_ лежать в каталоге /dev/

 dd if=/dev/zero of=/dev/swapfile bs=1k count=40000

# После выделения раздела или файла под swap его надо прописать:

 mkswap /dev/hda2 40000 ; sync # размер в килобайтах

 swapon /dev/hda2 # подключаем swap-раздел

 free # смотрим

 swapoff /dev/swapfile # отключаем swap-файл

Для постоянного включения добавить строчку в /etc/fstab:

---------------------------------------------------------------
/dev/hdb2 none swap sw
---------------------------------------------------------------

HP-UX 10.20: swap

Душка HP-UX позволяет все запросто сделать менюшками SAM.

Специфика: swap в файловой системе называется экзотическим словом "File system swap", организуется в виде каталога и хватает не все сразу, как имеет место с swap-файлом, а "по требованию", чем экономит место на диске.

В HP-UX отключить на лету swap -область нельзя - отключение swap форсирует перезагрузку компьютера

Primary-swap указывается в конфигурации ядра, остальные в файле /etc/fstab

swapon # подключаем

 swapinfo # смотрим

SUN (Solaris и SunOS)

swap -l # листинг
 swap -s # листинг

 mkfile 40m swap-file # создать свапфайл в 40 Мб

 swap -a swap-file # активизировать его.

Для постоянного включения добавить строчку в /etc/vfstab:

/swap/file - - swap - no -

Инсталляция операционной системы

Для инсталляции операционной системы на Unix-компьютер используются загрузочные дискеты, загрузочные магнитные ленты, а также CD-ROM'ы.

С дистрибутивного носителя загружается минимальная версия операционной системы Unix, и под управлением этого Unix-а запускается программа инсталляции, которая извлекает и устанавливает с носителя пакеты.

Motorola 922. Загрузка с магнитной ленты

Вставить ленту с дистрибутивом Unix SVR4/88. Включить питание. После того, как на консольном терминале появится сообщение

"Idle MPU: none"

нажать на клавишу "ПРОБЕЛ" Появится меню из нескольких пунктов.

Выбираем "3" (System debugger), ENTER В ответ на приглашение 197-Diag> вводим "bo 0 40" ENTER (0: загрузить с 0-го SCSI контроллера, 40 - магнитная лента, 4-й scsi-номер) и ждем 5 минут.

197-Diag> bo 0 40

Boot-prom организует в оперативной памяти RAM-диск, считывает на него с магнитной ленты начальные 8 Mb - образ файловой системы, загружает ядро операционной системы, монтирует RAM-диск в качестве корневой файловой системы и запускает с него программу инсталляции, управляемую меню. Дальше надо ответить на некоторое количество вопросов, после чего программа приступит к установке пакетов Unix'а, которые размещены на ленте вслед за образом загрузочного RAM-диска. Собственно извлечение файлов с ленты занимает 20-40 минут, в зависимости от того, сколько и какие пакеты вы решили устанавливать.

Первым вопросом система спросит, какой у вас терминал. Ответьте, что у него 24 строки и он имеет позиционирование курсора в стиле vt100 или unknown

Программа инсталляции имеет три основных режима:

  1. Full install
  2. upgrade
  3. Maintenance mode

Вторым своим вопросом программа инсталляции предложит выбрать один из них.

  • INSTALL - предусматривает полную установку операционной системы. Все файловые системы на диске будут заново переразмечены - и, следовательно, ВСЕ ФАЙЛЫ, которые до этого существовали на диске, БУДУТ СТЕРТЫ.
  • UPGRADE - обновление "старинной" (образца 1988 года и древнее) системы до современной версии. Старые данные при этом не уничтожаются.(За исключением тех, естественно, которые включены в новоустанавливаемые пакеты). Нас этот режим не касается, поскольку у нас и так новая система установлена с самого начала.
  • MAINTENANCE MODE - однопользовательский shell для суперпользователя. Подготовленный администратор сможет, загрузившись с ленты, вручную заняться ремонтом и устранением неисправностей в операционной системе, которые ему не удалось бы отремонтировать, загрузись он с диска. (И вообще, не всегда же удается загрузиться с диска).

По выходе из maintenance shell'а (клавиша Ctrl-D) нажмите Ctrl-C, чтоб гарантировать перезапуск инсталляционной процедуры.

Если вы инсталлитесь на диск неизвестной породы, вам придется перед запуском 1. Install уйти в Maintenance моду и по стандартной схеме сделать описание этого диска.

Беста-88. Загрузка с магнитной ленты.

Вставить мастер-ленту Unix'а. Включить питание. На консольном терминале появится сообщение:

boot:

Вводим "t:unix" ENTER (Загрузить unix с магнитной ленты)

boot: t:unix

RAM-диск у Bestix'а занимает 1000 Кб, вслед за ним расположен архив формата cpio с дистрибутивом операционной системы. Остается ответить на несколько вопросов и затем ждать минут 20, пока все содержимое ленты будет извлечено на диск.

Sun SPARCstation. Загрузка с CD-ROM

Вставить CD-ROM. Включить питание. Подождать, пока станция "разогреется". Нажать STOP+A. (STOP - левая верхняя клавиша на левой дополнительной клавиатуре). Появится boot-rom prompt Ok: вводим "boot cdrom". Если SPARC старой модели - SS1, SS1+, SS2, придется вводить "boot sd(0,6,2)"

Ok boot sd(0,6,2)

Если приглашение имеет другой вид: "> " (??), то вместо "boot" надо набрать "b"

> b sd(0,6,2)

После загрузки Unix запустите команду "suninstall", которая и проведет инсталляцию.

# suninstall

Linux Slackware. Загрузка с дискет

В Linux'е для инсталляции нужно иметь две загрузочные дискеты: BOOT (с нее загружаются, на ней находится ядро), и ROOT (на ней находится минимальная файловая система с программой инсталляции). Образы этих дискет в сжатом виде хранятся в файлах boot*/*.gz и root*/*.gz соответственно. Вам нужно выбрать по одному файлу из каждого множества (например boot12/net.gz и root144/color144.gz) и изготовить из них дискеты. Программа GZIP.EXE -D ИЛИ GUNZIP.EXE "разожмет" эти файлы, а RAWRITE.EXE "зальет" их на дискеты. Сами пакеты с дистрибутивом Linux могут лежать на DOS-партиции инсталлируемой машины, на NFS-сервере, на дискетах, на CD-ROM, на магнитной ленте.

Загрузитесь с boot-дискеты, в ответ на prompt "Lilo boot:" введите соответствующий параметр и Enter, подождите немного.

ВНИМАНИЕ: Если ваша машина с Ethernet'ной картой ne2000 "зависает" при попытке загрузить ядро, повторите загрузку с дополнительными параметрами, примерно такими:

Lilo boot: ether=10,0x320,eth0

Вставьте ROOT дискету, нажмите Enter. Когда появится "Console login:" залогиньтесь как root и запустите:

# fdisk /dev/hda
 # setup

Linux RedHat. Загрузка с дискеты

В Linux версии RedHat одна загрузочная дискета. Грузимся с нее - а дальше все делаем по менюшкам. Дистрибутив может лежать на локальном диске, NFS, FTP, SMB-сервере.

HP-UX 10.20. Загрузка с CD-ROM

Перехватываем начальную загрузку клавишей ESC и из PDC-промта даем команду "нащупать cdrom"

BOOT-ADMIN> search scsi

....
 scsi.2.0 ... CDROM ....

Из выдачи вылавливаем "scsi ID CD" и грузим его

BOOT-ADMIN> boot scsi.2.0

Дальше действовать по обстановке, отвечая на возникающие в менюшках вопросы.

HP-UX 10.20. Инсталляция по сети

Готовим сервер

  1. Установить с Install диска пакет "Network cold install utils"
    • (Если надо инсталлить C-200 и старше) Установить с Install диска пакет-patch ACE/PHCO-10751 "Enabling network install for ... C-200"
  2. В файл /etc/instl_boottab вписать несколько _незанятых_ адресов
  3. Подмонтировать Install CD и зарегистрировать его как Depot
    mount /dev/dsk/c0t2d0 /cdrom
     /usr/sbin/swreg -l depot /cdrom
  4. Не забыть по окончании работ разрегистрировать Depot
    /usr/sbin/swreg -u -l depot /cdrom

На станции: Перехватить PDC-boot промпт (ESC или Break в первые 10 сек)

PDC> search lan install

Некоторые станции могут ничего не обнаружить, но все равно - тогда втемную дается команда

PDC> boot lan.10.188.101.14.3.52 install

где 10.188.101.14 - IP адрес сервера, а что такое 3.52 - не знает никто

< Лекция 3 || Лекция 4: 12 || Лекция 5 >