Mai 03 2009
Time Machine auf einem Laufwerk im Netzwerk sichern
Seit ich mit dem Mac Betriebssystem “Leopard” arbeite bin ich schon ziemlich begeistert von der Bordmittel Backup Software Time Machine. Da mittlerweile mehrere Mac Rechner mein Heimnetzwerk sich teilen ist mir aber auf Dauer die Sicherung mit einer externen Festplatte ein wenig zur Herausforderung geworden. Schicker wäre es doch die Daten direkt übers Netzwerk sichern zu können. Hier gibt es von Apple eine passende Hardware in Form der Time Capsule. Diese lässt sich Apple aber auch mit einem stolzen Preis bezahlen. Aus diesem Grund war ich auf der Suche nach einer deutlich günstigeren Alternative.
Leider bietet Time Machine von Haus aus keine Sicherung auf ein externes NAS ausser der Time Capsule an. Sehr wohl aber hat Apple diese Funktionalität vorgesehen.
In diesem Artikel beschreibe ich wie es möglich ist, mittels Time Machine Daten auf einem im Netzwerk befindlichen NAS Laufwerk zu sichern. In meinem Fall ist das NAS Laufwerk vom Typ Western Digital “My Book World Edition” mit 1 Terrabyte, was aber auch mit einem anderen NAS Laufwerk funktionieren sollte.
Die erste Herausforderung ist es, Time Machine dazu zu bewegen das NAS als Backupmedium anzuzeigen. Dazu zwingen wir Time Machine auch nicht unterstützte Volumes anzuzeigen. Dies erreichen wir durch dem folgenden Schritt.
Als erstes im Verzeichnis “Programme - Dienstprogramme” das Programm “Terminal” öffnen. Darin folgendes eingeben:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1Und schon können wir mittels Time Machine lesend und schreibend auf Netzlaufwerke zugreifen
.
Nehmen wir uns nun dem zweiten Problem an. Die Time Machine zeigt nämlich nur HFS+ Partitionen an und schreibt auch nur auf HFS+ Partitionen. Die Time Machine erstellt auf einem HFS+ Volume eigentlich nur eine Datei (Image) in welcher die ganzen Backups gespeichert werden. Wir müssen diese Datei, ein sogenanntes sparsebundle-Image, nun einmalig per Hand erstellen und auf das NAS Laufwerk verschieben, ansonsten meckert die Time Machine wenn diese Datei nicht vorhanden ist.
Hierfür geben wir im Terminal folgenden Befehl ein:
hdiutil create -size GRÖSSE -fs HFS+J -volname NAME BACKUP "<COMPUTERNAME>_<MAC-ADRESSE>.sparsebundle"Also mit richtigen Daten sollte dies z.B wie folgt aussehen:
hdiutil create -size 100g -fs HFS+J -volname TM-Backup
"<Computename>_<MAC-Adresse>.sparsebundle"
Grösse gibt dabei an, wie gross die sparsebundle Datei maximal werden darf. NAME BACKUP ist der Name des Backups z.B. “Macbook Backup”. Wird der Platzbedarf größer, löscht Time Machine im Bundle vorgehaltene alte Backups. COMPUTERNAME ist der Computername. Wenn ihr wissen wollt, wie eure MACADRESSE lautet, geht in “Systemeinstellungen - Netzwerk” und wählt dort “Ethernet” aus. Dann geht ihr auf “Weitere Optionen - Ethernet”. Dort findet ihr eure MAC-Adresse, die ihr ohne die Doppelpunkte eintragen müsst.
Zum Abschluss im Terminal einfach ENTER drücken und die Datei wird erstellt.
Nun verbinden wir uns mit dem Netzlaufwerk und kopieren die erstellte Datei direkt auf die oberste Ebene unseres Netzlaufwerks.
Nachdem wir die Time Machine jetzt gestartet haben und das Netzlaufwerk als Backupmedium hinzugefügt haben sollte alles funktionieren. Das erste Backup kann ziehmlich lange dauern da dieses sehr gross sein kann, dafür sind die späteren Backups um einiges kleiner
.
2 Kommentare


Fuktioniert leider nicht Time Machine gibt nach ca. 2 min folgenden Fehler: das image des Backup-Volumes konnte nicht erstellt werden. Fehler 45
Erstellte Datei wurde kopiert und Time Machine verbindet sich auch, aber nach 2 min Backup-volume verfügbar machen, wird Backup abgebrochen.
Hi,
ist es auch möglich ein bereits vorhandenes Backup im backup.backupdb Format von einer externen USB-HDD weiter auf der Netzwerkfestplatte zu nutzen? Kann man dieses Backup also irgendwie in ein Sparsbundle umwandeln?
Hab schon verschiedenes ausprobiert, aber geklappt hat es nie…
LG,
Garybaldie11