SCO UNIX系统中如何添加SCSI硬盘 

 
    装了SCO UNIX操作系统以后的硬盘称为第一个控制器上的第一块硬盘,或者第一个主适配器(对于SCSI硬盘来说)上的第一块硬盘。对于标准硬盘控制器,或IDA智能阵列扩展控制器来说是逻辑硬盘,往往由一个以上实际硬盘组成,以下为便于讲座不再加以区分,使用命令:mkdev hd 
     首先必须知道要加到哪块硬盘控制器上,新加的硬盘是这个控制器上第一块盘还是第二块盘。这两类硬盘控制器都有相同的限制,即每个控制器最多只能支持两块硬盘。Mkdev的语法结构为:mkdev hd disk controller 
     此处,disk和controller分别是硬盘和控制器编号,编号都从0开始。因此系统可支持两个同类型控制器,他们的编号应是0,1;第个控制器上装了两块硬盘,其编号也为0,1。下列是mkdev hd指令和所添加的硬盘的对应关系: 
     命令 所加硬盘 
     mkdev hd 0 0 第一个控制器上第一块盘(系统安装) 
     mkdev hd 0 1 第一个控制器上第二块盘 
     mkdev hd 1 0 第二个控制器上第一块盘 
     mkdev hd 1 1 第二个控制器上第二块盘 
     这里所安装的硬盘用于Unix的文件系统,是非DOS区。对于SCSI硬盘来说,这部分的工作必须先配置硬盘。对于IDE硬盘来说,增加到系统中的硬盘必须是BOIS所支持的。如果是安装的硬盘已经有文件系统,保留原来的分区参数年配置,或者备份原来的数据。下面以安装SCSI硬盘,并且创建一个文件系统和一个裸设备为例。列出安装硬盘的步骤。 
     1.引导系统并通过在“control-d”提示下键入root口令进入单用户模式,键入:# mkdev hd 
     2.系统显示: 
     (1) Add a hard disk to IDE controller 
     (2) Add a hard disk to SCSI controller 
     Enter 1,2 or enter q to quit. 输入2将一个硬盘添加到SCSI控制器。 
     3.系统显示: 
     Enter the prefix of the SCSI host adapter that supports this device Or press for the default:xxxx 
     Enter h for a list of host adapters or enter q to quit: 
     其中xxxx是现有硬盘连接SCSI控制器的驱动名称。按下选择默认的适配器(如果这是新的硬盘连接到的适配器),或者,在新的驱动器被连接到其它的适配器上时,输入适当的适配器驱动器名称(此时假设任何其它的适配器都已经在系统上配置好了)。 
     4.系统显示: 
     Which xxxx SCSI host adapter supports this device? 
     Select 0-4, or enter q to quit: 
     其中xxxx是要将硬盘连接到的SCSI控制器的驱动器名称,当只有一个SCSI控制器时,请键入0。 
     5.系统显示: 
     What SCSI Bus is this device attached to? 
     Press to use the default:0 
     Select 0-n,or h for help,of q to quit: 
     当只有一个SCSI控制器并将新硬盘置于First Bus时,按下选择默认值“0”。 
     6.系统显示: 
     What is the Target ID for this device ? 
     Select 0-15,or h for help,or q to quit: 
     SCSI ID 是由新硬盘上的跳线设置决定的。必须参考硬盘驱动器所带来的说明书决定正确的ID,或使用SCSI控制器的应用程序决定ID。请参见有关控制器的文档弄清楚是否该应用程序适用于的控制器,以及如何使用它。 
     7.当已经输入了适当的SCSI ID并按下时,系统显示: 
     What is the LUN of this device ? 
     Press Press to use the default:0 
     Select 0-7or h for help,of q to quit: 
     大多数情况下,LUN应为0。 
     8.现在应看到一个Host Adapter Type,Device,adapter Number,ID,LUN和BUS的清单,并提示: 
     Update SCSI configuration ?(y/n)输入y。 
     9.这时,SCSI配置文件被更新。将出现连接核心的提示时,输入y重新连接核心。在提示下键入y,按下缺省情况引导内核,然后键入y重建内核环境。 
     10.当系统返回到了提示符下后,键入如下内容以关闭系统:#/etc/init 0 
     然后,当出现“Safe to Power Off”信息时按下任意键重新启动系统。 
     11.系统启动,再次进入单用户模式,键入:#mkdev hd 
    输入与上面相同的信息。然后就会出现配置当前的添加上的硬盘的分区过程。这个时候系统提示你要分几个块,确定可分成两块,第一块(可命名为filesysl)做HTFS文件系统(4G),剩余的一块做NON FS裸设备(可命名为raw2),文件系统的起始点0,类型就按默认是做了文件系统,终止点是4000000;裸设备起始点是4000001,终点就是可用的最后的那一点,然后要在第一块上做一下文件系统,根据提示的命令,输入c,然后输入第一块的块号,应该是0。然后q退出,系统提示是否做文件系统,选择I(install),即可。然后需要把第一块mount上,进入scoadmin-filesystem-filesystem manager-mount-local,然后输入设备名(就是刚才宣言的第一块的名字/dev/filesysl),mount点(如usr/filesysl/conf),就可以了,给其他用户增加readwrite权限。对应的参数文件是:/etc/default/filesys。当系统进入多用户方式时,filesysl文件系统应该被自动安装。