Answers:
如果您熟悉通过Linux连接/etc/fstab
,那么您知道有很多可能出现问题的原因,因为有很多不同的选项可以连接到不同类型的网络共享,似乎每个操作系统都处理这些选项不同。
我之前遇到过与此类似的问题,在我的情况下,它始终是所有权/权限和/或特定挂载点(或两者的组合)的问题:
例如,我使用FreeNAS设置了ZFS池,并且挂载点设置为//x.x.x.x/share
,并且登录凭据应该是针对特定用户的。我在Windows中连接它没有问题,但我在OS X中连接它的唯一方法是使用root凭据直接连接到IP。我知道有办法解决它,但我还没有去研究它。
因此,我的第一个建议是尝试使用可以访问该框的各种凭据直接连接到smb://x.x.x.x
或者smb://x.x.x.x/share
您可以想到的任何其他变体。
它也可能是一个Samba版本问题(Samba臭名昭着)可能导致这两个人不同意。
此外,有时在OS X中,如果我试图安装一个共享的各种的一个mount
在终端的命令,我发现,它往往有时给我的麻烦,如果用我的普通用户安装,所以在某些情况下,我需要使用sudo
的以root身份挂载它。
如果所有其他方法都失败了,我会尝试在您的Raspberry Pi上安装Netatalk软件包。 Netatalk是Apple文件共享协议(AFP)的开源版本,OS X显然往往比Samba(SMB)处理得更好。如果您启用共享也使用AFP,您可以使用afp://x.x.x.x/share
等从Finder连接到它。
如果您正在运行Raspbian,那么这些软件包应该可以通过apt-get
。我希望这有帮助!
smb.conf
。您必须单独设置AFP,但指向相同的目录/挂载点。我已经手动完成了很长一段时间,因为FreeNAS是自动完成的,所以我觉得自己没有足够的资格来谈论如何设置它,但是如果你谷歌的东西它应该很容易获得比如“Debian Netatalk AFP设置配置”(当然没有引号)。