Wie kann ich ein freigegebenes Netzlaufwerk für Time Machine-Sicherungen automatisch bereitstellen?

Zu Hause ist mein primärer Computer ein iMac mit einer externen USB-Festplatte. Das externe Laufwerk wird freigegeben, damit andere Computer es für Time Machine verwenden können. Ich habe ein MacBook Air, das ich jeden Tag mit zur Arbeit nehme, und es verwendet das gemeinsame Time Machine-Laufwerk, wenn ich zu Hause bin. Allerdings muss ich das Laufwerk manuell mounten.

Wie kann ich mein MacBook Air so einrichten, dass das freigegebene Laufwerk automatisch bereitgestellt wird, wenn ich mich in meinem AirPort-Heimnetzwerk befinde?

Derzeit führe ich diese Schritte aus, um das freigegebene Laufwerk bereitzustellen und zu sichern:

  1. Wählen Sie in einem Finder-Fenster den iMac aus der Liste „Geteilt“ aus
  2. Drücken Sie "Verbinden"
  3. Authentifizieren Sie sich mit meinen iMac-Benutzerdaten (ich habe gerade das Passwort in meinem Schlüsselbund gespeichert)
  4. Wählen Sie das USB-Laufwerk aus der Liste der verfügbaren Volumes zum Mounten aus
  5. Verwenden Sie das Time Machine-Menü, um „Jetzt sichern“ auszuwählen.

Letztendlich möchte ich dies zu einem Null-Schritt-Prozess machen, damit ich nach Hause kommen, das MacBook Air einschalten, das freigegebene Laufwerk automatisch erkennen und bereitstellen und mit Time Machine sichern kann. Ich gehe davon aus, dass dies automatisiert werden kann, indem ein Automatisierungsskript als Anmeldeelement eingerichtet wird, aber es wäre vorzuziehen, es explizit zu vermeiden.

(Ursprünglich wollte ich die Festplatte an mein AirPort Extreme anschließen und von dort aus für Time Machine freigeben, aber das schlug fehl oder war auf SnowLeopard nicht erlaubt; ich erinnere mich nicht. Ich habe es seit dem Upgrade auf Lion nicht mehr versucht.)

Danke fürs Lesen!

Auf meinen beiden Computern läuft Lion.

Vielleicht möchten Sie sehen, ob meine Antwort auf diesen Thread hilfreich ist apple.stackexchange.com/questions/36970/…

Antworten (1)

Ich denke, ich kann Ihnen den Einstieg erleichtern, aber mit Terminalbefehlen, von denen Sie sagten, dass Sie sie lieber vermeiden würden. Entschuldigung, aber es könnte Ihnen einen Anhaltspunkt geben. Alle folgenden können Sie in ein Bash-Skript einfügen und als Anmeldeobjekt ausführen.

Sie müssen zuerst die Ziellaufwerke ( MyBookin den Beispielen unten) mithilfe der Dateifreigabe freigeben (Systemeinstellungen > Freigabe > Aktivieren Sie das Kontrollkästchen Dateifreigabe), fügen Sie die benötigten Laufwerke hinzu und legen Sie die entsprechenden Berechtigungen fest - ich verwende einfach Jeder zu halte es einfach).

Sie können einen Remote-Computer und/oder die zugehörigen Laufwerke mit mount wie folgt mounten:

Erstellen Sie ein Verzeichnis als Einhängepunkt (rufen Sie natürlich auf, testwas Sie wollen):

mkdir /Volumes/test

Mounten Sie nun das Remote-Laufwerk. Ich gehe davon aus, dass dies bereits mit Ihrem iMac verbunden ist und angezeigt wird, wenn Sie mit dem Finder eine Verbindung zu Ihrem iMac herstellen:

mount -t afp afp://<your mac's name>/<drive name to mount> /Volumes/test

Um auf meinem entfernten Mac Mini eine Verbindung zu meinem MyBook herzustellen, das über USB daran angeschlossen ist, wäre das:

mount -t afp afp://bobs-mac-mini/MyBook /Volumes/test

Wenn Sie sich authentifizieren müssen (das habe ich error -5000beim Versuch, meinen Home-Ordner zu mounten), können Sie dies auch mit tun

mount -t afp afp://<username>:<password>@<your mac's name>/<drive name to mount> /Volumes/test

Das Passwort müsste aber leider unverschlüsselt sein. Das könnte also wieder sein:

mount -t afp afp://binarybob:password123@bobs-mac-mini/MyBook /Volumes/test

Sie können auch mit der obigen Methode eine Verbindung zu Ihrem Home-Ordner herstellen, indem Sie einfach MyBookdurch den Namen Ihres Home-Ordners ersetzen.

Das Laufwerk, das Sie gemountet haben, sollte jetzt im Finder erscheinen und Sie sollten es wie jedes andere lokal gemountete Laufwerk verwenden können. Wenn Sie fertig sind, können Sie Folgendes tun:

umount /Volumes/test

es zu entfernen. Übrigens, wenn Sie kein Administrator sind, müssen Sie möglicherweise sudovor jedem Befehl hinzufügen und ein Administratorkennwort eingeben.