Установка SCSI-устройств
SCSI расшифровывается как Small Computer Systems Interface — системный интерфейс для малых компьютеров. Современный интерфейс SAS (Serial Attached SCSI) — дальнейшее развитие этого стандарта. Наиболее распро- страненными типами SCSI-устройств являются накопители на магнитных дисках.
Для обеспечения работоспособности SCSI-устройств требуется:
1. Подключить SCSI-устройства и хост-адаптер к шине и терминировать ее.
2. Установить хост-адаптер SCSI и драйвер к нему.
3. Установить SCSI ID для устройств. По соглашению для хост-адаптера
SCSI следует установить SCSI ID 7.
4. Просканировать с помощью программы, реализованной в SCSI BIOS, SCSI-шину для проверки исправности устройств и правильности установ- ки SCSI ID.
5. Если жесткие магнитные диски SCSI не были форматированы утилитой в SCSI BIOS, отформатировать их.
6. При необходимости установить драйверы для SCSI-устройств.
Поддержка SCSI в ядрах Linux серии 2.6 представлена драйверами трех ти- пов (см. /usr/src/linux/Documentation/scsi/scsi.txt).
r Верхний уровень, наиболее приближенный к процессам пользователя
(user space), реализован с помощью драйверов типов устройств:
· sd — драйвер жестких магнитных дисков SCSI, модуль ядра sd_mod.ko;
· sr — драйвер SCSI CD/DVD-дисков, модуль ядра sr_mod.ko;
· st — драйвер для ленточных устройств, модуль st.ko;
· sg — условное обобщенное символьное SCSI-устройство, модуль sg.ko.
r Средний обобщающий функциональность SCSI-уровень — scsi_mod.ko.
r Нижний уровень представлен драйверами для хост-адаптеров SCSI, моду- ли для которых находятся в каталоге /lib/modules/`uname -r`/kernel/ drivers/scsi/.
Команда lsscsi выводит список установленных SCSI-устройств (при-
мер 19.19).
Пример 19.19. Команда lsscsi |
# lsscsi
[0:0:0:0] disk ATA HITACHI HTS54161 SB4I /dev/sda [3:0:0:0] cd/dvd MATSHITA DVD-RAM UJ-860 RB01 /dev/sr0
[8:0:0:0] disk silicon-power PMAP /dev/sdb
# lsscsi -v 8:0:0:0
[8:0:0:0] disk silicon-power PMAP /dev/sdb dir: /sys/bus/scsi/devices/8:0:0:0
[/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0/host8/ target8:0:0/8:0:0:0]
Выведенный командой lsscsi в примере 19.19 список устройств содержит также и SATA- и USB-устройства, т. к. в Linux обращение к ним производит- ся через SCSI-инфраструктуру. Вторая команда примера показывает, как можно получить подробную информацию об устройстве.
Дата добавления: 2015-06-12; просмотров: 938;