Як автоматизувати мережеві накопичувачі SMB у Mac OS X Lion


50

У Mac OS X 10.7 (Lion) Apple замінила стару добру підтримку SMB. Тепер я не можу автоматично підключитися до своїх спільних (SMB) мережевих накопичувачів. Обхідні шляхи? Або це неможливо? В OS X Snow Leopard я міг автоматично підключати свої спільні мережеві накопичувачі Ubuntu (SMB) з auto_smb / auto_master (конфігурація автофайлів у / private / тощо /). Я зробив три точки монтажу (папки) безпосередньо в «/ Томи», я використав / Томи / Дані та / Томи / webroot (обидва SMB).

На жаль, Lion не підключає (автоматичний) мої мережеві накопичувачі. Мені потрібно вручну підключитися до сервера (файловий сервер Ubuntu) у Finder, потім відкрити Термінал, щоб перейти до точок монтування, а потім він підключиться. Це не працездатне рішення. Я шукав (Google / SO), але не знайшов жодного рішення, окрім непідтримуваного зламу .

Хіба вже не можливо автоматично підключитися до спільного SMB-диска під час запуску?

Відповіді:


50

Ось як можна автоматизувати мережевий диск

  1. Підключення до мережевого диска (Finder> go> підключитися до сервера)

  2. Введіть облікові дані для свого входу на мережевий диск і поставте галочку "запам'ятати в брелок"

  3. Відкрийте налаштування системи> користувачі> елементи входу

  4. Перетягніть піктограму мережевого диска зі свого робочого столу до елементів запуску.

Джерело: Ця стаття


6
Це працює :) Однак якщо вам не подобається, що Finder вискакує кожного разу під час входу, ви можете використовувати Автоматизатор замість цього: apple.stackexchange.com/questions/18522/…
wildpeaks

Ви можете приховати Finder, встановивши прапорець біля елемента входу.
Арн

3
Якщо встановити прапорець "Сховати" поруч із елементами входу, не ховається Finder ... Я в кінцевому підсумку використовував запропонований вище сценарій Automator, і це працює.
Толанд Н

Випробуваний на Yosemite 10.10, працює а-ок
Артур Бодера

Можливо, "smb: // guest: @" придушити діалогове вікно Finder. Але цей спосіб не демонструє частку після відключення.
Дмитро

37
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

Вийдіть із сеансу судо. Перегляньте пошук у пошукових програмах /Volumes/Network- коли ви заїдете туди, вони тепер просто автоматизуються. Просто спробував це в 10.7.3, і він працює чудово.

Якщо ви отримаєте помилку аутентифікації, як описано нижче, ймовірно, що комбінація логін / пароль, введена в / etc / fstab, є неправильною. Переконайтеся, що ви повторно почнете автоматичну роботу після виправлення пароля.

$ sudo automount -vc
automount: / net updated
automount: / home updated
автоматична кількість: / Обсяги / Мережа / Обчислення оновлено
автоматичний вимикач: відключення немає
$ sudo ls -l / Томи / Мережа / Обчислення /
ls:: Помилка аутентифікації

Зауважте, що немає жодної жорсткої вимоги, щоб цільова точка монтажу не була / Обсяг / Мережа; ви можете зробити цільову точку кріплення be / foo, і вона буде створена для вас на вимогу.


1
Я вважаю це кращим рішенням над використанням Finder з двох причин: 1) він безпосередньо визначає назву змонтованої папки та 2) робить менше, легко автоматизованих кроків, щоб додати ще одну спільну частину до суміші. Для однієї або двох акцій Finder навряд чи прийнятний (і лише з додатковим кроком для продовження налаштування), але для десятків акцій використання Finder є стомлюючим. ОТО, це рішення є більш «унікси», хороша річ.
pmr

1
Якщо ви намагаєтеся підключитися як гість, виконайте ті ж дії, за винятком того, що URL-адреса: cifs: // guest: @ 192.168.0.200 / music
Johnny Everson

11
Чи є спосіб зберігати паролі в брелок системи? Мені не подобається зберігати паролі всередині прозорих текстових файлів.
Лука

2
Чи є спосіб вказати дозволи за замовчуванням для змонтованих файлів? Наприклад, зробити монтажі читаними більш ніж одним користувачем на спільному Mac.
Фред Клаузен

4
У Finder не відображаються акції в Мережі.
Дмитро

8

Використовуйте AppleScript:

У редакторі AppleScript введіть це:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Збережіть сценарій як додаток. Додайте до пункту StartUp для входу


Працює чудово. І єдиний працює в OS X 10.11 El Capitan.
Дмитро

1
Для тих (як я) цікаво, що таке CIFS, це діалект Самба (більше інформації тут blog.varonis.com/the-difference-between-cifs-and-smb ).
Ашутош Джіндал

1

Ви можете автоматично змонтувати спільну частину, перетягнувши змонтований том до "Елементи входу" в Облікові записи користувачів. Ось так я це роблю, і це працює з 10.5.

Як тільки зауважте, що SMB ділиться, це те, що для Lion на запуск знадобиться приблизно 30 секунд, щоб піднятися при запуску ... ця затримка є новою, оскільки Apple замінила SAMBA на їх внутрішню реалізацію в Lion.


Мені відомо про це рішення, але це не те, що мені потрібно. Недоліком цієї опції є те, що 2 вікна Finder відкриваються автоматично (навіть якщо встановлено прапорець "приховати"). У 10,6 працювали авто, монтуючи мою мережу накопичувачів Samba правильно, щоб встановити точки в / Volumes / ...
cyppher

1

Відповідь: Не можу цього зробити. (OS X Lion 10.7.2)

Я спробував перетягнути встановлені томи у свої "Елементи входу", але це просто вискакує помилку аутентифікації під час повторного входу. Так, у Леопарді це працювало нормально, але після того, як я перейшов на Лева, він перестав працювати.

Кожен раз, коли я намагаюся підключитися до моїх акцій SMB за допомогою Finder, це дає мені ту саму помилку.

Я можу змонтувати SMB-акції з командного рядка, і вони також з’являться у Finder, як тільки вони встановлені, і Finder працює чудово після цього. Отже, поки я виходжу в командний рядок, щоб виконати монтаж, це нормально, але це не працюватиме з "Вхідних елементів" або "Підключення до сервера"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.