Letztes Jahr habe ich über die Möglichkeit geschrieben mit Controlplane automatisch zwischen verschiedenen TimeMachine Volumen hin und her zu schalten. Diese Anleitung hat für Mac OS X Snow Leopard gegollten und funktioniert so leider nicht mehr unter Mac OS X Lion.

Apple hat unter Lion ein neues Programm namens tmutil hinzugefügt, welches für das Administrieren von TimeMachine zuständig ist. Mit Hilfe dieses Tools lässt sich auch unter Lion ein Hin- und Herschalten zwischen mehreren Volumen realisieren, welches meiner Meinung nach aber einen großen Nachteil gegenüber Snow Leopard hat. Aber dazu später noch mehr.

Um mit Controlplane mehrere Volumen auswählen zu können, muss man zu erst pro Volumen, das verwendet werden soll, ein Shell Skript anlegen. Dazu öffnet man das Terminal Programm von Mac OS X (zu finden unter den Dienstprogrammen) und erstellt eine neue Datei mit dem Befehl:

sudo vi ~/Documents/Name.sh

und fügt für TimeMachine Volume im Netzwerk (z.B. auf einer Timecapsule oder einem anderen NAS System) folgenden Code ein, wobei die Bereich, welche durch <> gekennzeichnet sind, entsprechend ersetzt werden müssen (die Klammern gehören jeweils weggelassen):

#!/bin/bash
sleep 5
tmutil setdestination afp://<Benutzername>:<Passwort>@<Serverpfad>
sleep 5
tmutil startbackup

Verwendet man eine lokal verfügbare USB oder Firewire Festplatte lautet der Inhalt der Textdatei:

#!/bin/bash
sleep 5
tmutil setdestination /Volumes/<Name_der_Platte>
sleep 5
tmutil startbackup

Die angelegte Datei speichert man anschließend durch die Eingabe von “:w” und beendet anschließend vi mit “:q”. Für jede Festplatte legt man eine entsprechende Datei an. Die auf diese Weise erstellten Shell Skripte können nun in Controlplane beim Erreichen der entsprechenden Umgebung ausgeführt werden.

Anschließend muss man die Dateien noch ausführbar machen. Dazu tippt man folgendes ebenfalls im Terminal ein:

sudo chmod +x ~/Documents/Name.sh

Der Haken an der Sache ist, dass tmutil das Volumen nur umschaltet, wenn es den entsprechenden Zielort auch tatsächlich findet, wohingegen die Methode für Snow Leopard einfach die Konfigurationsdatei umgeschrieben hat, ohne die Verfügbarkeit zu überprüfen. Kommt man nun z.B. im heimischen WLAN an, möchte Controlplane bereits auf die entsprechende Firewire Festplatte umschalten, obwohl diese noch nicht angeschlossen ist, da man das Notebook vielleicht im Wohnzimmer gestartet hat und nicht am Schreibtisch im Arbeitszimmer bereits die Festplatte angeschlossen hat. Statt dem Wechsel des Volumen erhält man eine Fehlermeldung. Leider habe ich bisher keine Möglichkeit gefunden dies zu Umgehen. Man könnte natürlich eine Unterumgebung für daheim anlegen, die aktiviert wird, wenn Controlplane die entsprechende Festplatte (über die Regel USB bzw. Firewire) erkennt.

Anders sieht dies natürlich aus, sollte das Backup Volumen auf einem NAS sein. Aber dazu mehr in einem zukünftigen Beitrag.

Noch einige Links zum Thema – alle auf Englisch:

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

30.10.2011

Möchte man mit Mail.app Emails gleich an mehrere Empfänger senden, kann man dazu im Adressbuch eine Gruppe anlegen und dann statt Empfängernamen den Gruppennamen im “An:” Feld eintragen.

Eine nette Funktionen, welche aber eine Tücke besitzt: Hat ein Kontakt in der Gruppe mehrere Mailadressen hinterlegt, stellt sich die Frage an welche das Email nun gesendet wird. In Snow Leopard konnte man im Adressbuch mit der rechten Maus auf die Gruppe klicken und dort unter “Verteilerliste bearbeiten” einstellen, welche Adresse verwendet werden soll.

Unter Mac OS X Lion ist diese Möglichkeit verschwunden und ich konnte auch noch keine “echte” Lösung dafür finden. Einzig einen wenig eleganten Workaround konnte ich auftreiben. Mail.app schickt das Mail immer an die erste (oberste) Emailadresse des Kontakts. Dies hat natürlich zur Folge, dass man einen Kontakt nicht mit zwei unterschiedlichen Mailadressen in unterschiedlichen Gruppen haben kann.

Für sachdienliche Hinweise zu einer echten Lösung unter Mac OSX Lion in den Kommentaren bin ich sehr dankbar!

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit