SUN工作站无法启动故障及解决实例

发布时间:2017-03-13 11:59:02

 0、SUN工作站功能介绍 
  Sun工作站是雷神雷达头系统的重要组成部分,用于完成一、二雷达数据合成及格式转换、系统监控、适配数据修改等任务。由于长时间连续工作,加之所装载的solaris系统自我修复功能相对较弱,近年来多次出现故障,这里列举两例Sun工作站无法启动故障,并详解其处理方法。 
  一、故障一:工作站非正常关机后无法重启。 
  故障现象:工作站备件在进行参数设置过程中由于非正常关机,重启后系统无法正常启动,屏幕界面出现“……The superblock could not be read…… ”的故障信息。 
  故障分析:通过信息分析故障是由于文件系统中的超级块损坏所致。这是由于solaris文件系统是分层的目录树结构,每个文件的文件的信息(存放位置、大小、属性)都存储在根目录下的超级块中。超级块损坏导致系统寻址加载文件失败,造成系统无法启动。 
  处理过程:作为Solaris文件系统安全机制的一部分,文件系统中会对同一超级块做多个备份,我们使用fsck命令按以下步骤对文件系统进行修复。 
  0、首先查看出错信息, 确定故障 
  超级块所在硬盘的逻辑盘符。(即故障硬盘c、t、d、s值)。其中c 为控制器编号;t 为目标 ID(对于 SCSI 设备此编号与 SCSI-ID 对应);d为驱动器编号 ;s为分区编号。 
  1、启动过程中迅速按下STOP+A 
  键进入 Boot-PROM模式模即OK模式。 
  2、 OK模式下将solaris系统盘 
  放入光驱并输入命令 
  boot cdrom �s (排故人员以单用户身份使用光盘引导登录系统)。 
  3、OK模式根据步骤1中查询结果 
  输入命令 
  Newfs -N/dev/rdsk/cxtxdxsx (其中x值根据实际情况可能有所不同), 显示备份超级块的值。 
  4、根据上条命令的查询值在OK 
  模式输入命令 
  fsck �o b=32 /dev/rdsk/ cxtxdxsx (其中32为常用的超级块备份副本编号,也可用其他可用值)。 
  随后屏幕上会显示以下修复信息 
  Phase 1 - Check Blocks and Sizes 
  Phase 2 - Check Pathnames 
  Phase 3 - Check Connectivity 
  Phase 4 - Check Reference Counts 
  Phase 5 - Check Cyl groups 
  如上述信息需逐条手动确认时,应在每条信息后输入‘Y’。 
  当屏幕上出现如下信息时“***** FILE SYSTEM WAS MODIFIED *****”,表示修复完成。 
  5、输入sync;sync命令(将内存中的数据同步到硬盘)。 
  6、输入halt命令后取出solaris系统盘,输入boot命令并回车重启系统, 重启正常, 表示修复成功。 
  二、故障二:遥控SUN工作站下线,重启失败,屏幕显示告警信息为 
  “ID PROM contents are invalid…….” 
  故障分析:经分析后确认此故障与主板上用于存储设备基本信息的NVRAM/TOD集成块内容损坏有关,这种故障可能是由于NVRAM中维持其工作的电池电能耗尽造成的。该NVRAM除存储以太网地址、主机ID外,还保存着可以修改的系统配置参数。一旦它的存储信息受损,将无法通过启动自检,造成启动失败。 
  处理过程:我们首先更换故障主机NVRAM/TOD集成块。但这只是解决了硬件问题,接下来我们需要把原存储在原集成块中的信息回写到新集成块中。由于每台工作站NVRAM/TOD中的设备信息都不相同,无法通过复制其他主机完好NVRAM中信息的方法来解决。经过查找相关资料,我们得知,在sun工作站主板中存储有NVRAM/TOD的出厂设置信息,利用以下方法向新NVRAM中写入出厂设置值,从而解决上述故障: 
  0、系统重启后迅速按下STOP+A键进入 Boot-PROM模式,即OK模式。 
  1、键入命令Set-defaults 
  2、键入命令Reset �all 
  3、键入命令boot重启系统 
  后,如果主机目前使用的hostid或以太网址与出厂设置值不一致,则还要对这些数值进行修改。 
  四、心得:Sun工作站使用的solaris系统文件构成与我们常用的windows系统有很大的不同,对它的某些操作需使用命令行指令,复杂且繁琐。只有在工作中不断摸索,反复实践才能在处理故障时做到做到有的放矢、快速准确。 



信胜科技

北京 010-82539930

上海 021-54561232

苏州 0512-65583086

天津 022-58697807

......

扫一扫