- 论坛徽章:
- 0
|
如题:\r\n请高手指点:\r\n软件环境:solaris10 for x86 (1/06)\r\n硬件环境:x86机器,30G硬盘,256M内存,intel pro/100以太网卡\r\n系统分区:/ 6.5G (刚接触solaris不知道各个文件夹的作用,所以把他们放到一起)\r\n swap 512M\r\n网络环境:没有连接网络,配置网卡为静态ip,随便指定dns,选择启动时自动探测router\r\n\r\n现象:(操作步骤)\r\n1. 机器启动,显示图形登录界面,选择英文(c),CDE桌面, 以非root身份进入系统。\r\n2. 打开终端,su成root身份,输入命令:find / -name \"vim\",回车运行。\r\n3. 返回结果:\r\n /opt/sfw/bin/vim\r\n ...\r\n ...\r\n4. 退出CDE桌面,回到登录界面,选择中文语言(gb18031)CDE桌面, 以非root身份进入系统。\r\n5. 打开终端,su成root身份,输入命令:find / -name \"mount_pcfs\",回车运行。\r\n6. 过了几秒,突然黑屏,机器重启。\r\n\r\n检查原因:\r\n1. 重启进入,选择中文语言CDE桌面,以非root身份进入系统。\r\n2. 打开终端,su成root身份,运行:ls -lA /\r\n3. 查看根目录下各个文件夹的修改时间,发现大部分目录是在安装系统时创建的,只有几个目录在机器启动时有修改(包括/net, /home, ...)\r\n4. 分别对根目录下的子文件夹运行:\r\n find /bin -name \"mount\"\r\n ......\r\n find /net -name \"mount\"\r\n ......\r\n5. 发现在运行find /net -name \"mount\"时(也就是在/net目录中find时导致重启的),机器黑屏重启(试了两次,重启了两次),其它文件夹都没有问题。\r\n6. 检查/net文件夹:ls -l /,显示结果:\r\n dr-xr-xr-x ... ... 2 net (文件夹大小为2个字节,好像是link型的文件夹)\r\n 修改时间为机器重启的时间,net目录里有一个文件夹为:hostname(我的主机名),hostname文件夹里的内容是和根目录/完全一样的内容,其中的net目录里又有一个hostname目录,hostname的内容又和根目录的内容一样,其中的net目录这次是空的,修改时间为安装系统的时间。net目录示意图:\r\n\r\n/net/hostname/net/hostname/net\r\n ^ ^ ^\r\n | | |\r\n | | +------------这个net为空,创建(修改)时间是系统安装时间\r\n | +-------------与/目录完全一样的内容,就像是link文件夹\r\n |\r\n +-----------与/目录完全一样的内容,就像是link文件夹\r\n\r\n问题解决:\r\n1. 运行sys-unconfig\r\n2. 重新配置机器:重新命名hostname(改了个名字),静态ip,这次没选dns和探测router\r\n3. 重启进入,发现/net目录被清空了,没有文件(夹)在里面,修改时间为重启时间。\r\n4. 再运行find / -name \"mount\",没有问题,返回了查找的结果\r\n\r\n不明白:\r\n1. /net目录是干啥用的,为什么会产生这么怪的目录,象是link目录又不是(ls -l显示它不是个link),还有它下面的hostname子目录更奇怪,它是什么时候建立的\r\n2. find 命令是不是有bug,即使传进去的目录比较深也不应该导致机器重启啊,这太恐怖了,\r\n3. 和我的文件系统的分区没有关系吧?\r\n4. 这好像和我的网络配置有关系,请高手指点。。。。。。 |
|