我最近不得不处理一个讨厌的,间歇性的NFS客户端/服务器挂起点问题.当客户端出现问题时,我无法卸载,以及其他一些奇怪的行为.我迄今为止唯一的立即解决方案是重启客户端盒.
但是关机-r现在根本不起作用.我已经发现了reboot -f,它会重启系统.为什么?我已阅读手册页,但似乎没有回答我的问题.
为什么shutdown -r现在的行为与reboot -f不同?
(我正在继续解决NFS问题,但这不是我的问题.)
解决方法
从关闭手册页:
Once TIME has elapsed,shutdown sends
a request to the init(8) daemon to
bring the system down into the
appropriate runlevel.
当系统更改运行级别时,init启动和停止作业.由于重新启动而进入运行级别6时,系统会运行/etc/rc6.d中的所有脚本.由于您的系统没有响应关闭,因此很可能是/etc/rc6.d中的脚本(可能是K05nfs-common,因为您的NFS问题)被卡住,不允许关闭序列完成.事实上,当更改为运行级别6时,init运行的最后一件事是reboot -d -f -i.
reboot -f跳过所有脚本并直接重新启动系统.