OS X: Jak uniknąć konieczności ponownego łączenia się z udziałem sieciowym po wyłączeniu NAS?


20

Używam Mac OS 10.6, aby połączyć się z dyskiem NAS za pomocą afpprotokołu (Finder -> Idź -> Połącz z serwerem). Skonfigurowałem serwer NAS, aby automatycznie wyłączał się w ciągu dnia i włączał wieczorem. Teraz dzieje się tak: za każdym razem, gdy NAS się wyłącza, udział sieciowy znika. Po ponownym włączeniu serwera NAS muszę ręcznie ponownie połączyć się z udziałem sieciowym.

Moja dziewczyna używa systemu Windows 7 do łączenia się z tym samym udziałem. Dla niej, gdy NAS jest wyłączony, dysk sieciowy jest nadal widoczny w „Moim komputerze”, aczkolwiek ze znacznikiem „niepodłączony”. Gdy NAS jest włączony, po prostu otwiera dysk sieciowy i system Windows zauważa, że ​​jest on ponownie dostępny.

Czy istnieje sposób, aby system Mac OS zachowywał się w sposób porównywalny do systemu Windows? Chcę, aby system Mac OS automatycznie ponownie łączył się z dyskiem, gdy będzie on ponownie dostępny (lub przynajmniej gdy spróbuję uzyskać do niego dostęp).

Wiem, że mogę zmienić połączenie w element logowania, ale rzadko się ponownie loguję. Chcę, aby działało to automatycznie, gdy jestem już zalogowany.


Martwi mnie to od dłuższego czasu. Chodzi o to, że prawdopodobnie pojawi się komunikat o błędzie, taki jak „Udział stał się niedostępny”, a mocowanie AFP znika, prawda?
slhck

Nie jestem pewien kompatybilności skryptu z afp, ale spójrz na to pytanie.
Wiking

Odpowiedzi:


26

Będziesz mógł uzyskać ponowne połączenie przy użyciu Autofs .

Apple opublikowało białą księgę techniczną na stronie Autofs
http://images.apple.com/business/docs/Autofs.pdf

Istnieje obszerny artykuł na blogu autorstwa Rajeeva Karamchedu
http://rajeev.name/2007/11/22/autofs-goodness-in-apples-leopard-105-part-i/

Istnieje również aplikacja innej firmy o nazwie AutomountMaker, która umożliwia to za pomocą GUI
http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker
(chociaż osobiście nie korzystałem z tego oprogramowania)

Oto moja konfiguracja z wykorzystaniem mapowania pośredniego

(Osobiście używam, smbale afppowinienem po prostu działać)

  1. edytuj plik mapy głównej, aby dodać własną mapę

    # sudo vi / etc / auto_master

    + dodaj linię

    / Network / NAS nas_map
  2. utwórz / etc / nas_map dodaj następujący wiersz

    # sudo vi / etc / nas_map

    + dodaj linię (pamiętaj, że możesz dodać więcej niż jedną linię tutaj)

    SHARE_NAME -fstype = afp afp: // USER: PASS @ NAS_NAME / SHARE_NAME

    SHARE_NAME - nazwa katalogu, którego chcesz użyć do mapowania / Network / NAS / SHARE_NAME
    USER: PASS - nazwa użytkownika i hasło (użyj „guest” do anonimowego logowania)
    NAS_NAME - nazwa twojego konta
    NAS lub adres IP SHARE_NAME - nazwa Twojego udziału ustawiona przez NAS

    alternatywnie możesz użyć następującego wiersza, aby użyć smb zamiast afp
    SHARE_NAME -fstype = smbfs : // USER: PASS @ NAS_NAME / SHARE_NAME

  3. Ustaw uprawnienia do pliku mapy

    # sudo chmod 600 / etc / nas_map
  4. Załaduj ponownie automount

    # sudo automount -vc

Masz teraz dostęp do swojego NAS poprzez katalog / Network / NAS / SHARE_NAME. Gdy serwer przejdzie w tryb offline, powinieneś być w stanie automatycznie połączyć się z serwerem NAS, gdy będzie on w trybie online.


Proszę pana, jesteś niesamowity.
bahamat

1
Dodatkowo, przeciągnąłem ikonę mojego udziału w sekcji folderu z moich Docki ustaw ikonka Optiondo Show as Foldera Show as Listi uzyskać Sharewyzwalane po kliknięciu w Dock.
Marco M. von Hagen,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.