荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: zzt (破网,烂网), 信区: Linux
标  题: 建立一个IDE CD-ROM 服务器
发信站: BBS 荔园晨风站 (Thu Nov 19 17:58:50 1998), 站内信件 (WWW POST)

by Ron Jachim and Howard Cokl
of the Barbara Ann Karmanos Cancer Institute
译者 arnzh <arnzh@ynmail.com>


--------------------------------------------------------------------------------

引言
    在网络环境下一个CD-ROM阵列的好处是显而易见的.你可以给多个用户提供多张
CD-ROM.假定,在一个理想的环境中你需要SCSI光驱这样的设备,但SCSI光驱也有它的不足之
处.它们比普通光驱贵而且难于配置.一种便宜的替代物就是使用一串IDE光驱,很多人把慢的
放在一边,只因为他们有了更快的.

你需要的东西:
一台可以运行linux的PC
1到2个IDE控制卡,这根你机器的主板容量有关,下面会有更多的信息.
7个IDE光驱
有7个5.25"托架和一个给硬盘用的附加托架的机箱.
    假定你可以把所有需要的部分都组装在一起.你可能需要到处打电话寻找一个合适的机
箱,并给它定制一个少见的电源. JDR在他们的产品目录中并没有提到这个,但是我们从JDR
找到了。最特殊的组件是我们下面所述的IDE控制器,其实它也不是那么特殊。


IDE控制卡的问题
    这台SERVER的唯一关键问题是你必须有四个以上的IDE通道,每个都可以支持两个驱动器
.每一个控制卡都必须是兼容ATAPI的,来支持IDE光驱.假设你使用单独的IDE硬盘来启动,这
样就会有7个连接点来连接多余的驱动器,这里指IDE光驱.一种合适的控制卡是增强型IDE控
制卡,JDR Microdevices(www.jdr.com)公司的MCT-ILBA,69.99美元.
    很多主板都支持一到两个IDE通道,只需要很少的改动.下面的讨论我们都假定你需要最
大配置.


主板上没有通道.(需要两块IDE控制卡)
    配置第一个控制卡,使它的第一个通道为primary控制器,第二个通道为Secondary控制器
.控制卡应该有一个BIOS地址,你必须确认不和其他设备已使用的BIOS地址冲突(或是其他的
IDE卡).
配置第二块控制卡,使它的第一个通道为tertiary(第三个)控制器,第二个通道为
quaternary(第四个)控制器.记下每一个通道的中断号和I/O地址.注意不能共用中断和I/O地
址,甚至BIOS地址段.
主板上有一个通道.(需要两块IDE控制卡)
    把主板的通道设置为primary,也许它根本就不让你设,如果需要设置的话,选primary.
    配置第一个控制卡的第一个通道为Secondary控制器,关闭另一个通道.控制卡应该有一
个BIOS地址,你必须确认不和其他设备已使用的BIOS地址冲突(或是其他的IDE卡).配置第二
块控制卡,使它的第一个通道为tertiary(第三个)控制器,第二个通道为quaternary(第四个
)控制器.记下每一个通道的中断号和I/O地址.注意不能共用中断和I/O地址,甚至BIOS地址段
.
主板上有两个通道.(需要一块IDE控制卡)
    如果主板上有两个IDE通道,它就可以支持4个IDE驱动器.配置第一个通道为primary控制
器,第二个通道为Secondary控制器.
    配置控制卡,使它的第一个通道为tertiary(第三个)控制器,第二个通道为quaternary(
第四个)控制器.控制卡应该有一个BIOS地址,你必须确认不和其他设备已使用的BIOS地址冲
突(或是其他的IDE卡).记下每一个通道的中断号和I/O地址.注意不能共用中断和I/O地址,甚
至BIOS地址段.
一个常用IDE设备信息的表
  # Channel IRQ I/O Address*
0 Primary 14 1F0-1F8
1 Secondary 15 170-178
2 Tertiary 11 1E8-1EF
3 Quaternary 10 168-16F

*注:我的卡带的文档是不正确的.



软件安装
    硬件安装完毕,并记录了所有设置,就差不多完成了.
    用BootDisk开始Slackware的安装.普通的Linux安排会有两个配置好的IDE通道,所以你
只需配置另外两个通道就行了.在"Boot:"时使用内核"command line"来指定多余的IDE通道
,例如:
boot: ide2=0x1e8,0x1ef,11 ide3=0x168,0x16f,10
    如你所看到的,第三个IDE通道(ide2)用了1E8-1EF的I/O地址段和中断11,第四个IDE通道
(ide3)用了168-16F的I/O地址段和中断10.
    Slackware安装完成后为NFS exporting这些驱动器或是配置一个Samba来共享这些驱动
器就是一件很简单的事了.
下一步
再往下我们要作的是配置一个没有硬盘的8CD-ROM驱动器.我们觉得从技术的角度来讲,解决
方法是从一张特别烧制的光盘上启动,并使用BOOTP或DHCP来处理网络配置.另一种可用的替
代物是一个用于启动的固件.



--------------------------------------------------------------------------------

版权所有 (C) 1998, John Kacur
出版于第33期《Linux公报》1998年10月 中文版第一期

--
☆ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.0.101]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店