有没有办法在启用了客户端读/写缓存的 Windows 上挂载网络驱动器?在我的情况下,驱动器保证由 1 个用户安装,并且在网络/电源出现故障的情况下,性能比可靠性更重要。
我可以完全控制 Linux 文件服务器,因此任何服务都是可能的(一些特殊的 iSCSI 或其他)。
仅受千兆网络限制的原始非缓存性能是不够的。
有没有办法在启用了客户端读/写缓存的 Windows 上挂载网络驱动器?在我的情况下,驱动器保证由 1 个用户安装,并且在网络/电源出现故障的情况下,性能比可靠性更重要。
我可以完全控制 Linux 文件服务器,因此任何服务都是可能的(一些特殊的 iSCSI 或其他)。
仅受千兆网络限制的原始非缓存性能是不够的。
您可以使用支持客户端缓存的 AFS [OPEN AFS] 来实现此目的
如何 打开 AFS Linux 文件共享协议的链接
您的客户端上运行什么 Windows 版本?在 Windows 7/8 Pro 中,您可以使用“离线文件”功能来获得所需文件的本地、延迟同步副本。请记住,众所周知,“离线文件”在同步更改方面非常懒惰,因此您只能在少数人使用且更改率低的文件上使用它。
另一种可能性是将文件本地保存到客户端,并使用第三方实用程序(如 Dsynchronize 和类似工具)定期同步它们(有关完整列表,请参见此处)。这种方法更容易出现裂脑情况,所以要小心放毒。
您是否尝试在 Windows 上使用 NFS客户端访问 linux 共享?nfs 共享可以设置为异步(异步)某种回写缓存。
您需要修改 /etc/exports 以将 async 选项添加到共享 示例:
速度还取决于存储服务器的底层硬件。使用 RAID 控制器上的电池支持写入缓存,您将获得更快的速度