Поиск пути подключенного сетевого ресурса в Mac OS X - PullRequest
5 голосов
/ 29 января 2010

Я бы хотел выяснить, где монтируется сетевой ресурс при сбое команды монтирования:

$ 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 ]

12 голосов
/ 21 декабря 2011

Попробуйте / Объемы / ОБЩЕСТВЕННЫЕ

(или то, что вам скажет Get Info после просмотра файла с помощью Finder)

Вот что у меня сработало.

1 голос
/ 29 января 2010

Вы имеете в виду, где он монтируется на удаленном сервере или где он монтируется локально? Если вы говорите в локальной системе, точка монтирования должна быть в / Network / Servers, если иное не указано fstab, autofs или arg для монтирования. Вы можете сканировать / Сеть / Серверы на предмет имени общего ресурса ...

...