开机自动挂载NFS问题

 最近发现ubuntu启动速度非常的慢,大多数情况下启动后显示器都自动关闭了,还好,text模式还能进得去,先后试了删除了Virtualbox,删除Virtualbox的启动脚本,删除了nfs-kernel-server后,还是进不去。


 无奈之下,只得重装了下系统,重新配置了下系统,为此还专门写了篇文章《Ubuntu下常用开发工具安装和配置(ROUTER+DHCP+SSH+NFS+SAMBA)


很怀疑是Virtualbox 4.3引起的问题,为此还专门安装了Virtualbox 4.1,但是配置好后,发现还是出现同样的情况,还好,凭着新鲜劲,很快的定位到是在/etc/init.d/rc中挂载nfs目录引起的。


但是一时也不明白为什么挂载nfs会引起这个问题,后来怀疑到DHCP地址获取问题,通过在/etc/init.d/rc中挂载nfs目录命令前加入命令ifconfig >/ifconfig.txt ,发现在执行rc的时候果然是没有获取到IP地址。导致mount命令没有返回,脚本没法往下执行。


想了个方法,将mount命令改为:


(sleep 5;mount -t nfs xx.xx.xx.xx:/home /mnt/nfs) &

通过这个问题得到一个教训:不要在开机脚本中添加耗时的命令操作。

你可能感兴趣的:(linux)