Lista urządzeń SCSI aktualnie widocznych w systemie znajduje się w
pliku /proc/scsi/scsi wraz z pełnym adresem (numer adaptera -
host, numer kanału - channel, identyfikator - id, LUN).
Poniższy wydruk, informuje nas, że do magistrali SCSI podłączony jest
dysk twardy (urządzenie o dostępie bezpośrednim), streamer (urządzenie o dostępie sekwencyjnym) i CD-ROM.
[root@boromir ~]> cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: IBM Model: DNES-309170W Rev: SA30
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 05 Lun: 00
Vendor: COMPAQ Model: SDT-9000 Rev: 4.05
Type: Sequential-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 06 Lun: 00
Vendor: TEAC Model: CD-ROM CD-532S Rev: 1.0A
Type: CD-ROM ANSI SCSI revision: 02
Nie wnikając w szczegóły reprezentacji urzadzeń SCSI (szczegóły
znajdują się w [7]) należy przyjąć następujący schemat
nazewnictwa:
- /dev/sdxX -- dyski twarde SCSI (np. /dev/sda1,
/dev/sdb),
- /dev/scdX lub /dev/srX -- czytniki CD-ROM SCSI
(np. /dev/scd0, /dev/sr0),
- /dev/stxX -- napędy taśmowe z automatycznym
przewijaniem do poczatku taśmy (np. /dev/st0, /dev/st0l ),
- /dev/nstxX -- napędy taśmowe bez automatycznego
przewijania do poczatku taśmy (np. /dev/nst0, /dev/nst0l ),
Niestety nie istnieje odwzorowanie adresu SCSI na nazwę urządzenia,
ponieważ przydział nazw odbywa się na podstawie tzw. numerów
minorowych i majorowych (minor and major numbers
(szczegóły znajdują się w [7] oraz pliku
Documentation/devices.txt dostarczanym wraz z źródłami
każdego jądra). Numery minor i major przeznawane są
fizycznym urządzeniom w kolejności ich wykrywania w trakcie
ładowania jądra. W przypadku niektórych adapterów SCSI, informacja o
przyznanych urządzeniom nazwach podawana jest w również w trakcie
ładowania jadra.
Pawel Topa
2003-12-12