2010-01-29 128 views
5

我想找出一个网络共享安装的时候mount命令失败,像这样:找到的安装网络共享的路径在Mac OS X

$ 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的方式......有没有什么办法来确定一个卷装赋予其法新社:// URI?

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

回答

1

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

+0

我想知道它在本地安装的位置。我忘了/网络/服务器。这可能会起作用。 – millerdev 2010-01-29 13:25:45

+0

它看起来不像/网络/服务器将工作。如果我做'ls/Network/Servers/server/path/to/share',我得到'ls:share:File exists'而不是真正的列表。 – millerdev 2010-01-29 13:38:36

+0

实际上,它看起来好像挂在/卷(至少使用cmd + k)像正常音量 - 也许他们摆脱了/网络/服务器的东西(我从虎传递的期望)或者也许只是为了坐骑从目录服务配置。 – prodigitalson 2010-01-29 14:17:37

11

尝试/卷/公共

(或任何获取信息告诉你在看与Finder中的文件后)

这是什么工作我。