1

Я использую OS X 10.10.1 и хочу смонтировать каталог сервера HTTPS webdav в качестве тома на локальном компьютере с помощью терминала.

Я нашел эту утилиту - mount_webdav которая, кажется, работает - я создал точку монтирования /Volumes/mpt и смог ее смонтировать, но не могу увидеть том и размонтировать его.

Я использовал ключ -v чтобы установить имя тома 'files' при монтировании, ожидая увидеть том, указанный в /Volumes/mpt/files но этого не происходит - такого тома нет, хотя содержимое каталога сервера отображается в /Volumes/mpt

Я не совсем понимаю это. Если громкость не появляется, как я могу размонтировать ее?

1 ответ1

2

Установка из командной строки и Finder никогда не играют друг с другом. Более простой способ, который использует весь бэкэнд, который делает Finder, - это просто использовать команду open . т.е.

open smb://server/mountpoint/

Но это плохо работает с серверами WebDAV, так как open отправит все ссылки http/https в браузер по умолчанию.

Другой способ - использовать Applescript, чтобы сообщить Finder о монтировании диска. Вы можете сохранить скрипт как приложение, которое затем можно вызвать из команды open или через графический интерфейс, и это позволит Finder обрабатывать монтирование так же, как если бы вы использовали Cmd-K. Или вы всегда можете использовать его внутри вызова osascript из терминала, используя псевдоним или традиционный скрипт bash. В качестве примера:

tell application "Finder"
    try
        mount volume "https://user@server.domain.tld/mountpoint"
    end try
end tell

У меня есть скрипт / приложение «MountDrives.app», которое уже много лет находится в моем каталоге /Applications ; Он запускается при запуске и позволяет быстро и легко перемонтировать часто используемые ресурсы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .