有没有办法解决共享文件夹资源限制?

有没有办法解决共享文件夹资源限制?

我们遇到过这样的情况:我们需要将运行 WinXP 的 PC 上的共享文件夹共享给 10 个以上的用户。显然,共享文件夹的连接数是有限制的(?)。

更复杂的是,数据不能简单地移到文件服务器,因为生成数据的软件(我们无法控制)会直接写入“c:”驱动器。这最终是问题的关键,该软件非常专业(控制液相色谱设备)- 但不幸的是也很脆弱,不适合在网络环境中工作。

我们有额外的分析软件,可以访问任何“映射”驱动器 - 运行良好 - 但由于需要访问这些数据的用户数量,我们现在耗尽了资源。

我们尝试过让 WEBDAV 服务器充当中介,这种方法可行,但极其由于映射目录中的文件数量较多,所以速度很慢。

我们已经尝试在 Linux 服务器上使用 SAMBA,但是在共享非本地驱动器时遇到了问题。

我们还尝试过编写脚本将文件复制到服务器,但这样做存在一些问题,因为编写软件非常脆弱,而且不知道文件何时“关闭”(以自动方式)。这是因为软件可能会在一段未知的时间内(通常为 12-24 小时)附加到文件中。

有什么建议么?

答案1

Microsoft powertoys 系列中的 SyncToy 可能是一个潜在的解决方案。它将使多个位置的文件保持同步,例如在文件服务器和硬盘上的特定文件夹之间,从而无需担心连接限制。您不必担心网络稳定性,因为如果出现故障,它会在重新建立后同步。

它不会同步打开的文件,但如果程序关闭了文件,它应该能够抓取并复制它。该程序应该为您处理所有已关闭文件的自动检测。

您需要安排它运行,说明在帮助文档中,只需设置一个定期运行的任务即可。

http://www.microsoft.com/downloads/en/details.aspx?familyid=C26EFA36-98E0-4EE9-A7C5-98D0592D8C52&displaylang=en

答案2

Epic hax,但设置了一个轻量级的 Linux 机器。使用 cifs 安装您的分区,然后再次与 samba 共享。这将是一个真正笨拙的中继,并且可能存在速度问题,但是嘿,您可以连接任意数量的用户。

相关内容