网络文件系统挂载,本地回退?
Posted
技术标签:
【中文标题】网络文件系统挂载,本地回退?【英文标题】:Network File System mount, with local fallback? 【发布时间】:2012-01-17 08:01:31 【问题描述】:我正在尝试设置一个目录,该目录存储在本地 (Linux) 服务器上并镜像到多台 (Windows) 计算机上。
我查看了类似Unison 的选项,但是对于正在处理的数据类型,与服务器进行即时同步非常重要。
我还查看了 NFS 挂载(即 sftp、webdav 等),但这些客户端正在获取实时数据,我无法承受任何网络连接问题。
最好将两者结合起来:只要网络正常,NFS 挂载(和“即时同步”)就可以使用本地备用存储位置,以防出现网络问题。有什么想法吗?
【问题讨论】:
【参考方案1】:您可以考虑使用以下方法之一:
块设备模拟:
DRBD iSCSI + RAID1分布式文件系统:
这一部分有许多文件系统,具有不同的语义和功能集。我列举了几个,虽然我没有使用过:GlusterFS、XtreemFS、Lustre。
我记得读过一个镜像 FUSE 文件系统驱动程序,它能够使用延迟分析将读取流量引导到最快的(本地)镜像。你可以看看能不能再找到here。
【讨论】:
XtreemFS 看起来很有趣。不幸的是,他们还没有可用的 Windows 版本 :( 这似乎是我最大的问题,找到适用于 Windows 和 Linux 的东西。 @Magnesium - 他们现在有 xtreemfs.org/index.php ,而且 Ceph 可能也很有趣。以上是关于网络文件系统挂载,本地回退?的主要内容,如果未能解决你的问题,请参考以下文章