对于nix服务器/ Windows客户端,现代NFS v。Samba / SMB有哪些优缺点?

正如问题所述。 在NFS和Samba / SMB上有很多线索,但是很多已经过时了,或者提到了旧的安全模式,或者只是给出了一个“使用Windows与SMB”的单行说明。

现代Windows客户端现代* nix文件服务器都可以同时处理NFS或SMB / Samba。 无论select哪种协议,都将使用“本地”协议,而另一协议则不会。 所以在混合环境(* nix服务器/ Windows客户端)中,并不像“X使用Y”那样简单。

所以我对实际的优点,缺点和经验感兴趣。 我能find的几个线程涵盖了这些协议的现代化身,提出了可能的区别:

如果在客户端上也启用了NFS,那么对于具有Windows 8.1 / 10 x64客户端的现代* nix文件服务器,目前的状态是什么?

在某些UNIX上,CIFS支持并不是那么棒。 AIX崩溃就像这样想到,但它也不是像POSIX的一些应用程序期望的* nix客户端。

某些NAS设备可以导出与NFS和CIFS相同的份额。 你的假设,你必须select一个不一定是真实的。

要回答Windows 8.1 / 10 x64客户端的Windows * nix服务器的问题,可以在Win8.1上安装NFS客户端,并在nix上使用nfs服务器 – 可以在Linux上使用SMB服务器(samba很容易上手)。 有一些像MoSMB这样封闭的源代码的smb3堆栈。

SMB2 / 3协议最适合Windows客户端支持的function和性能。 – Kerberosauthentication,签名和encryptionfunction的安全性。 – 多渠道,性能rdmafunction – 目录租赁和caching – ODX支持 – RSSfunction