![我应该用 NFS 替换 sshfs 吗?](https://linux22.com/image/1354298/%E6%88%91%E5%BA%94%E8%AF%A5%E7%94%A8%20NFS%20%E6%9B%BF%E6%8D%A2%20sshfs%20%E5%90%97%EF%BC%9F.png)
我家里有一台可以通过本地 WIFI 访问的服务器。我还有几台笔记本电脑。我使用 sshfs 共享服务器中的文件夹,因为它易于使用。但有时我注意到共享文件夹存在很多连接问题。
NFS 是更好的解决方案吗?
答案1
更新:我在 2013 年发布了这个答案,看来 SSHFS 已经成为一个可靠的网络文件系统。另外,如果你已经安装了 SSH,那么易于设置。
我今天的建议是:
- 如果您拥有异构的 Windows/Linux 环境,请选择 CIFS。
- 如果您有纯 Linux 环境,请尝试 SSHFS,如果它符合您的需求,请坚持使用它。否则请使用 NFS。
查看此链接羅克·W.在基准测试的评论中:https://blog.ja-ke.tech/2019/08/27/nas-performance-sshfs-nfs-smb.html
我过去曾在公司环境中使用过 SSHFS,根据我的经验,它在高负载下不可靠,最适合休闲使用。
如果您需要重型网络文件系统,请选择 NFS 或 CIFS (Samba)。不过,除非您使用支持加密的 NFSv4,否则您必须牺牲加密来换取稳定性。
所以是的,您可以使用 NFSv4 作为替代方案,它可以在高负载和加密下提供更好的性能。这个文件ubuntu.com 解释了如何设置它。