2011-09-16 13:05:55 +0000 2011-09-16 13:05:55 +0000
51
51

Jak automatycznie montować udostępnione dyski sieciowe SMB w systemie Mac OS X Lion

W Mac OS X 10.7 (Lion) Apple zastąpiło starą, dobrą obsługę SMB. Teraz nie mogę automatycznie łączyć się z moimi współdzielonymi (SMB) dyskami sieciowymi. Obejścia? A może jest to niemożliwe? W OS X Snow Leopard, mogłem automatycznie podłączyć moje Ubuntu (SMB) udostępnione dyski sieciowe z auto_smb / auto_master (konfiguracja autofs w /private/etc/). Stworzyłem trzy punkty montowania (foldery) bezpośrednio w ‘/Volumes’, użyłem /Volumes/Data i /Volumes/webroot (oba współdzielone przez SMB).

Niestety Lion nie łączy (automount) moich dysków sieciowych. Muszę ręcznie połączyć się z serwerem (serwer plików Ubuntu) w Finderze, następnie otworzyć Terminal, aby nawigować do punktów montowania, a następnie połączyć się. To nie jest wykonalne rozwiązanie. Szukałem (Google/SO), ale nie znalazłem żadnych rozwiązań poza nieobsługiwanym hackiem .

Czy nie jest już możliwe, aby automatycznie łączyć się z dyskiem współdzielonym przez SMB podczas uruchamiania?

Odpowiedzi (5)

50
50
50
2011-12-14 02:00:02 +0000

Oto jak można automatycznie zamontować dysk sieciowy

  1. Połącz się z dyskiem sieciowym (finder > go > connect to server)

  2. Wprowadź poświadczenia logowania do dysku sieciowego i zaznacz opcję “zapamiętaj w keychain”

  3. Otwórz ustawienia systemowe > użytkownicy > elementy logowania

  4. Przeciągnij ikonę dysku sieciowego z pulpitu do elementów startowych.

Źródło: Ten artykuł

38
38
38
2012-02-29 03:50:03 +0000
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Dodaj coś takiego jak poniżej (1 mount na linię)

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

uruchom 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

Wyjdź z sesji sudo. Przejdź w finderze do /Volumes/Network - za każdym razem, gdy tam wejdziesz, będą one teraz po prostu automatycznie montowane. Właśnie wypróbowałem to w 10.7.3 i działa dobrze.

Jeśli otrzymasz błąd uwierzytelniania, taki jak poniżej, prawdopodobnie kombinacja login/hasło wpisana do /etc/fstab jest nieprawidłowa. Upewnij się, że po poprawieniu hasła ponownie uruchomisz automount.

$ 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

Zauważ, że nie ma twardego wymogu, aby docelowy punkt montowania znajdował się w /Volumes/Network; możesz sprawić, że docelowym punktem montowania będzie /foo, a zostanie on utworzony dla Ciebie na żądanie.

8
8
8
2012-04-05 20:34:18 +0000

Użyj AppleScript:

W edytorze AppleScript wpisz to:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Zapisanie skryptu jako aplikacji. Dodaj do swoich elementów startowych logowania

1
1
1
2011-11-22 20:40:00 +0000

Odpowiedź: Nie mogę tego zrobić. (OS X Lion 10.7.2)

Próbowałem przeciągnąć zamontowane woluminy do moich “Elementów logowania”, ale po ponownym zalogowaniu wyskakuje błąd uwierzytelniania. Tak, to działało OK w Leopardzie, ale po aktualizacji do Liona przestało działać.

Ilekroć próbuję połączyć się z moimi udziałami SMB za pomocą Findera, wyskakuje mi ten sam błąd.

Jestem w stanie montować udziały SMB z wiersza poleceń, a po ich zamontowaniu pokażą się one również w Finderze, a Finder działa po tym bez zarzutu. Tak więc, tak długo, jak wychodzę do wiersza poleceń, aby wykonać montowanie, to jest OK, ale to nie będzie działać z “Login Items” lub “Connect to Server”.

1
1
1
2011-09-18 19:52:41 +0000

Możesz automatycznie zamontować udział, przeciągając zamontowany wolumin do “Pozycji logowania” w Kontach użytkowników. To jest jak ja to robię i to działa od 10.5.

Raz zastrzeżenie dotyczące udziałów SMB, jest to, że z Lion udział zajmie około 30 sekund, aby zamontować przy starcie… to opóźnienie jest nowe od Apple zastąpił SAMBA z ich własnej implementacji w Lion.