当挂载命令失败时,我想知道网络共享被挂载在哪里:
$ 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的subprocess模块执行这些命令的,所以如果有一个可以完成这个任务的模块或库也是可以接受的。
ls /Network/Servers/server/path/to/share
,会得到ls: share: 文件已存在
而不是实际的列表。 - millerdev