重新启动正在使用的NFS服务器(不超时)

我有一大堆计算客户机工作,将输出数据保存到NAS机器上。 所有的机器都是centos 6.2。 他们通过automount NFS挂载它,超时时间为1200(默认configuration)。

NAS机器需要重新启动。

如果我可以在1200秒(20分钟)窗口内重新启动机器,客户端是否会阻塞IO直到它恢复正常? 只要不会导致正在运行的进程出错,在服务中的轻微中断(暂停)是可以的。

如果有必要,我可以循环和SIGSTOP所有作业进程,重新启动并恢复他们 – 我只是不想打破文件句柄。

我怎样才能运行这样的重新启动而不杀死打开文件的进程?

他们只是阻止I / O是的,直到再次可用,应该不需要SIGSTOP,因为NFS已经相当成熟了,这已经在很多年前占了。

biod使用预读和后面写,所以你的文件句柄应该在超时期间重新启动NFS服务器而不受损害,如果超时甚至被触发开始,所以我想我所说的是,许多事件将不得不alignment首先,这甚至成为一个问题,即使如此,答案是否定的,这将是完全正确的:)