OS X: Wie kann vermieden werden, dass nach dem Ausschalten des NAS erneut eine Verbindung zur Netzwerkfreigabe hergestellt werden muss?


20

Ich verwende Mac OS 10.6, um über das afpProtokoll (Finder -> Go -> Connect To Server) eine Verbindung zu einem NAS-Laufwerk herzustellen. Ich habe das NAS so eingerichtet, dass es sich tagsüber automatisch ausschaltet und abends wieder einschaltet. Nun passiert Folgendes: Jedes Mal, wenn der NAS ausgeschaltet wird, verschwindet die Netzwerkfreigabe. Nachdem der NAS wieder eingeschaltet wurde, muss ich die Verbindung zur Netzwerkfreigabe manuell wiederherstellen.

Meine Freundin verwendet Windows 7, um eine Verbindung zu derselben Freigabe herzustellen. Wenn der NAS ausgeschaltet ist, ist das Netzwerklaufwerk in "Arbeitsplatz" weiterhin sichtbar, allerdings mit einem "Nicht verbunden" -Marker. Wenn der NAS eingeschaltet ist, öffnet sie einfach das Netzlaufwerk und Windows merkt, dass es wieder verfügbar ist.

Gibt es hier eine Möglichkeit, das Verhalten von Mac OS mit dem von Windows zu vergleichen? Ich möchte, dass Mac OS sich automatisch wieder mit dem Laufwerk verbindet, wenn es wieder verfügbar ist (oder zumindest, wenn ich versuche, darauf zuzugreifen).

Ich weiß, dass ich die Verbindung in ein Anmeldeobjekt verwandeln kann, aber ich melde mich selten erneut an. Ich möchte, dass dies automatisch funktioniert, während ich bereits angemeldet bin.


Das nervt mich schon seit einiger Zeit. Die Sache ist, dass Sie wahrscheinlich eine Fehlermeldung wie "Die Freigabe ist nicht mehr verfügbar" erhalten und der AFP-Mount verschwindet, oder?
Slhck

Ich bin nicht sicher, ob das Skript mit afp kompatibel ist, aber werfen Sie einen Blick auf diese Frage.
Wikinger

Antworten:


26

Sie können die Verbindung mit Autofs wiederherstellen .

Apple hat ein technisches Whitepaper zu Autofs veröffentlicht:
http://images.apple.com/business/docs/Autofs.pdf

Es gibt einen umfassenden Blog-Artikel von Rajeev Karamchedu:
http://rajeev.name/2007/11/22/autofs-goodness-in-apples-leopard-105-part-i/

Es gibt auch eine Drittanbieteranwendung namens AutomountMaker, die dies über die GUI ermöglicht:
http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker
(habe diese Software jedoch nicht persönlich verwendet).

Hier ist mein Setup mit indirektem Mapping

(Ich persönlich benutze smb, afpsollte aber nur funktionieren)

  1. Bearbeiten Sie die Master-Map-Datei, um Ihre benutzerdefinierte Map hinzuzufügen

    # sudo vi / etc / auto_master

    + Zeile hinzufügen

    / Netzwerk / NAS nas_map
  2. erstelle / etc / nas_map füge folgende Zeile hinzu

    # sudo vi / etc / nas_map

    + Zeile hinzufügen (beachten Sie, dass Sie hier mehr als eine Zeile hinzufügen können)

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

    Share_name - Verzeichnisnamen Sie verwenden , um Karte / Netzwerk / NAS / share_name wollen
    USER: PASS - Benutzername und Passwort (Nutzung ‚Gast‘ für anonyme Anmeldung)
    NAS_NAME - Name Ihres nas oder die IP - Adresse
    share_name - Name Ihres Aktie Sätze von NAS

    Alternativ können Sie die folgende Zeile verwenden, um smb anstelle von afp zu verwenden.
    SHARE_NAME -fstype = smbfs : // USER: PASS @ NAS_NAME / SHARE_NAME

  3. Legen Sie die Berechtigung für Ihre Map-Datei fest

    # sudo chmod 600 / etc / nas_map
  4. Laden Sie automount neu

    # sudo automount -vc

Sie haben jetzt Zugriff auf Ihr NAS über das Verzeichnis / Network / NAS / SHARE_NAME. Wenn Ihr Server offline geht, sollten Sie in der Lage sein, automatisch eine Verbindung zu Ihrem NAS herzustellen, wenn er wieder online ist.


Sie, Sir, sind großartig.
Bahamat

1
Darüber hinaus zog ich das Symbol meines Aktie in den Ordner Abschnitt meiner , Dockund legen Dock - Symbol Optionan Show as Folderund Show as Listund erhalten die Shareausgelöst wird, wenn ich in das Dock klicken.
Marco M. von Hagen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.