我需要在大量计算机(超级计算机中的节点)上安装Windows共享。 这个份额很less被使用,但是在需要的时候它应该在那里。 对于某种types的自动加载器来说,这似乎是一个很好的例子。 不幸的是,我用autofs得到了斑驳的结果。
另一个(更简单)选项是使用fstab挂载它,以便它始终被挂载。 在如此多的机器上使用fstab安装CIFS共享是否有任何性能影响?
autofs给了我一些麻烦(如果挂载不可用,尝试访问将永远超时),但总体来看,它似乎在执行。 我在一个linux服务器上使用它,以一个Windows服务器configuration(在加油站后室),而Windows服务器(和相关的networking)不一定是最可靠的。
一个简单的fstab安装的问题是,如果在安装时发生任何错误,您将被彻底清理,直到您可以手动插入并修复它为止。 对于某些应用程序,这可能实际上更有用。
第三种方法是编写自己的脚本,检查挂载是否正常(通过尝试访问它),如果不正常,请执行卸载并装载以使其恢复运行。 这有你的控制权,但不能立即响应程序请求的缺点。
一个合理的现代服务器计算机上的Windows服务器操作系统将处理60个同时连接到一个共享没有任何头痛。 从Windows客户端到Windows服务器上的同一个共享中,我已经有300多个同步连接,并且完全没有问题(在2004年的老式硬件上)。 我不能告诉你每个客户端对于服务器内存的负担是不是每个“连接”,但它不是一个令人担忧的数字。
如果您试图从Windows的非服务器版本(XP专业版,Vista商业版等)“服务”Windows共享,那么您将与这些操作的10个客户端连接限制 “function”系统。