是否可以使用Linux作为光纤通道RAID磁盘盒?

您可能都知道相当简单的RAID盒,通过FC,SAS或iSCSI(例如HP StorageWorks MSA2000,Infortrends EonStore系列或来自不同制造商的许多其他型号)将大量SATA磁盘导出为一个大磁盘。

有没有可能用Linux,一些磁盘和一个FC控制器来创build这样的设备,使用控制器的方向与往常相反?

在新兴的SAN环境中,这可以方便地testing一些想法和概念。

SCST – 是Linux的通用SCSI目标子系统(SCST)是Linux的SCSI目标子系统的替代实现。 它提供了SCSI目标驱动程序和Linux内核之间以及Linux内核和存储后端处理程序之间的统一,一致的接口,将目标驱动程序与真实或模拟存储后端相连接。

SCST允许创build复杂的存储设备,提供高级function,如复制,自动精简configuration,重复数据删除,高可用性,自动备份等。另一类设备是虚拟磁带库(VTL)以及其他基于磁盘的备份解决scheme。 SCST创build的设备不仅限于IPnetworking。 他们可以使用任何支持SCSI风格数据交换的链接, 包括光纤通道 ,iSCSI,SAS,InfiniBand和并行(Wide)SCSI。 这可能是您最喜欢的固件中运行SCST的存储设备。

另一种方法是使用LIO Target: http : //en.wikipedia.org/wiki/LIO_Target在这一点上,这是已经合并到Linux主线分支的解决scheme,支持已经添加到一些分布。