我在Arch
Linux安装上使用一些较旧的SCSI设备.其他系统实际上需要有关磁盘的信息.虽然我当然可以在Linux上安装磁盘并通过SMB或类似的方式共享它,但我真正想做的是通过iSCSI共享实际的原始SCSI设备.
同样的概念扩展到了一些我可能在不久的将来最终使用的专用SCSI设备.
在过去,我在Linux上试验过iSCSI目标(当它仍被称为IET时),但从未真正弄清楚如何按原样共享“原始”SCSI设备.我可以将它作为块级设备共享,但它没有保留诸如供应商和产品ID之类的东西,并且它没有响应任何专门的命令(因为它只是简单地包装块设备而不是实际执行原始设备SCSI传递.)
我想知道的是,如果这是可能的.我可以通过iSCSI共享(通过“sg”设备)原始SCSI设备吗? (这里的一个基准是:我可以通过iSCSI以原始形式共享SCSI磁带驱动器,甚至是扫描仪)我觉得我已经读过这可能是可能的,但是我找不到任何东西坚实的文档,有很好的例子可供查看.
我正在服务器上运行当前版本的Arch Linux.我不确定需要安装哪些软件包,以及如何设置配置文件.
谢谢你的建议!
解决方法
似乎:
http://scst.sourceforge.net/comparison.html SCST可以在直通模式下工作.我认为这是你需要的,但我自己没有尝试过.