李华堂

李华堂的博客

他的个人主页  他的博客

ubuntu文件系统挂载也疯狂

李华堂  2010年04月22日 星期四 21:41 | 1290次浏览 | 10条评论

下次再登陆系统的时候,总会提示:"***system required restart***".为了保证业务的稳定性,肯定不会随意的重启,但是,但是,很多时候好奇心会杀猫!总会不由自主的输入reboot,然后不加思索的回车!于是15秒以后,发现系统还没起来,要做好迎接噩耗的准备了......

        用ubuntu系统快一年了,不管服务器还是桌面都让人喜爱有加,尤其9.10的横空出世,无论从易用性还是健壮性都有了质的提高.但是,我想说,曾经有那么一段时间,我对ubuntu的server真的是提心掉胆.具体怎么回事儿呢?且听我细细道来.
        我们知道linux下安装软件,打补丁是不需要重启的.但是有那么一段时间,我发现,由于新安装了软件或者补丁,下次再登陆系统的时候,总会提 示:"***system required restart***".为了保证业务的稳定性,肯定不会随意的重启,但是,但是,很多时候好奇心会杀猫!总会不由自主的输入reboot,然后不加思索 的回车!于是15秒以后,发现系统还没起来,要做好迎接噩耗的准备了......
        虽然是这样,但也要先表扬一下ubuntu的9.10.
        1.服务器的启动速度非常快.
        一般来说控制在十秒左右吧.ubuntu是怎么做到的呢?经过观察发现,原来ubuntu的server安装完成以后,系统的启动已经做过优 化:ubuntu的默认运行级别是2,而且已经将很多系统运行不必需的服务默认关闭了.这点较centos要强很多,因为redhat/centos系 统,不管服务用不用需要不需要先启动了再说.于是造成了系统的臃肿.再有grub的选择时间默认是3,这点也大大节约了时间.这样优化的好处是保证的系统 整洁和高效,但是同时也有一点很不爽的地方,没有默认安装sendmail,笔者喜欢收到每天的计划任务运行情况,当然了除了每台机器都安装一个邮件服务 器以达到发信的目的以外,笔者找到了更好的办法:)
        2.由于系统配置故障造成系统启动失败可以直接进单用户模式.
以前用centos的时候,反正是没发现这点.有了这样一点小改进,在遇到系统配置故障的时候,就可以及时进入单用户模式维护系统了,从而减少系统当机时 间!但是!但是前提是你重置了root密码!呵呵,是不是觉得ubuntu很可爱了呢.为了提高系统的稳定性,ubuntu在安装的时候会提示建立一个具 有特权权限的普通帐号,但却不会告诉你root密码是多少(估计只有安装盘自己知道,但是它谁也不会告诉,所以也就安全了:)),如果你想利用 ubuntu的这一特性,就要提前'sudo password root'了.当然了我不会这么做,所以到现在我也不知道我管理的ubuntu的root密码是多少.遇到类似情况,比起直接进单用户模式我会选择光盘进 救援模式.因为单用户模式不经常进,root密码却要经常改:)
以上两点可见ubuntu团队,对于系统的优化和强化是下足了功夫.赞一个!
        扯远了,咱们今天要说的一种重启失败的情况就是系统提示:
        one or more of the mounts listes in /etc/fstab cannot yet be mounted
        大体意思就是说fstab里的挂载项,有挂载不了的.当然了我遇到的情况是提示waiting for swap!交换分区,我没有改动过,因为现在物理内存都很大,swap,我只是象征性的分两个G,系统基本用不到,自然也不会改动它了.于是觉得这个前后 不搭提示原因肯定不是在fstab本身.网上找了半天,也没有发现什么有价值的信息,郁闷,咋办呢?不管了先用光盘进救援模式,顺便也启用了网卡.翻来覆 去的看了几遍fstab一点问题也没有啊?注释掉swap的启动,再重启还是不行,咋回事儿呢?六神无主的时候,突然想:刚安装了N个软件,也不记得都是 啥了,但是系统补丁还没打,要不先打完补丁再说吧,于是:
        apt-get update
        提示有文件没有完全安装,需要:
        apt-get -f install
        然后再执行
        apt-get update
        apt-get upgrade
        然后reboot竟然ok了!
        哎,这事儿闹的,后来也遇到过两个系统,重启到文件挂载的时候,启不来,如法泡制,百试不爽!不知道这是不是ubuntu9.10的专属bug,反正这样就可以解决了:)

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
张家瑞

回复 张家瑞  2010年04月23日 星期五 10:23

linux for human beings~~~

0条回复

孟德

回复 孟德  2010年04月22日 星期四 23:26

server启动快不见得是优势,谁没事儿老启动server完

1条回复

maonx

回复 maonx  2010年04月22日 星期四 22:22

已经从Ubuntu转到Arch了

4条回复

潘多

回复 潘多  2010年04月22日 星期四 21:56

Ubuntu 还是值得赞的,虽然习惯了redhat的配置,但是桌面应用一直是Ubuntu

1条回复

暂时没有评论

Zeuux © 2019

京ICP备05028076号