Arch:通过 iSCSI 共享原始 SCSI 设备?

Arch:通过 iSCSI 共享原始 SCSI 设备?

我在 Arch Linux 安装中使用一些较旧的 SCSI 设备。其他系统实际上需要磁盘上的信息。虽然我当然可以在 Linux 上安装磁盘并通过 SMB 或类似方式共享它,但我真正想要做的是通过 iSCSI 共享实际的原始 SCSI 设备。

同样的概念也延伸到我可能在不久的将来使用的某些专用 SCSI 设备。

过去,我尝试过在 Linux 上使用 iSCSI 目标(当时它仍称为 IET),但从未真正弄清楚如何按原样共享“原始”SCSI 设备。我可以将其作为块级设备共享,但它不会保留其供应商和产品 ID 等信息,也不会响应任何专门的命令(因为它只是包装块设备,而不是实际执行原始 SCSI 直通)。

我想知道这是否可行。我可以通过 iSCSI 共享(例如通过“sg”设备)原始 SCSI 设备吗?(这里的基准是:我可以通过 iSCSI 以原始形式共享 SCSI 磁带驱动器,甚至扫描仪吗)我觉得我读过这可能是可行的,但我找不到任何可靠的文档和好的例子可供参考。

我在服务器上运行的是最新版本的 Arch Linux。我不确定需要安装哪些软件包以及如何设置配置文件。

谢谢您的任何建议!

答案1

它似乎:http://scst.sourceforge.net/comparison.htmlSCST 可以在直通模式下工作。我认为这就是你所需要的,但我自己还没有尝试过。

答案2

我很久以前就写了这篇文章,在此期间,targetcli它帮了大忙。它确实允许您导出原始 SCSI 设备。因此,如果有人遇到此问题并需要做同样的事情,targetcliAUR 将成为您的朋友。

相关内容