在Linux上以编程方式确定特定驱动器的控制器

在Linux上以编程方式确定特定驱动器的控制器,linux,device-driver,hard-drive,device,Linux,Device Driver,Hard Drive,Device,我有一个配置了SATA和SCSI控制器的虚拟机,每个虚拟机上都连接了一个驱动器。我想在Perl脚本中确定哪个驱动器连接到哪个控制器。我使用的是Debian挤压内核2.6.32。脚本当前认为驱动器是什么样子的?脚本只将其视为/dev/sd?

我有一个配置了SATA和SCSI控制器的虚拟机,每个虚拟机上都连接了一个驱动器。我想在Perl脚本中确定哪个驱动器连接到哪个控制器。我使用的是Debian挤压内核2.6.32。

脚本当前认为驱动器是什么样子的?脚本只将其视为/dev/sd?