Chinaunix

标题: SUN主机覆盖正在调用的LIB库导致的系统崩溃 [打印本页]

作者: inhell    时间: 2010-02-03 15:23
标题: SUN主机覆盖正在调用的LIB库导致的系统崩溃


今天闲来无聊,准备在SUN机器上T5220安装TOP指令。
之前在一台主机上装过了,就想复制过来直接用,不想从新安装了。
由于本人之前一直维护的是HP系统,一直都是这么搞的,SUN的主机头一次维护。
也没多想,FTP过来TOP文件以及关联LIB。 将LIB文件CP到 /lib下,系统立马hang住,ping不通,ftp telnet均不能登陆,
之前维护系统,从来没出过事,这次真是丢人丢大了。
迅速通知业务同事,将此主机业务切到另外一台主机上。
我拿着串口线去机房开搞了。
串口进去系统不停刷 warning信息,无法操作。
想着进单用户,先恢复lib文件吧。
google了一下进单用户方式:

1、通过串口连接至T5220后,登陆至ILOM,输入:set /HOST/bootmode script="setenv auto-boot? false"

    2、将solaris安装盘放入光驱后,输入:start /SYS启动机器,再输入:start /SP/console,系统加电启动会自动进入OK状态下,在OK提示符下输入:boot cdrom -s

    3、操作系统起来后,mount /dev/dsk/c1t0d0s0 /a,这样就完成了重新加载根文件系统。
挂载光盘后,将系统挂载到/a下,需要找到系统/lib所在磁盘,一般在c1t0d0s0下。
看到我覆盖的lib库 居然变成0字节。OMG ! 这就是SUN的系统嘛!
从光盘找到原始lib文件恢复,同时恢复镜像盘c1t1d0s0下的lib文件。
重启 ok。
这里还是强烈鄙视SUN系统的这种机制。 覆盖正在调用的lib文件时,居然变成0字节。
如果是HP,可以覆盖,不会报错,但是lib文件还是原始的,不会被覆盖掉。
另外一个让人不爽的是SUN的IPMP 还非要ping通网关,上次安装,配好IPMP后,所有网卡都是fail状态,
刚开始肯定想,是网关不通的原因。
查到最后原来是系统BUG。 额~~~
对这个系统还是用着不爽。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/9750/showart_2170246.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2