Samba在纯粹的Unix / Linuxnetworking中是否适合任何事情?

我正在学习LPIC考试,其中包括有关Samba的部分。 我问自己,在没有任何Windows客户端或服务器的纯Unix / Linuxnetworking中,Samba是否有任何有意义或有用的应用程序?

CIFS / Samba和NFS是具有不同实现的深刻不同的协议。 当然,在某些情况下,可能有理由更喜欢CIFS而非NFS,有时甚至出于性能考虑(CIFS通过使用oplock提供更智能的caching支持,而NFS没有这种机制)。 在纯Linux环境中selectSamba优于NFS实现的原因显然需要谨慎衡量,但可能仍然有效。

对于一般的用途,我会引用一个Samba团队成员的论文的结论,它也提供了比较这两个协议的大量信息:

使用当前的Linux内核,NFS版本4和CIFS(cifs客户端/ Samba服务器)是适用于Linux到Linux的networking文件系统的不错select。 大型文件复制工作负载的NFS性能更好,NFS提供了一些Linux CIFS客户端不支持的安全选项。 在包含Windows客户端和服务器的异构环境中,Samba往往更容易configuration。

在没有任何Windows客户端或服务器的纯Unix / Linuxnetworking中?

要小心,这是真的 – 并保持这种状态。

如:没有人从外面使用笔记本电脑,没有可以处理Windows共享的小设备,但没有其他任何东西。 例? 我最近安装了一台电脑。 我可以通过Windows共享在KVM中挂载ISO文件,但不能从其他任何地方挂载ISO文件 – 所以我通过Java远程使用我的浏览器的映射,但仅仅是为了说明问题:许多东西都支持windows样式文件共享,当你打电话给你的供应商,让他们重新编程一个你看起来不聪明的固件的时候,你可以随心所欲地使用“全部linux”。

然后有外部的人可能会进来,并安装了Windows。

没有正常的实际使用,我可以想到,桑巴是一个Windows互操作性套件。