Mam następujący problem z moimi udziałami sieciowymi z mojego serwera NAS (Synology 415+, jeśli to ważne) w Yosemite.
W domu mamy iMaca z dwoma różnymi użytkownikami. Przeniosłem wszystkie nasze media (muzykę i zdjęcia) na serwer NAS, aby obaj użytkownicy mogli korzystać z danych w odpowiednich aplikacjach. Pomyślałem, że byłoby łatwo zamontować udziały sieciowe dla obu użytkowników, ale tak naprawdę nie jest - lub robię coś złego.
Używam prostego Applescript w następującej formie
tell application "Finder"
activate
mount volume "smb://ipaddress/sharename/"
end tell
uruchamiany automatycznie, gdy mój użytkownik loguje się do systemu.
To mi odpowiada. Ale kiedy moja partnerka przełączy się na jej konto użytkownika, wierzchowce nie są dla niej dostępne. Co więcej, kiedy uruchamia ten sam skrypt co ja, ścieżki się psują:
Jeśli dwóch użytkowników montuje udziały sieciowe, w systemie istnieją dwa różne foldery: /Volumes/music
dla pierwszego użytkownika i /Volumes/music-1
dla drugiego użytkownika, który łączy wszystkie ścieżki plików (szczególnie w iTunes, ale także w Lightroomie lub innych aplikacjach).
Czy istnieje jakikolwiek sposób zamontowania udziału sieciowego dla obu użytkowników? Naprawdę nie dbam o to, czy używam AFP lub SMB, chcę tylko udział sieciowy, który może być używany przez wielu użytkowników. Wydaje mi się to powszechnym scenariuszem.
Odpowiedzi:
Skonfiguruj serwer NAS, aby eksportował udział NFS. Zapoznaj się z bazą wiedzy Synology, jak to zrobić, lub skorzystaj z poniższych instrukcji, aby go skonfigurować, dostroić i zabezpieczyć konfigurację.
Możesz to zrobić ręcznie w wierszu polecenia:
Załóżmy, że folder multimediów to
/Shares/Media
. Utwórz lub edytuj plik o nazwieexports
w/etc
. Poniższy przykład ogranicza dostęp do komputerów z adresem IP z zakresu192.168.0.1
-192.168.0.254
. Może być konieczne zrestartowanie serwera NAS lub przynajmniejnfsd
(demona nfs).Plik Linux / NAS
/etc/exports
:jeśli używasz serwera Mac, użyj tej linii:
Edytuj
/etc/auto_master
na komputerze Mac i dodaj wiersz:plik
/etc/auto_master
:i utworzyć nowy plik
auto_media
w/etc
komputerze Macplik
/etc/auto_media
:Nie zapomnij: wszystkie wyżej wymienione pliki wymagają końcowej pustej linii
wpisz
sudo automount -vc
w terminalu na komputerze Mac z wyjściem:/Media
będą teraz zawsze widoczne w folderze głównym komputera Mac i dostępne dla was obu, dopóki NAS będzie działał. Brak skryptu Apple do zamontowania, ani nie jestConnect to Server
potrzebny.(Skonfigurowany i przetestowany na serwerze 10.7 (brak serwera Synology NAS, ponieważ nie mam go, ale nie powinno to mieć znaczenia) i klient 10.9)
źródło
Poszedłem za rozwiązaniem klanomatha i najpierw nie zadziałało. Aby zamontować foldery współdzielone w OSX, musisz wykonać następujące czynności dodatkowe:
Włącz „Dozwolony nieuprzywilejowany port” na karcie Uprawnienia Synology NFS reguły NFS. Zobacz tutaj dlaczego.
Nawiasem mówiąc, aby dodać swojego mounta do woluminów w wyszukiwarce, w
/etc/master
użyciu:/../Volumes/ auto_media
źródło
źródło
AutomounMaker to łatwe w użyciu narzędzie GUI (macierzysty uniwersalny plik binarny DONATEWARE OS X) do tworzenia skryptów, które będą montować udział sieciowy AFP, FTP, WebDAV (http), NFS lub SMB. Możesz użyć skryptu jako elementu startowego w konfiguracji sesji użytkownika, aby automatycznie zamontować dany udział po zalogowaniu. Jeśli używasz zawsze tego samego woluminu współdzielonego na pulpicie, AutomountMaker jest łatwiejszy niż klasyczne połączenie z serwerem ... zaproponowane przez Apple. Idź do http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker
źródło