Next Previous Contents

2. Jaz 磁盘机的硬件

2.1 Jaz 磁盘机

Jaz 磁盘机是一种使用 SCSI 接口的装置。外挂式的 Jaz 磁盘机使用 50-针 SCSI-2 型 接口。内置式 Jaz 磁盘机使用 3-1/2 吋 50-针的接口。

内置式和外挂式两种 Jaz 磁盘机还分别有两种机型,分别使用容量为 1Gb 或 2Gb 的两种磁片。因此, 从产品的立场划分,市场上共有四种不同的 Jaz 磁盘机可供选用。

2.2 Jaz “磁片”

Jaz磁片是一种扁形盒式装置,盒内存有三片 3.5 吋上下重叠的磁片作为存储数据的媒介。 后文提到盒式装置或磁片时均指用于 Jaz 磁盘机的这种存储媒介。

容量分别为 1Gb 和 2Gb 的这两种盒式 Jaz 磁片的外型非常相似,但实际上这两种磁片却有些差别, 使容量 2Gb 的磁片不能完全插入使用 1Gb 磁片的 Jaz 磁盘机。 显而易见,容量 2Gb 的磁片不能用于读存 1Gb 磁片的磁盘机。

但是使用 2Gb 磁片的 Jaz 磁盘机可以读存和格式化 1Gb 和 2Gb 两种 Jaz 磁片。

2.3 Jaz Jet 接口插卡

Iomega 公司出售的 SCSI 接口插卡称为 Jaz Jet。不过这种接口插卡使用的 SCSI 蕊片组至少有两种。 因此,Jaz Jet 不见得是接装 Jaz 磁盘机最理想的插卡。要使用 Jaz 磁盘机倒不如选用已经确知得到 Linux 支持的 SCSI 插卡(见下节)。

在 Jaz Jet 插卡中,有一种插卡使用 Adaptec 7800 系列的产品。Linux 2.0 系统的 aic7xxx 驱动程序对这系列的产品提供支持。目前多数 Linux 提供的内核都已支持 2.x SCSI 插卡。

其他插卡使用 Advanced Systems 生产的蕊片组。这种插卡在 Linux 启动时提供下列信息:

Jaz Jet PCI SCSI adapter Copyright Advanced Systems 1996

根据使用的 Linux 版本的不同,可能必须重建内核(使用 CONFIG_SCSI_ADVANSYS 设定参数)才能使用这种插卡。

我不喜欢冒然购买不一定得到 Linux 系统支持的产品,以免事后后悔。因此,如果我买 SCSI 插卡,必会选购信誉可靠的公司生产的 50-针的 SCSI 插卡,确知这个产品必会得到 Linux 的支持。

2.4 其他 SCSI 插卡

市场上还有一种 68-针接口的 Ultra-Wide SCSI 插卡。这种插卡可用于 Jaz 磁盘机,但价格昂贵, 同时还需另购插座和排线。因此,如果只是为了使用 Jaz 磁盘机购买 SCSI 插卡, 最好还是购买卡上有 50-针接头的 SCSI 卡比较省事。

在各种 SCSI 插卡中,我比较喜欢 AHA-2930U - 它价格便宜、速度快,Jaz 磁盘机可直接接上所附的排线使用,不发生插头不符的问题。不过,Linux 最近才对这种 SCSI 卡提供支持,所以,除非使用 2.2.x 内核,否则也无法使用这种插卡。目前已有 patch 修补 2.0.36 内核,使这种内核支持这型插卡。 AHA-2940U 型插卡也可用于 Jaz 磁盘机,Linux 支持这类插卡的时间也比较长,只是它的价格比较昂贵。

2.5 内核驱动程序的问题

有一条法则必须遵守:在购买任何插卡之前,必须确知电脑内运行的 Linux 内核支持这种插卡。许多生产商(Adaptec 公司就是其中只一)生产许多型号非常类似的插卡, 但这些插卡却使用完全不同蕊片组,因此, 要使用这些插卡就需运行完全不同的驱动程序。

设置 Linux 内核使其能够运行 SCSI 卡涉及各种问题。 这些问题本身就能独立成文,因此不在此处讨论。

关于重建内核的资料可查询/usr/src/linux/README 或说明 2.x 内核结构的 /usr/src/linux/Documentation/ 目录。如果找不到这些文档,看看在安装 Linux 时是否已经加装了关于内核组件的原始文件。

否则还可查询 Brian Ward 的 Kernel-HOWTO


Next Previous Contents