如果有一个带有ZFS系统的Linux (RHEL 6)主机,如何将它提供给本地网络上的其他主机(如果可能的话通过局域网或InfiniBand )?
发布于 2015-08-31 05:02:35
NFS可以导出任何您喜欢的文件系统,包括ZFS。客户机不需要知道或关心服务器是否在内部使用ZFS。OTOH,ZFS特定的操作,比如在NFS上制作复制到写的快照,是不可能的.
NFS是Unix的标准文件共享协议.有一些特殊用途的替代方案--案例。关于建立NFS的指南超出了这个答案的范围。
在zfs上搜索infiniband有一些有趣的点击,但我并没有花时间阅读,因为我自己也不使用ZFS。希望它们能有用。第一次命中确实提到了最终在infiniband上运行NFS,在告诉您这个解决方案将如何降低您的成本和诸如此类的问题上浪费了大量的文字,而没有说明解决方案到底是什么。
因此,重要的结论是,您可以并且应该在infiniband上运行NFS。Oracle正在使用它在高性能的环境中使用,存储服务器加载了DRAM和SSD缓存,用于它们所提供的数据。
发布于 2015-08-31 09:44:23
如果您有完整的ZFS实现,则通过zfs(1)命令控制NFS导出。检查手册页并使用zfs set sharenfs=<options> filesystem。sharenfs=on为每个人导出文件系统。
https://unix.stackexchange.com/questions/226509
复制相似问题