我有几个前端服务器和一个NFS服务器。 前端服务器都挂载了相同的NFS服务器。
不幸的是,NFS服务器今天死了,奇怪的是我无法通过SSH远程login到任何前端服务器。 input密码后,SSH挂起。
在我启动另一个NFS服务器使用NFS服务器的相同IP地址后,我可以成功login。
我想知道为什么之前挂过ssh。 谢谢
我假设你有你的家乡在NFS服务器上。 SSH服务器可能试图打开用户的.ssh目录中的ssh私钥,操作系统无法返回任何信息。 这也取决于你的安装是用“硬”选项还是“软”选项完成的。 Usualy你只使用“硬”,如果你确信服务器的可用性,因为下来的服务器可能会挂断你的会话:
mountd的
无论你是硬盘还是软盘安装一个卷,部分取决于品味,还取决于你想从卷访问的信息types。 例如,如果你通过NFS挂载你的X程序,你肯定不会希望你的X会话疯狂,因为有人通过同时启动7个Doom的拷贝或者拉动以太网插头一会儿。 通过硬装载包含这些程序的目录,确保您的计算机等待,直到它能够重新build立与NFS服务器的联系。 另一方面,非临界数据(如NFS挂载的新闻分区或FTP归档文件)也可能是软安装的,所以如果远程计算机暂时不可访问或closures,则不会挂起会话。 如果到服务器的networking连接很差或者通过加载的路由器,则可以使用timeo选项增加初始超时或硬装入卷。 NFS卷默认是硬盘挂载的。
保持本地(非根)login以避免这种问题总是比较安全的,这种问题需要您物理移动到服务器以重新启动它。