Windows - 从 Linux 存储服务器安装具有客户端读/写缓存的网络驱动器

Windows - 从 Linux 存储服务器安装具有客户端读/写缓存的网络驱动器

有没有办法在启用客户端读/写缓存的情况下在 Windows 上安装网络驱动器?就我而言,驱动器保证由 1 个用户安装,并且在网络/电源发生故障时,性能比可靠性更重要。

我可以完全控制 Linux 文件服务器,因此任何服务都是可能的(某些特殊的 iSCSI 或其他东西)。

仅受千兆网络限制的原始非缓存性能是不够的。

答案1

您可以使用支持客户端缓存的 AFS [OPEN AFS] 来实现这一点

如何链接 打开 AFS Linux 文件共享协议

答案2

您的客户端上运行的是哪个 Windows 版本?使用 Windows 7/8 Pro,您可以使用“脱机文件”功能来获取所需文件的本地、延迟同步副本。请记住,“脱机文件”是真的懒惰地同步更改,因此您只能在少数人使用且更改率较低的文件上使用它。

另一种可能性是将文件本地保存到客户端,然后使用第三方实用程序(如 Dsynchronize 和类似程序)定期同步它们(有关完整列表,看这里)。这种方法更容易出现脑裂情况,所以要小心使用毒药。

答案3

您是否尝试过使用 NFS客户在 Windows 上如何访问 Linux 共享?nfs 共享可以设置为异步(asynchronous)某种写回缓存。

您需要修改 /etc/exports 以向共享添加异步选项 例子

/tmp *(rw,async)

速度还取决于存储服务器的底层硬件。使用 RAID 控制器上的电池供电写入缓存,您将获得更快的速度

相关内容