我无法重启我的 Ubuntu 9.04 x86_64 机器。我只看到下面的内容,然后什么都没有发生。我已经输入了好几次了。
$ sudo reboot
[sudo] password for yang:
$
Broadcast message from [email protected]
(/dev/pts/7) at 4:31 ...
The system is going down for reboot NOW!
可能相关的信息:我的 amd 管理的 NFS 挂载已经失灵,因为 NFS/NIS 服务器(同一主机)几个小时都无法访问。我可以正常创建新的 NFS 挂载,但现有的挂载没有响应(或者更准确地说,仅仅响应)。例如,目录上的 ls 会挂起几分钟,然后失败,只有部分子目录实际列出(尽管是红色的),而其他子目录则导致“没有这样的文件或目录”错误消息。
它是因为我的 NFS 挂载已经出问题了,我正试图重新启动(我尝试卸载它们,但没有成功)。我已经等了三天才重新启动。
我正在运行 Ubuntu 9.04,并定期更新。我无法物理访问计算机,因此能够重新启动它而不是简单地关闭它非常重要。顺便说一句,如果有人知道如何在不重新启动的情况下处理挂起的 NFS 挂载,那也很好。
在此先感谢您的帮助。
答案1
您可以随时尝试“ reboot -f
”甚至“ echo b > /proc/sysrq-trigger
”。这应该可以重新启动即使是最顽固挂起的系统。
答案2
有时,您需要让可以物理访问机器的人帮助您按下重置按钮。这实际上可能是重新启动机器的最快方法。至于 NFS 问题,这可能是锁定问题。尝试使用该选项安装您的 NFS,-o nolock
看看它是否有助于解决问题。
答案3
尝试使用以下命令卸载 NFS 挂载:
umount -f /path/to/nfs/share
-f
是“强制”,这通常不是一个好主意,但对于 NFS 来说,这不是一个问题。
答案4
如果你必须卸载它,你可以使用umount -l
惰性卸载。这可以破坏事物。它会立即删除文件系统,然后清除对该文件系统的引用,并且根据您要卸载的文件系统,可能会导致整个系统崩溃。