对Netware服务器装订库出错的解决

Author: 徐有福 Date: 1997-01-01

  此问题出在网络服务器上。本网络系统有两个卷,一个为管理系统应用程序的SYS卷,另一个为管理应用程序及其数据的APP卷。
  开启服务器,用SERVER启动网络操作系统,当系统启动过程中MOUNT SYS时,出现以下信息:
  ……Bindery open requested by the SERVER.
  Warning:unable to create/open bindery files.
  以上信息表明NOS不能完成对SYS进行MOUNT,同时也无法从任意工作站上登录,也就无法采用从工作站以SUPERVISOR登录后用BINDFIX修复一般性装订库问题的办法解决本装订库问题,使问题显得棘手。于是:
  1.卸下所有卷。
  2.加载卷检测与修复程序VREPAIR,却未检测出系统SYS卷有问题(检测应用程序APP卷也无问题)。
  3.加载INSTALL程序检测与查看磁盘和卷等信息,除系统SYS卷不能安装外,其余信息都正常。同时,由其拷贝系统应用程序以期简单重新安装此系统,但被拒绝安装而遭失败。
  4.更名STARTUP.NCF文件,再用SERVER启动网络服务器,逐步手动装载磁盘及网卡等驱动程序,并分别安装SYS卷和APP卷,结果APP卷安装成功而SYS卷亦无法成功安装,未能实现站点入网(服务器退出系统后,请更回原文件STARTUP.NCF的文件名)。
  5.卸下APP卷,更名SYS卷,欲安装新卷失败,提示说没有Free area(系统磁盘空间全部被划给了系统SYS卷和应用程序APP卷)。
  以上问题表明,此网络系统因装订库出错而难以恢复。此网络系统就此瘫痪了吗?网络中的数据就此无救了吗?
  由于此网络在环境规划时采用了系统卷与应用程序卷分离的环境规划,使得网络在系统卷受损的情况下应用程序卷下的数据不一定受损,这对挽救此系统数据带来了生机,于是有了以下大胆的做法:
  a.取消SYS卷后重建SYS卷,至此,SYS卷就能正常安装了(事实就这么简单,但却不能轻易这么做)。
  b.由于是取消SYS卷后重建的SYS卷,所以原SYS卷下安装的应用程序就没有了(这就是不能轻易做步骤a的原因:若以单卷管理本网络的系统和应用程序数据,则此简单做法就可能会让你付出损失上百兆数据甚至更多的代价)。于是,加载INSTALL程序重新拷贝(安装)应用软件。
  c.设置网络服务器环境。
  d.从工作站以SUPERVISOR登录,设置基本用户及其登录原稿等工作站环境。
  至此,一个棘手的Netware网络装订库问题也就解决了。
  小结:
  1.网络环境的规划对系统的安全性问题有举足轻重的作用,在规划网络时应引起重视。
  2.在卷的设置上应尽量考虑至少安装两个卷,其中一个为系统卷,另一个为应用程序卷,并且使系统卷与应用程序卷分离(以上问题,若以单卷来管理系统和应用程序的数据,则可能损失惨重)。如果可能,则还可留出一定空间作后备SYS卷,其卷的大小和内容皆与SYS卷相同,以便SYS卷出错后以更改卷名方式切换到备份SYS卷上而迅速恢复系统(本文所提问题若以此法建立卷环境,则解决它并不复杂)。
  3.在C/S网络下,要区别对待服务器控制台与工作站间的应用程序,根据网络问题及时选用相应的应用程序,以便快捷迅速地解决实际问题。