Назад | Перейти на главную страницу

Как получить идентификатор шины RAID по метке?

У меня проблема с идентификацией адаптера RAID в Centos 6.5

У меня есть несколько адаптеров LSI RAID на одном сервере. Для любых адаптеров RAID я получаю идентификатор шины от lspci. Также у меня есть список блочных разработчиков (например, / dev / sd [b, c, d, f]).

Как я могу определить для указанного разработчика (например, / dev / sdf) его идентификатор шины адаптера RAID?

Спасибо за ваше время.

Вы можете определить, какое устройство PCI владеет дисковым блочным устройством, используя /dev/disk/by-path/* узлы, например:

$ ls -l /dev/disk/by-path/*
lrwxrwxrwx. 1 root root  9 Mar  2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx. 1 root root 10 Mar  2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx. 1 root root 10 Mar  2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx. 1 root root 10 Mar  2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0-part3 -> ../../sda3

Это на машине VMware, поэтому, например, sda принадлежит устройству PCI. 03: 00.0 соответствует:

03:00.0 Serial Attached SCSI controller: VMware PVSCSI SCSI Controller (rev 02)