浅析讲述 Fedora SCSI系统被动终结
Fedora还是比较常用的,于是我研究了一下Fedora SCSI,在这里拿出来和大家分享一下,它也曾用于其他设备,比如扫描仪和打印机。互联网搜索引擎都基于文件系统,但企业应用中内容一般均会安全和集中地存放在数据仓库中以保证数据安全和管理的要求。
SCSI 概述
小型计算机系统接口(Small Computer System Interface) 更常见的是称为 Fedora SCSI,这个接口设计用于连接磁带等流设备和磁盘、 CD-ROM 等块存储设备。它也曾用于其他设备,比如扫描仪和打印机。Fedora SCSI 读作“scuzzy”。 SCSI 设计支持总线上的多个设备。某个叫做 控制器(controller) 的设备负责管理总线。 Fedora SCSI 设备可以是内置的,也可以是外置的。American National Standards Institute(ANSI)已经制订了三个主要版本的 SCSI 标准。
SCSI
是最初的标准(X3.131-1986),现在通常称作 SCSI-1。这是在 Shugart Associates 为实现用于磁盘设备的标准接口而获得的成果中提出的。这个标准支持每条线缆上最多 8 个设备。SCSI-1 使用被动终结(passive termination,下面有更多关于此的内容)。尽管设备可能仍然以某种适当的终止机制在当前的Fedora SCSI 线缆上使用,但这个标准现在已经被废弃了。数据接口是 8 位并行的,最大速度为 5MBps(megabytes/sec)。Fedora SCSI 标准是为磁盘设计的,但它非常灵活,为其他设备所使用,特别是扫描仪和更慢的设备,比如 Zip(™ 或 ® - gem,请查证)。 FConnection 使用 50 连接器线缆,最初是使用 Centronics 连接器,但是后来使用的是类似于 DB-25 RS-232 串行连接器的 50-pin D-shell 连接器。
SCSI-2
是 1994 年作为 ANSI 标准 X3.131-1994 被批准的。这个版本将总线的速度翻倍为 10MBps,并引入了所谓的 宽型(wide) 或 16-位 数据传输。以 10MBps 速度运行的 16-位 总线可以以 20MBps 的速度传输数据。50-connector 线缆用于 8-位 或者 窄型(narrow) SCSI 设备,而较新的宽型设备使用 68-pin 线缆。也引入了更高密度的线缆,以实现更小且更廉价的连接器。SCSI-2 还标准化了Fedora SCSI 命令集,并引入了微分信号(differential signaling)来在速度更高时提高质量。这后来被称为 High Voltage Differential(HVD)信号。HVD 要求主动终结(active termination)。小心地使用适当的终结,因为有可能在一根线缆上混合使用 8-位 和 16-位 设备。SCSI-2 支持在同一线缆上最多 16 个设备,其中最多 8 个可以是窄型的。
SCSI-3
是一组标准,而不是一个标准。这就使得可以改进那些变化迅速的技术的标准,同时避免修订那些稳定的技术的标准。在 ANSI 标准 X3.270-1996 中定义了总体的体系结构,也称为 SCSI-3 Architecture Model (SAM)。较早的Fedora SCSI 标准现在收录在 SCSI Parallel Interface(SPI)标准中。速度再次得到了提高,在速度为 160MBps 的总线上,当前 16-位 设备的数据传输能力最高可以到 320MBps。
SCSI-3 引入了光纤通道Fedora SCSI(Fiber Channel SCSI),每条总路支持最多 126 个设备,能够在距离为几公里的 1GBps 或 2GBps 光纤通道链路上建立连接。这有助于解决使用标准Fedora SCSI 线缆所不可避免的限制。引入的另一个值得关注的内容是 Single Connector Attachment(SCA),它只用于宽型(16-位)设备。 SCA 是一个 80-pin 连接器,它综合了 68-pin 连接器的管脚以及电源和另外一些管脚。SCA 设计支持在运行着的系统中安全地进行热插拔,在实现 独立磁盘冗余阵列(Redundant Array of Independent disks,RAID) 的存储系统以及网络连接的存储和服务器机柜中经常用到它。