Linux 如何将SCSI命令传递到Vmware ESXi(6.0)上的硬盘

Linux 如何将SCSI命令传递到Vmware ESXi(6.0)上的硬盘,linux,io,vmware,ioctl,esxi,Linux,Io,Vmware,Ioctl,Esxi,我想开发一个应用程序,使用C语言将SCSI命令传递到硬盘。 在Linux中,当向设备传递SCSI或其他命令时,我们只需使用ioctl()函数即可。 但VMware ESXi上的硬盘设备节点并不像Linux那样显示为/dev/sdx, 那么,如何将这些命令传递到VMware ESXi上的设备,就像在Linux上一样。您想从ESXi还是从运行在VMware ESXi上的Linux虚拟机启动SCSI命令?从ESXi。该应用程序设计为直接在ESXi上运行。我认为从运行在ESXi上的Linux虚拟机传递S

我想开发一个应用程序,使用C语言将SCSI命令传递到硬盘。 在Linux中,当向设备传递SCSI或其他命令时,我们只需使用ioctl()函数即可。 但VMware ESXi上的硬盘设备节点并不像Linux那样显示为/dev/sdx,
那么,如何将这些命令传递到VMware ESXi上的设备,就像在Linux上一样。

您想从ESXi还是从运行在VMware ESXi上的Linux虚拟机启动SCSI命令?从ESXi。该应用程序设计为直接在ESXi上运行。我认为从运行在ESXi上的Linux虚拟机传递SCSI命令会更加困难。