Ein Netzlaufwerk dauerhaft auf dem MacBook Pro zuordnen?

DIE FRAGEN:

  1. Wie kann ich dafür sorgen, dass mein MacBook Pro beim Aufwachen automatisch eine Netzwerkfreigabe bereitstellt?
  2. Wie kann ich sicherstellen, dass es beim Mounten demselben Pfad (/ Volumes ...) zugeordnet ist?

MEIN SETUP:

Ich habe ein MacBook Pro, auf dem das neueste OS X läuft, und ich habe auch ein NAS im Haus. Vom Finder habe ich das NAS mit meinem MacBook verbunden, und es wird in den freigegebenen Laufwerken in der Finder-Leiste zusammen mit allen anderen Links (wie Desktop, Alle meine Dateien usw.) angezeigt. Ich habe auch ein Passwort in meinem Schlüsselbund gespeichert, sodass ich es nicht eintippen muss.

DAS PROBLEM IM DETAIL:

Diese Netzwerkfreigabe wird nicht automatisch gemountet, dh ich muss auf den Link im Finder klicken, um sie gemountet zu bekommen (auf /Volumes/...), sonst sehen andere Programme sie nicht. Wenn mein MacBook im Ruhezustand ist, wird es zwar automatisch getrennt, aber nicht wieder gemountet, wenn ich den Computer aufwecke. Schlimmer noch, nach dem manuellen Mounten mit einem Klick im Finder ist der Pfad unter /Volumes ein anderer, sodass einige Programme den Pfad verlieren.

WARUM ES ÄRGERT:

Ein Paradebeispiel ist Adobe Lightroom (LR): Ich bewahre viele Fotos auf der NAS-Freigabe auf, und LR fügt diese Fotos zu seiner Datenbank hinzu, die sich auf dem lokalen Laufwerk des MacBook befindet. Aber es kopiert die Dateien nicht von der Netzwerkfreigabe, sondern verlinkt nur auf jede von ihnen und generiert (viel kleinere) Miniaturansichten. Wenn das MacBook jetzt aufwacht und ich zu LR gehe, existiert das Laufwerk nicht, es ist nicht gemountet. Ich muss zum Finder gehen, klicken und es mounten, dann zurück zu LR, wo ich es jetzt sehen kann. Aber manchmal verknüpft das Mounten die Freigabe mit einem neuen Pfad, sodass die alte Freigabe verlorene Links in der Datenbank anzeigt, und ich muss die Fotos unter dem neuen Pfad erneut zu LR hinzufügen, nur um sie beim nächsten Mal beim Mac wieder zu verlieren schläft.

Das muss auch für andere ein Problem sein, hat es jemand herausgefunden?

Antworten (2)

Die Antwort hängt etwas davon ab, wie das Laufwerk überhaupt gemountet wird.

An meinem AirPort Extreme ist beispielsweise ein USB-Laufwerk angeschlossen. Der Laufwerksname lautet „CrashPlanExtreme“ und AirPort Extreme heißt (unkreativ) „Airport-Extreme.local“. damit ich das Laufwerk mit diesem Befehl mounten kann:

open afp://Airport-Extreme.local./CrashPlanExtreme

Ich glaube jedoch, dass ich damit mehr Erfolg hatte:

open -g -a Finder "afp://Airport-Extreme.local./CrashPlanExtreme"

Es wäre hilfreich, wenn Sie das Laufwerk manuell mounten, dann zu Terminal.app gehen und diesen Befehl eingeben:

mount | egrep '^/'

fügen Sie dann die Ausgabe zu Ihrer Frage hinzu.

Sobald wir den richtigen Terminal-Befehl zum Mounten des Laufwerks ermittelt haben, ist der Rest einfach eine Frage des Schreibens eines Skripts, das ausgeführt wird, wenn Sie sich anmelden (einfach mit launchd) und wenn der Computer aus dem Ruhezustand aufwacht (einfach mit dem kostenlosen und hervorragenden sleepwatcher . )

Wenn der Network-Attached Storage (NAS) Server Message Block (SMB) unterstützt, können Sie verwenden autofs, um einen Ordner dem Netzlaufwerk zuzuordnen. Dadurch wird ein zuverlässiger Einhängepunkt bereitgestellt, der nach Bedarf automatisch ein- und ausgehängt wird.

Ich habe ein Skript zusammengestellt, um dies unter https://github.com/grahammiln/setup-autofs einzurichten .

Eine Erklärung dazu, was dieses Skript tut, finden Sie auch in dieser Antwort .