我的 Mac 上有一些共享文件夹,我希望从 Debian 10 访问这些文件夹。我研究了一些将其作为卷安装的解决方案,这会很好。
我发现 Netatalk 似乎功能强大,但我看到的教程是将我的 Debian 变成时间机器......我还发现了 afpns-fg,但 GitHub 已存档,似乎被废弃了很多年......我看了 Snapcraft、Google,但没有找到任何 afp 客户端......我没有主意了......你能帮帮我吗?
答案1
我最近一直在研究如何挂载 AFP 共享(从 NAS)。首先,我的 afpfs-ng 包指的是本网站它可以满足您的一切需求。
您可以找到有关如何使用以下方式安装共享的示例/etc/fstab(启动时挂载)。下面是另一个示例:
afpfs#afp://USER:PASS@SERVER/SHARE /mnt/afp fuse user=USER,group=GROUP,_netdev 0 0
如上一个链接所述,还有另一个命令afpcmd
是简单的客户端(无需挂载)。最后,您还可以使用mount_afp
:
mount_afp afp://USER:PASS@SERVER/SHARE /mnt/afp/
(尽管我在使用时实际上遇到了性能问题afpfs_ng
。)
也可以使用图形用户界面安装 AFP 共享。我看到它可以与 MATE 和 GNOME 一起使用(感谢gvfs
)。您只需查看“网络”,服务器就会显示出来。
答案2
简而言之:
Linux 5.15放弃对 NTLM 的支持。因此,您要么使用旧内核,要么使用恢复的提交重新编译。
sudo mount -rw -t cifs //mycapsule/Data /media/airport/ -o username=myuser,password=mypass,sec=ntlm,vers=1.0 --verbose
您可以使用
afpfs-ng
其他发行版的软件包(Ubuntu 自 v14 或 v15 起已删除它)。我将 ArchLinux 的 deb 包放入 Github repo 中https://github.com/maxx27/afpfs-ng-debsudo mount_afp afp://myuser:mypass@mycapsule/Data /media/airport sudo umount /media/airport
有关详细说明,请参阅https://github.com/maxx27/afpfs-ng-deb