从Linux共享文件夹到Mac,Samba或NFS?

当我需要从Mac OSX访问(读/写)到Linux下的许多文件的文件夹时,有两个选项:

  1. 在Linux中安装Samba并作为Windows共享共享
  2. 通过NFS共享

哪一个是性能和安全angular度推荐的?

NFS在封闭的networking中非常高效,比SMB更简单,SMB共享有更多关于访问和权限的configuration,可以通过windows操作系统访问。

如果你需要一个简单的共享,只能通过已知的机器访问,我build议NFS特别是在局域网中有非常好的性能。 SMB是更安全的,但它需要更多的configuration(没有不可能的),几乎所有的操作系​​统都可以访问它,如果你需要通过WANnetworking访问它,这是必须的。

在你的情况下,我build议NFS,但如果你想在未来扩展他的function,然后去SMB。

你不能在Samba中使用软链接,你也有很多广播。 如果您没有Windows系统,请使用NFS!

NFS是推荐的方法。 五个理由,为什么NFS在这种情况下可能会更好:

  • 快速安装和设置
  • 简单/易于configuration的“分享”
  • 安全设置的简单configuration,例如基于主机的安全性
  • 快速可靠,无需SMB / CIFS协议的开销
  • AFAIK,MAC OS支持NFS比SMB / CIFS更好。

只有当你导出一个绑定挂载的文件夹时才知道NFS可能会被混淆。 你在/ etc / exports中使用fsid = xxx然后。

一个反对NFS的观点是,客户端(用户)对文件权限有更多的控制,因为他们直接以服务器系统上的用户身份访问文件共享。 Samba允许用户映射客户端和共享以及强制对文件进行掩码的function。

所以,如果你关心的是对多个用户访问的共享有很好的整齐的权限,一旦安装,Samba可能会更容易使用。 如果您是唯一一个分享,请使用您认为更容易设置的内容。

NFS是一种方式:

  • 更容易设置
  • 更好的性能
  • 安全明智 – 对于Windows机器来说最好是隐形的。 例如,如果您将受感染的Windows计算机连接到networking,Samba共享,则会开始感染共享或最新的中东特洛伊木马程序 – 清除共享驱动器
  • NFS有更多的function,像sym链接,处理更好的networking问题(它是客户端服务器)