Проблема решена. Если я правильно помню, я думаю, что решил ее, запустив emerge --depclean
, revdep-rebuild
, а затем вернув пакеты, которые emerge удалил (потому что два из них были драйверами дисплея radeon и драйвером ввода evdev X).
Удобнее использовать утилиту lsscsi .
Из документации о ФК:
For FC devices (logical units), the '--transport' option will show the port name and the port identifier instead of the SCSI INQUIRY "strings". For example:
$ lsscsi -g
[3:0:0:0] enclosu HP A6255A HP04 - /dev/sg3
[3:0:1:0] disk HP 36.4G ST336753FC HP00 /dev/sdd /dev/sg4
[3:0:2:0] disk HP 36.4G ST336753FC HP00 /dev/sde /dev/sg5
$ lsscsi -g --transport
[3:0:0:0] enclosu fc:0x50060b00002e48a3,0x0b109b - /dev/sg3
[3:0:1:0] disk fc:0x21000004cf97de68,0x0b109f /dev/sdd /dev/sg4
[3:0:2:0] disk fc:0x21000004cf97e385,0x0b10a3 /dev/sde /dev/sg5
lsscsi
использует sysfs(из Введение раздел документации):
The lsscsi command scans the sysfs pseudo file system that was introduced in the 2.6 Linux kernel series. Since most users have permissions to read sysfs (usually mounted at /sys ) then meta information can be found on some or all SCSI devices without a user needing elevated permissions to access special files (e.g. /dev/sda ). The lsscsi command can also show the relationship between a device's primary node name, its SCSI generic (sg) node name and its kernel name.
Вы можете попробовать что-то вроде :проверьте старший и младший номера для этого устройства:
# ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 May 15 12:58 /dev/sda
затем перейдите в каталог
/sys/dev/block/8:0/device
где 8 :0 представляют вышеуказанный старший и младший номер и получают содержимое файлаmodel
# cat model
VBOX HARDDISK
П.С. Это для RHEL, в Debian путь должен быть/sys/dev/8:0/device
В Debian 9 или подобном достаточно современном дистрибутиве вы можете использовать команду lsblk
следующим образом:
lsblk -o +HCTL,TRAN,WWN
Поле TRAN идентифицирует используемый метод транспортировки, но может быть пустым. Но первый номер HCTL-квадлета будет обозначать номер хост-адаптера, предоставляющего доступ к этому устройству :, если соответствующий каталог /sys/class/fc_host/host<N>
существует, то запоминающее устройство однозначно является Fibre Channel SAN LUN.
Информацию о WWN адаптера Fibre Channel можно найти в каталоге /sys/class/fc_host/host<N>
. По историческим причинам драйвер хост-адаптера Emulex FibreChannel(lpfc.ko
)предоставляет множество настраиваемых параметров времени выполнения -в /sys/class/scsi_host/host<N>
. Драйверы FC других производителей могут отображать их иначе.