我正在Arch Linux安装中使用一些较旧的SCSI设备。 其他系统上实际需要磁盘上的信息。 虽然我当然可以在Linux上挂载磁盘,并通过SMB或类似的东西共享,我真正想要做的是通过iSCSI共享实际的原始SCSI设备。
这个相同的概念扩展到一些专门的SCSI设备,我可能最终在不久的将来工作。
过去,我在Linux上尝试了iSCSI目标(当时仍称为IET),但从来没有真正弄清楚如何共享“原始”SCSI设备。 我可以将它作为一个块级设备共享,但是它并没有保留诸如供应商和产品ID之类的东西,也没有响应任何专门的命令(因为它只是简单地封装块设备,而不是实际上做生SCSI传递。)
我想知道的是,如果这是可能的。 我可以通过iSCSI共享(通过“sg”设备)一个原始的SCSI设备吗? (这里的一个基准是:我可以共享一个SCSI磁带机,甚至是一个扫描器,通过iSCSI的原始forms)我觉得我已经读过,这可能是可能的,但我一直没能find任何可靠的文档以及很好的示例来查看。
我在服务器上运行Arch Linux的当前版本。 我不确定需要安装哪些软件包,以及如何设置configuration文件。
感谢您的任何build议!
看来: http ://scst.sourceforge.net/comparison.html SCST可以在传递模式下工作。 我想这是你需要的,但是没有尝试过。
我很久以前就写了这个,在这个过渡期间, targetcli来了救援。 它确实允许您导出原始的SCSI设备。 所以如果有人在这个问题上磕磕绊绊并需要这样做,AUR中的targetcli将成为你的朋友。