scsi_主机互连

scsi_主机互连

您能解释一下 Linux 的存储互连吗? scsi_host0、host1、host2 等到底是什么。我最近检查了一个虚拟机,该虚拟机在 /sys/class/scsi_hosts/ 目录中存在大约 39 个主机。它取决于服务器中存在的驱动器数量吗?可以请您指导一下吗?

答案1

基本上,其中的scsi_host*目录/sys/class/scsi_hosts代表系统拥有的所有 SCSI 兼容存储控制器。 AHCI SATA 控制器的单个端口可以是一个scsi_host*目录;系统上所有USB存储设备的集合通常由一个scsi_host*目录表示;在具有 iSCSI 或 FibreChannel SAN 适配器的服务器上,FibreChannel 端口的每个 iSCSI 都可以显示为一个scsi_host*目录。

基本上,由于如此多的存储协议要么基于 SCSI,要么与其相关,因此将它们全部表示为 SCSI 适配器,定义了一组可以使用所有这些协议完成的通用基本操作。

在虚拟机上,虚拟存储控制器的数量和类型完全取决于虚拟化管理程序的设计和配置。您的虚拟化平台可能会为每个虚拟驱动器提供单独的虚拟控制器,以便在必要时可以热删除虚拟驱动器,而对其他虚拟驱动器的影响最小。

相关内容