Linux 版 (精华区)

发信人: netiscpu (说不如做), 信区: Linux
标  题: 建立IDECD-ROM服务器
发信站: 哈工大紫丁香 (Tue May 18 08:00:15 1999), 转信

 "Linux公报... 让Linux更富魅力!"

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

-----

建立一个IDE CD-ROM 服务器

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,也许它根本就不让你设,如果需要设置的话,选prima

ry.     配置第一个控制卡的第一个通道为Secondary控制器,关闭另一个通道.控制卡

应该有一个BIOS地址,你必须确认不和其他设备已使用的BIOS地址冲突(或是其他的IDE

卡).配置第二块控制卡,使它的第一个通道为tertiary(第三个)控制器,第二个通道为q

uaternary(第四个)控制器.记下每一个通道的中断号和I/O地址.注意不能共用中断和I

/O地址,甚至BIOS地址段. 主板上有两个通道.(需要一块IDE控制卡)

    如果主板上有两个IDE通道,它就可以支持4个IDE驱动器.配置第一个通道为primar

y控制器,第二个通道为Secondary控制器.     配置控制卡,使它的第一个通道为terti

ary(第三个)控制器,第二个通道为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,第四个ID

E通道(ide3)用了168-16F的I/O地址段和中断10.     Slackware安装完成后为NFS exp

orting这些驱动器或是配置一个Samba来共享这些驱动器就是一件很简单的事了. 下一

步再往下我们要作的是配置一个没有硬盘的8CD-ROM驱动器.我们觉得从技术的角度来讲

,解决方法是从一张特别烧制的光盘上启动,并使用BOOTP或DHCP来处理网络配置.另一种

可用的替代物是一个用于启动的固件. 

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

-----

版权所有 (C) 1998, arnzh 

出版于第33期《Linux公报》1998年10月 中文版第一期

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

-----

    

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

-----


--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.135毫秒