浅析讲述 Fedora SCSI系统被动终结
时间:2010-12-03 来源:mydear
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) 的存储系统以及网络连接的存储和服务器机柜中经常用到它。
在前面我们提到了 终结(termination),却没有过多解释。Fedora SCSI 总线的电气特性要求总线的每一个末端都要适当地终止。必须为总线使用适当类型的终结器(terminator);被动的、HVD 或者 LVD。如果在总线上混合使用宽型和窄型设备,那么要意识到窄型设备的终结可能与宽型设备的终结并不发生在同一位置。如果控制器只控制内置总线或者只控制 外置总线,那么它通常会提供终结,或者是自动的,或者是通过 BIOS 设置。
Fedora SCSI查阅具体控制器的手册。如果控制器同时控制内置和外置片断,那么它通常不会提供终结。有些设备能够提供终结,或者通过一个切换器,或者通过其他方 式,比如跳线。同样,去参考设备的手册。否则,通常是通过向线缆插入一个终结器来实现终结。不管使用哪种类型的终结,在同一总线上混合使用宽型和窄型设备 时都要特别小心,因为在总线上窄型终结发生的位置可能与宽型设备不同。