在Mac OS X上查找已安装的网络共享的路径

时间:2010-01-29 04:03:15

标签: macos networking uri mount

当mount命令失败时,我想知道网络共享的安装位置:

$ mkdir ~/share
$ mount_afp afp://server/share ~/share
mount_afp: the volume is already mounted

这看起来很有希望......

$ mount
... snip ...
afp_000000004oMw0q76003DF78u-1.2d000006 on /Volumes/share-1 (afpfs, nodev, nosuid, mounted by username)
afp_000000004oMw0q76003DF78u-2.2d000007 on /Volumes/share-2 (afpfs, nodev, nosuid, mounted by username)

似乎应该有一种方法可以将那些长afp_000...个数字映射到URI ...有没有办法确定卷的位置,因为它的afp:// URI?

我实际上是在用Python的子进程模块执行这些命令,所以如果有一个模块或库可以做到这一点也是可以接受的。

2 个答案:

答案 0 :(得分:12)

尝试/ Volumes / PUBLIC

(或者在使用Finder查看文件后,Get Info会告诉您)

这对我有用。

答案 1 :(得分:1)

您的意思是它安装在远程服务器上的位置或本地安装的位置?如果您在本地系统上进行通信,则挂载点应位于/ Network / Servers中,除非fstab,autofs或要挂载的arg另有指定。您可以扫描/网络/服务器以获取共享名称...