47

В Mac OS X 10.7 (Lion) Apple заменила старую добрую поддержку SMB. Теперь я не могу автоматически подключиться к моим общим (SMB) сетевым дискам. Обходные? Или это невозможно? В OS X Snow Leopard я мог автоматически подключать свои общие сетевые диски Ubuntu (SMB) к auto_smb / auto_master (настройка autofs в / private / etc /). Я сделал три точки монтирования (папки) прямо в '/ Volumes', я использовал / Volumes / Data и / Volumes / webroot (обе SMB совместно используются).

К сожалению, Lion не подключает (автомонтирует) мои сетевые диски. Мне нужно вручную подключиться к серверу (файловый сервер Ubuntu) в Finder, затем открыть терминал, чтобы перейти к точкам монтирования, а затем он подключается. Это нереализуемое решение. Я искал (Google/SO), но не нашел решений, кроме неподдерживаемого взлома.

Разве нельзя больше автоматически подключаться к общему диску SMB во время запуска?

5 ответов5

48

Вот как можно смонтировать сетевой диск

  1. Подключиться к сетевому диску (поиск> перейти> подключиться к серверу)

  2. Введите учетные данные для входа в систему на сетевом диске и отметьте «запомнить в связке ключей»

  3. Откройте системные настройки> пользователи> элементы входа

  4. Перетащите значок сетевого диска с рабочего стола на элементы автозагрузки.

Источник: эта статья

36
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Добавьте что-то вроде следующего (1 монтирование на линию)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:pass123@192.168.0.200/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:pass123@192.168.0.200/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://user@192.168.0.200/public 0 0 # there is no password required for this share, just username

запустить automount -vc

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

Выйти из сессии sudo. Найдите в Finder /Volumes/Network - когда бы вы ни пошли туда, они теперь просто будут автоматически смонтированы. Только что попробовал это в 10.7.3, и он отлично работает.

Если вы получаете ошибку аутентификации, подобную приведенной ниже, вполне вероятно, что введенная в /etc /fstab комбинация логин / пароль неверна. Обязательно перезапустите автомонтирование после исправления пароля.

$ sudo automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Computing updated
automount: no unmounts
$ sudo ls -l /Volumes/Network/Computing/
ls: : Authentication error

Обратите внимание, что нет строгого требования, чтобы целевая точка монтирования находилась в /Volumes /Network; Вы можете сделать целевую точку монтирования /foo, и она будет создана для вас по требованию.

7

Используйте AppleScript:

В редакторе AppleScript введите это:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Сохраните скрипт как приложение. Добавьте в свой логин элементы автозагрузки

1

Вы можете автоматически смонтировать общий ресурс, перетащив подключенный том в "Элементы входа" в учетных записях пользователей. Вот как я это делаю, и это работает с 10,5.

Как только предостережение об общих ресурсах SMB, с Lion его установка займет около 30 секунд при запуске ... эта задержка является новой, поскольку Apple заменила SAMBA своей внутренней реализацией в Lion.

1

Ответ: не могу этого сделать. (OS X Lion 10.7.2)

Я попытался перетащить подключенные тома в "Элементы входа", но при повторном входе в систему просто появляется ошибка аутентификации. Да, в Leopard это работало нормально, но после того, как я перешел на Lion, он перестал работать.

Всякий раз, когда я пытаюсь подключиться к своим ресурсам SMB с помощью Finder, он выдает мне ту же ошибку.

Я могу смонтировать SMB-ресурсы из командной строки, и они также будут отображаться в Finder, как только они будут смонтированы, и после этого Finder прекрасно работает. Итак, пока я выхожу в командную строку, чтобы выполнить монтирование, все в порядке, но это не будет работать из "Элементов входа" или "Подключиться к серверу"

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