Solaris的第一次大故障
自实现了Solaris在本本上网冲浪以后, 我就经常在XX系统和Solaris之间切换, 没办法, 好多应用还是要考XX系统的, 也还惬意.
问题来源于周末小区的停电, 在XX系统状态下闪了下机子. 这里说下, 这里还算是中高档小区, 放在周末停电, 目的是让大家称这个时候看看书,串串门?
装上电池, 正好试下Solaris底下电池的管理情况怎样, 结果祸不单行, 启动的时候多了几排错误信息, 无法登陆到图形界面了.找到其中几条关键信息:
unable to repair the / filesystem.
Run fsck manually (fsck-F ufs /dev/rdsk/c0t0d0s1)
...
Console login service(s) cannot run.
其实第一条信息就已经说明了问题和解决方案, 不过我还是网上去搜索下了答案, 仍然避免不了绕个弯子, 最后找到的正确答案就是:fsck-F ufs /dev/rdsk/c0t0d0s1
运行之后, 提示你是否删除原来的目录结构, 一路y, init 6之后就又能看到漂亮的Solaris登陆界面了.
问题分析: 如果排除别人误用我机子(默认进入Solaris)强行关机的话, XX系统的意外断电也会导致Solaris文件系统信息的丢失嘛? 看这个错误信息应该是启动的时候无法正确加载文件系统, 这让我未免有一点失望. XX系统虽然偶尔蓝屏 死机下, 但重启后会黑屏很长一段时间来检查修复文件系统, 最后回复上次正常状态, 而Solaris号称最安全稳定的系统了, 这样闪下就挂了, 似乎有点脆弱. 当然这个因素得考虑在内,笔记本的复杂集成及x86结构, 都不是Solaris喜欢的硬件结构.