您可能都知道相对简单的RAID盒将一堆SATA磁盘作为一个大型驱动器通过FC,SAS或iSCSI导出,如HP StorageWorks MSA2000,Infortrends EonStore系列或来自不同制造商的许多其他型号.
是否有可能使用Linux,一些磁盘和FC控制器创建这样的设备,使用控制器的方向与平常相反?
在新兴的SAN环境中测试一些想法和概念会很方便.
解决方法
SCST – 用于Linux的通用SCSI目标子系统(SCST)是用于Linux的SCSI目标子系统的替代实现.它在SCSI目标驱动程序和Linux内核之间以及Linux内核和存储后端处理程序之间提供统一,一致的接口,将目标驱动程序与实际或模拟存储后端连接起来.
SCST允许创建复杂的存储设备,提供高级功能,如复制,精简配置,重复数据删除,高可用性,自动备份等.另一类此类设备是虚拟磁带库(VTL)以及其他基于磁盘的备份解决方案. SCST仅创建不受IP网络限制的设备.他们可以使用支持SCSI式数据交换的任何链接,包括光纤通道,iSCSI,SAS,InfiniBand和并行(宽)SCSI.很可能是您最喜欢的固件中运行SCST的存储设备.