Администрирование локальных сетей

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

bash-2.04$ lssf /dev/null

pseudo driver mm minor 0x000002 /dev/null

 

Системная конфигурация

 

Утилита ioscan является одной из наиболее полезных утилит для просмотра системной информации. Ее можно использовать для построения аппаратного адреса устройства. В простейшем виде ioscan показывает аппартный путь (адрес), класс устройства и описание. Опции u (используемые устройства) или k (структуры ядра) дают быстрый результат без сканирования оборудования.

 

# /usr/sbin/ioscan

H/W Path Class Description

=============================================

bc

1 graphics Graphics

2 ba Core I/O Adapter

2/0/1 ext_bus Built-in SCSI

2/0/1.2 target

2/0/1.2.0 disk TOSHIBA CD-ROM XM-5401TA

2/0/1.5 target

2/0/1.5.0 disk SEAGATE ST32151N

2/0/1.6 target

2/0/1.6.0 disk SEAGATE ST32151N

2/0/1.7 target

2/0/1.7.0 ctl Initiator

2/0/2 lan Built-in LAN

2/0/4 tty Built-in RS-232C

2/0/6 ext_bus Built-in Parallel Interface

2/0/8 audio Built-in Audio

2/0/10 pc Built-in Floppy Drive

2/0/11 ps2 Built-in Keyboard

4 ba EISA Adapter

5 ba Core I/O Adapter

5/0/1 hil Built-in HIL

5/0/2 tty Built-in RS-232C

8 processor Processor

9 memory Memory

#

 

Использование ключа f приводит к выдаче полной информации включая номер интерфейса или интерфейсной карты.

 

Class I H/W Path Driver S/W State H/W Type Description

================================================================

bc 0 root CLAIMED BUS_NEXUS

graphics 0 1 graph3 CLAIMED INTERFACE Graphics

ba 0 2 bus_adapter CLAIMED BUS_NEXUS Core I/O Adapter

ext_bus 0 2/0/1 c720 CLAIMED INTERFACE Built-in SCSI

target 0 2/0/1.2 tgt CLAIMED DEVICE

disk 0 2/0/1.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5401TA

target 1 2/0/1.5 tgt CLAIMED DEVICE

disk 1 2/0/1.5.0 sdisk CLAIMED DEVICE SEAGATE ST32151N

target 2 2/0/1.6 tgt CLAIMED DEVICE

disk 2 2/0/1.6.0 sdisk CLAIMED DEVICE SEAGATE ST32151N

target 3 2/0/1.7 tgt CLAIMED DEVICE

ctl 0 2/0/1.7.0 sctl CLAIMED DEVICE Initiator

lan 0 2/0/2 lan2 CLAIMED INTERFACE Built-in LAN

tty 0 2/0/4 asio0 CLAIMED INTERFACE Built-in RS-232C

ext_bus 1 2/0/6 CentIf CLAIMED INTERFACE Built-in Parallel Interface

audio 0 2/0/8 audio CLAIMED INTERFACE Built-in Audio

pc 0 2/0/10 fdc CLAIMED INTERFACE Built-in Floppy Drive

ps2 0 2/0/11 ps2 CLAIMED INTERFACE Built-in Keyboard

ba 2 4 eisa CLAIMED BUS_NEXUS EISA Adapter

ba 1 5 bus_adapter CLAIMED BUS_NEXUS Core I/O Adapter

hil 0 5/0/1 hil CLAIMED INTERFACE Built-in HIL

tty 1 5/0/2 asio0 CLAIMED INTERFACE Built-in RS-232C

processor 0 8 processor CLAIMED PROCESSOR Processor

memory 0 9 memory CLAIMED MEMORY Memory

 

Использование ключа n приводит к тому что ioscan дополнительно выдает информацию о файле устройства:

 

target 0 2/0/1.2 tgt CLAIMED DEVICE

disk 0 2/0/1.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5401TA

/dev/dsk/c0t2d0 /dev/rdsk/c0t2d0

target 1 2/0/1.5 tgt CLAIMED DEVICE

disk 1 2/0/1.5.0 sdisk CLAIMED DEVICE SEAGATE ST32151N

/dev/dsk/c0t5d0 /dev/rdsk/c0t5d0

 

В том случае когда драйвер устройства не может быть автоматически сконфигурирован и соответствующий файл устройства оказывается несозданным приходится создавать его вручную с помощью команд mkfs или mknod. Ядро взаимодействует с аппаратным обеспечением ассоциируя имя драйвера и аппаратный адрес. Стандартный интерфейс HP-UX к драйверам поставляется вместе с библиотекой /usr/conf/lib/libhp-ux.a. Ядро распознает интерфейсные драйвера и драйвера устройств через младшие и старшие нгомера “прошитые“ в файлах устройств.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Старший номер (major number)

 

Старший номер, как уже было сказано раньше является индексом в таблице переключателя устройств ядра. Для нахождения правильного старшего номера можно воспользоваться программой lsdev. Она считывает заголовки и список драйверов сконфигурированных в ядре с ихними блочными и символьными старшими номерами. Номера выводятся в десятичной форме, -1 означает либо то что устройство является модулем, драйвер несконфигурирован либо драйвер не поддерживает какогото из режимов (блочного или символьного).

 

Младший номер (minor number)

 

Младший номер определяет собой: расположение устройства и его драйвер-зависимые характеристики. Некоторые примеры младших номеров файлов устройств приведено ниже. Более полную информацию можно почерпнуть из руководства “Configuring HP-UX for Peripherals”.

 

SCSI Disk device. Рассмотрим что означает младший номер 0x023000 у SCSI устройства.

 

bits8-1112-1516-1920-2324-2728-31Binary000000100011000000000000hex023000

0000 0010Первые восемь бит идентифицируют интерфейс или интерфейсную карту

 

0011SCSI адрес диска

 

оставшиеся биты нулевые.

 

SCSI ленточный накопитель.

 

Bits 16-1920-2324-2728-31BinarySCSI номерSCSI LUN24 поведение как у BSD систем при закрытии

25 без перемотки

26 конфигурационный метод (если 1 то биты от 27 до 31 означают индекс, если 0 то плотность записи)

27-31 Индекс/плотность записи

Создавать файлы устройств можно с помощью команды mknod. Она имеет следующий синтаксис:

 

mknod file_name [c|b] major minor

 

например

 

mknod /dev/null c 3 0x000002

 

 

  1. Инсталирование периферии на примере ленточного накопителя.

 

Прежде чем перейти к включению ленточного накопителя нужно убедится в том что его SCSI id не совпада?/p>