我们正在尝试找出如何在 OSX 机器上最佳地安装网络共享(仅限)。
我们最初使用 WebDAV,它的效果符合预期,但速度非常慢。此外,Finder 似乎无法与 WebDAV 配合使用。
NFS 和特别是 AFP 是否可以更好地在网络文件夹上工作,就像它们是本地文件夹一样?
任何建议都值得赞赏。
谢谢!
答案1
如果您的服务器是 CentOS,客户端是 Mac,并且性能是一个重要问题,那么我倾向于避免使用 AFP 和 WebDAV(正如您所发现的)。AFP 的唯一显著优势是让 Time Machine 工作起来更容易,但其他一切都变得更难。
您的两个主要(主流)选项是 CIFS/SMB 或 NFS。前者的优势在于更容易与 Windows 兼容,并且需要在 CentOS 机器上设置 Samba(没什么大不了的,还增加了打印支持等)。后者(NFS)可能移动部件略少一些,而且我在很多 OS X 机器上都很幸运地使用了它。客户端配置有点晦涩难懂,但一旦弄明白了就没什么大不了的。
另外要考虑的一件事是如何维护身份信息。对于 NFS,您需要一些外部机制来同步用户 ID(即 LDAP)等。Samba 更加独立 - 可以使用 AD、LDAP、内置用户名/密码等。如果您的 CentOS 机器上已经有某种集中式用户管理/登录设置,那么 NFS 可能是最佳选择。否则,最佳选择是您最愿意支持的功能,但总体而言,对 Samba 的支持将更加普遍。
当 NFS 和 CIFS/SMB 都经过适当配置时,它们之间的性能基本上没有区别。