我设置了一个 ubuntu 文件服务器。我们只使用 mac,所以我建议使用 netatalk 开源 afp 协议进行共享。但如果 Windows PC 将来需要来自服务器的文件,那就有问题了。所以我的问题是:
netatalk 稳定吗?AFP 和 SMB 同时激活会不会有问题?
谢谢!
答案1
我已经使用 netatalk 一段时间了(1 年多),但家里只有两个客户端。从来没有出过问题。我对我的第三个客户端同时使用了 SMB,这样每个人都可以访问相同的文件共享。
所以答案是肯定的,也是否定的:)
答案2
我在一台使用 netatalk 和 NFS 的 ubuntu 服务器上使用了 25 台 Mac。这简直是一场灾难:
首先,不要使用 NFS 服务器上的主目录。这是可能的,但有些应用程序(Adobe InDesign、Illustrator、Apple Mail 等)不喜欢这样。Apple Mail 最终会完全弄乱工作站上的邮件数据库,迫使工作站重新创建所有邮件帐户。此外,当服务器不可用时,您会在工作站上遇到随机冻结的情况。
netatalk/afp(仍然)存在文件锁定问题。Adobe Flash(MX 和其他)不喜欢这种情况,它们会随机崩溃。Office for Mac 也不喜欢这种情况。会随机挂起。
使用 (Snow) Leopard 客户端时,samba 服务器端相当稳定。较旧的客户端会遇到随机故障,包括(严重的)权限问题。但是,您不能使用 samba 托管的服务器主目录。您绝对不能忘记使用
unix extensions = no
在 smb.conf 中解决一些文件权限问题。
在同一台服务器上运行 netatalk/afp 和 samba 没有任何问题,除了 .DS_Store ._* 和 .Trashes 文件会出现在 samba 共享中(不过,您可以轻松地在客户端上将它们过滤掉)。