NOVELL网中的光驱总管──CDUP5

Author: 苗芳 Date: 2001年 22期

?牐犜赪indows网络中实现CD-ROM的资源共享是一件很容易的事,但如果你使用的是NOVELL网络,要实现CD-ROM的共享和管理却不是件轻松的事了。大多用户采用的方法是在系统的CONFIG.SYS中加入CD-ROM驱动程序,但这种方法资源占用较多,管理不便且极易出现故障。笔者偶得一工具,使用它在NOVELL网中进行CD-ROM的各种操作非常轻松,现与大家共享。
  #1?牐犚弧D-ROM的硬件安装
  #2?牐?1.SCSI接口
  ?牐牥沧癝CSI接口的CD-ROM驱动器需要注意的是适当的ID号和正确的终止。CD-ROM相对于硬盘来说是慢速设备,因此,它的ID号宜选用优先级较低的(如5号或6号)。另外,当CD-ROM是SCSI设备链上的末端设备时,必须在CD-ROM上进行终止,相反,则应当去掉CD-ROM上的终止电阻。
  #2?牐?2.IDE接口
  ?牐牥沧癐DE接口的CD-ROM驱动器关键是正确设置主从设备。若CD-ROM与硬盘共用一条数据线,则应将硬盘置为主设备(Master),CD-ROM置为从设备(Slave);若主板上有两个IDE插槽,则应使CD-ROM和硬盘各自使用一条数据线,这样一来可以提高读写速度,二来可以避免在使用某些软件时出现问题。
  #1?牐牰⑷砑沧?
  ?牐牳霉ぞ呙莆狢DUP5.EXE,是一款自解压软件,只有287KB,解压后会形成NETWARE.312\和NETWARE.410\两个子目录,分别存放适用于3.12和4.x版本的模块。
  ?牐犜贜OVELL网络中安装CD-ROM卷需要在主控制台上顺序加载三类模块:一是主总线适配器(HBA)及其它有关设备的驱动程序;二是与NetWare系统版本有关的程序;三是CD-ROM设备管理模块。安装过程如下:
  #2?牐?1.SCSI接口
  ?牐牐煟?1)?牻栉募饺敕衿髌舳智柯迹ㄈ鏑:\SERVER.410)及SYS卷SYSTEM目录下。
  ?牐牐煟?2)?犜谙低晨刂铺ㄉ弦来渭肴缦旅睿?
  ?牐爈oad aha1540.dsk
  ?牐爈oad aspitran.dsk
  ?牐爈oad aspicd.dsk
  ?牐爈oad after311.nlm(4.x版本不需要)
  ?牐爈oad npa312.nlm(4.x版本不需要)
  ?牐爈oad cdrom.nlm
  ?牐牐煟?3)?犞匦缕舳衿骷纯伞?
  #2?牐?2.IDE接口
  ?牐牐煟?1)?牻栉募粗频椒衿髌舳智柯迹ㄈ鏑:\SERVER.410)及SYS卷SYSTEM目录下,对于NetWare3.12版本来说还需将与其有关的专用文件复制到服务器启动分区目录中。
  ?牐牐煟?2)?犜谙低晨刂铺ㄉ弦来渭肴缦旅睿?
  ?牐爈oad npapatch.nlm (4.x版本不需要)
  ?牐爈oad ideata.ham
  ?牐爈oad idehd.cdm
  ?牐爈oad idecd.cdm
  ?牐爈oad after311.nlm (4.x版本不需要)
  ?牐爈oad nwpa.nlm
  ?牐爈oad nmpaload.nlm
  ?牐爈oad cdrom.nlm
  ?牐犛捎贑DROM.NLM是报文激发,因此它必须从SYS卷加载。对于运行NetWare3.12的服务器来说,需要删除SYS卷上存在的CDROM.MSG文件,并确认设置的第一条搜索路径指向CDROM.NLM文件所存放的目录。
  ?牐牐煟?3)?犞匦缕舳衿骷纯伞?
  #1?牐犎D-ROM卷的管理
  ?牐牭痹谙低晨刂铺?加载CDROM.NLM以后,所有管理和维护CD-ROM卷的工作均可在控制台上通过CD命令来完成。CDROM.NLM的命令列表如下:
  ?牐燙D HELP
  ?牐牳妹钕允綜DROM.NLM的帮助信息(包括CD命令的格式、功能及相应参数说明)。
  ?牐燙D DEVICE LIST
  ?牐牳妹钜?10个为一组列出SERVER上所有被检测到的CD-ROM设备列表,包括它们的编号、工作状态、设备名称、卷名称和装载状态等。
  ?牐燙D VOLUME LIST
  ?牐牳妹钜?10个为一组列出自加载CDROM.NLM以来所有CD-ROM设备中曾经加载过的CD-ROM卷名。显示信息中包括设备列表号(No.)、盘片卷名(Volume Name)、盘片装载状态(Mounted  Y表示已装载)以及该卷所在设备名称(Device Name)。其中设备号及设备名只有在该卷在线时才有所显示。
  ?牐燙D MOUNT [No.] or [volume name]?燵flags]??
  ?牐牳妹钭霸谻D-ROM为一个NetWare卷。 [No.]及[volume name]可用CD VOLUME LIST命令获得。
  ?牐燙D DISMOUNT [No.]or[volume name]??
  ?牐犚桓鯟D-ROM盘片从CD-ROM驱动器取出时必须先卸载该卷。该命令卸载一个已被装载为NetWare卷的CD-ROM卷.[No.]和[volume name]可用CD VOLUME LIST命令获得。
  ?牐燙D CHANGE [No.]?爋r?焄volume name]?燵flags]??
  ?牐犖舜硬煌腃D-ROM盘上读取信息,换盘操作必不可少。此命令用来更换一个已被加载为NetWare卷的CD-ROM盘片。当在控制台输入此命令后,指定的卷将被卸载,同时系统提示更换新盘片,并将新的CD-ROM卷装载。
  ?牐犛捎诎沧耙桓鯟D-ROM卷要花费较长的时间,我们可以用参数/R减少它的安装时间。此时,系统将使用已有的数据文件而不再创建新的,虽然盘片已改变,但其卷名仍是原来的,用户设立的网络映射也不需要修改。
  ?牐燙D DIR ?焄No.]?燵Volume Name]??
  ?牐牬嗣钣美床榭茨骋桓鯟D-ROM卷根目录下的内容。
  ?牐燙D GROUP ?煟╗group name]?燼nd?焄group number])?牐?
  ?牐牳妹钣美聪允疽逊峙涞淖椴⒏峙湟桓鲎楹牛ù?0至9)。 为了授权访问一个CD-ROM卷,需要在服务器上创建一个组对象,并将要授权的用户作为该组的成员,然后通过CD命令使该组有权访问此CD-ROM卷。例如:CD GROUP TECH 3授权访问组TECH并分配组号为3。系统缺省的EVERYONE组的组号为0,是系统自动生成的。若使用“del”作为组名将会删除一个已分配的组号。如:CD GROUP DEL 1。
  ?牐燙D PURGE
  ?牐犌宄凶霸谻D-ROM卷时在硬盘上建立的隐含索引文件及缓存文件。
  ?牐燙D RENAME (/D=No.) (new Volume Name)
  ?牐牳囊桓鯟D-ROM卷的装载名。
  #1?牐犓摹FLAGS]选项
  ?牐?/MAC或/NFS  为该卷加载Macintosh或NFS名字空间支持。这将增加必要的数据和资源,以便工作站能够存取CD上的信息。
  ?牐?/G=(group number)  指定对该卷具有存取权限的用户组号。 (group number)是分配给组的组号,可使用CD GROUP命令获得。
  ?牐?/R  重建指定卷的索引文件。
  ?牐?/rx  用来重建指定卷的索引文件并扩展分配给文件的空间这一选项在装载一个含有异常大的文件或大量目录的CD-ROM时十分有用。
  ?牐?/dup  当一个CD-ROM被装载时用来删除目录中重复的文件名。
  ?牐?/X=(irectory name)  当CD-ROM卷装载后排除一个目录树使之不能共享CD-ROM卷上的内容。directory name可由CD DIR命令列出。
  ?牐犔厥庋∠?/I  在安装一个CD-ROM时用来忽略发现的有关CDROM的错误。
  ?牐犠⒁猓河么搜∠罱贾翪D-ROM安装后文件不能显现。
  ?牐?/W   安装卷时将只读状态改为读写状态(保留一部分硬盘空间作为CD-ROM卷的可写区域,可用来增加对该卷的受托者指定,更新记录文件或加载新的命名空间支持等)。
  #1?牐犖濉D-ROM卷的使用
  #2?牐?1.将CD-ROM卷映射为逻辑盘
  ?牐燙D-ROM卷安装后,就可以像其它卷一样使用了。但CD-ROM卷不能作为一个卷对象直接出现在目录树中,我们可以通过卷名映射分配一个驱动器号给它。例如:CD-ROM卷名为HVTTC,文件服务器名为SER410,则可通过命令:
  ?牐燤AP N:=SER410/HVTTC??
  ?牐牻獵D-ROM卷映射为本地工作站的驱动器N,之后,所有对N盘的操作即是对服务器上共享CD-ROM卷的操作。
  #2?牐?2.自动加载CD-ROM卷
  ?牐犖颐强梢孕薷腁UTOEXEC.NCF文件的内容使服务器启动后自动装载CD-ROM卷。例如:在该文件中加入如下几行内容:
  ?牐燣OAD CDROM.NLM(加载CD-ROM管理模块)
  ?牐燙D GROUP STUD 2(授权访问组STUD,组号为2)
  ?牐燙D MOUNT 1/G=2/R(安装卷到CD-ROM设备1)
  ?牐牶昧耍衷诖蠹铱梢栽贜OVELL网中轻松自如地使用共享光驱了。