2010-01-29 119 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中的文件後)

這是什麼工作我。