Time Machine in Mac OS X Leopard ist eine feine Sache. Eine Time Capsule würde das ganze noch abrunden. Man hätte nicht die ganze Zeit eine surrende USB Festplatte auf seinem Schreibtisch stehen und könnte, wenn man ein Macbook, Macbook Pro oder Macbook Air sein Eigen nennt, sogar aus dem Garten, Wohnzimmer oder jedem anderen Bereich in dem das eigene WLAN zugänglich ist, Backups ziehen oder Dateien wieder herstellen.
Leider ist die Time Capsule nicht ganz billig und einige werden auch schon eine große USB Festplatte besitzen. Aus diesem Grund hier nun 6 einfache Schritte, mit denen ihr aus einer USB Festplatte und einem SMB Share eine Time Capsule bauen könnt.
In meinem Fall dient als Server eine Fritzbox 7170 mit der neusten Firmware. Diese bietet die Möglichkeit, USB Festplatten mit Fat32 Partition als SMB Freigabe zur Verfügung zu stellen. Die Festplatte kann natürlich über jeden beliebigen Router oder Rechner zur Verfügung gestellt werden.
Bevor wir anfangen sei noch gesagt, dass Time Machine über das WLan nicht so schnell ist wie Time Capsule es ermöglichen kann. Das initiale Backup benötigt recht viel Zeit. Anschließend ist es für meine Bedürfnisse jedoch in einem durchaus erträglichen Rahmen.
Los gehts:
Schritt 1:
Wir legen eine Fat32 Partition auf der USB Festplatte an. Hier kann das Festplattendienstprogramm schnell und einfach eingesetzt werden. Bitte denkt daran, dass alle Daten auf der Platte verloren gehen wenn sie formatiert wird.
Schritt 2:
Nachdem die Festplatte nun partitioniert ist, schliessen wir sie an der Fritzbox an und geben sie per SMB frei.
Wenn alles geklappt hat sollten wir nun im Webinterface sehen können, dass die Festplatte angeschlossen ist.
Schritt 3:
Damit Time Machine uns erlaubt auf Netzlaufwerke zu sichern geben wir nun folgenden Befehl im Terminal ein.
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Schritt 4:
Wir haben in Schritt 1 eine Fat 32 Partition angelegt. Das muss sein, damit die Fritzbox unser Laufwerk erkennt. Leider schreibt Time Capsule aber nicht auf Fat32 Partitionen sondern wünscht sich das HFS+J Format. Aus diesem Grund führen wir nun folgenden Befehl im Terminal aus.
hdiutil create -size IMAGESIZE -fs HFS+J -type SPARSEBUNDLE HOSTNAME_MACADDR.sparsebundle
Dieser Befehl legt uns ein HFS+J Image an welches dynamisch bis zur festgelegten IMAGESIZE wächst.
Tip:
Ich verwende für meine 160 Gb HDD im Macbook eine 160Gb große Festplatte fürs Backup ohne Probleme. Wenn man in diesem Beispiel zum sichern 500Gb zur Verfügung hat, empfiehlt sich das Image nur auf 200 oder 250Gb IMAGESIZE zu setzen. So kann man den Rest der Festplatte noch für andere Dateien verwenden, die über das Netzwerk zur Verfügung stehen und von allen Betriebssystemen gelesen werden können.
HOSTNAME ersetzen wir durch den Namen unseres Macs. Diesen finden wir unter Systemeinstellungen -> Sharing. Hier bitte nicht "sebastian-broschs-macbook.local" verwenden sondern "sebastian_broschs_macbook"
Anschliessend ersetzen wir noch MACADDR indem wir
ifconfig en0
im Terminal ausführen und die Zahlen hinter ether kopieren. Diese sehen dann in etwa so aus. 00:1b:64:ac:9b:f0.
Wichtig: die Doppelpunkte müssen entfernt werden (001b64ac9bf0).
So sieht dann der fertige Befehl aus:
hdiutil create -size 200G -fs HFS+J -type SPARSEBUNDLE sebastian_broschs_macbook_001b64ac9bf0.sparsebundle
Schritt 5:
Wir haben es fast geschafft. Apfel + k öffnet uns nun das Fenster "Mit Server verbinden".
Dort tragen wir smb://fritz.box ein. Anschließend sagen wir dem Mac, dass wir uns als Gast anmelden möchten.
Nun zeigt uns das Fenster das Laufwerk, dass an der Fritzbox angeschlossen ist. Dieses wählen wir aus und haben es damit gemountet. Jetzt legen wir unser eben erzeugtes HFS+J Image auf diese Festplatte.
Schritt 6:
In den Einstellungen der Time Machine wählen wir das gerade gemountete Laufwerk als Backup Volume aus. Nach 120sekunden startet das Backup automatisch.
Tip:
Für das initiale Backup sollte der Mac per Kabel mit der Fritzbox verbunden werden, damit der Kopiervorgang etwas schneller abgeschlossen ist.
So das war es schon. Herzlichen Glückwunsch zur selbstgebauten Time Capsule. Sobald Time Machine nun ein Backup anlegen möchte oder gestartet wird, verbindet sie sich, falls möglich, automatisch mit der Festplatte und verrichtet ihre Arbeit.
Dienstag, 13. Mai 2008
Time Capsule in 6 einfachen Schritten selber bauen
Eingestellt von
Broneo
um
16:03
Labels:
Interessantes,
Mac,
Programming
Abonnieren
Kommentare zum Post (Atom)

34 Kommentare:
Hey, dass mit dem Image auf das Netzwerklaufwerk ziehen klappt nicht. Timemaschine beginnt immer, bzw. will ein Backup vorbereiten und bricht dann ab. Image konnte nicht erstellt werden, sagt er. Wäre cool wenn du mir helfen könntest!
Gruß,
Olli
Hi,
ich werds gerne versuchen. Wäre gut, wenn du das Problem etwas weiter eingrenzen könntest.
- Kannst du das Image mounten?
- Erkennt Time Machine das Image?
- Versuchst du per LAN oder WLAN zu sichern?
Gruß,
Sebastian
Hi, hat alles wunderbar funktioniert bis auf das erste Backup. Hab die FritzBox per LAN Kabel angeschlossen aber er kopiert nun schon >3 Tage meine 120GB auf die FritzBox.... Und dann musste ich auch noch abbrechen und fange eben neu an :(
Gibt es nicht einen Weg wie das beim 1. mal schneller geht?
Noch dazu:
Nutze ein C2D MBP, die 7170 und eine externe 3.5HD
Hi jp,
leider kenne ich keine andere Möglichkeit. Da ich nur ungefähr 45GB kopieren musste, ging es bei mir verhältnismässig schnell. Versuch doch einfach die Platte direkt per USB zu mounten. Bei mir ging das leider nicht, vielleicht klappts bei dir.
Gruß,
Broneo
Hmm hätte ich gerne gemacht, nur weiß ich nicht wie... Ich bin bei so Sachen absolut unwissend und bin einfach stur deiner Anleitung gefolgt.
Einfach die Platte mit dem Image einstöpsel mag TM nicht - er erkennt zwar die FAT Partition aber will diese formatieren vor dem Backup :(
Übrigens hatte ich 2 Partitionen gemacht, kann ich die irgendwie per "Dauer-Link" auf meinem Desktop platzieren?
Hi JP,
um das initiale Backup direkt über USB zu machen, legst du das in Schritt 4 erzeugte Image auf die mit Fat erzeugte Partition. Anschliessend kannst du das Image auf der USB Platte durch einen Doppelklick mounten. Bei diesem Schritt ist mein Mac leider abgestürzt. Sollte es bei dir klappen, müsste TM diese Partition nun erkennen und auch darauf schreiben können.
Mounten kann ich es problemlos, nur TM erkennt es leider nicht.
nur aus interesse: wie kommt der merkwürdige dateiname des diskimage zustande? warum muss da die macadresse drin stehen?
h.
Servus,
hört sich ja prima an diese Anleitung. Werde das zu Hause mal antesten.
Allerdings an einer DB7270 mit USB2.0.
Was mich interessiert ist die Machbarbeit von folgendem:
1. Ich kann Timemachine mit 300GB nutzen.
2. Gleichzeitig sind 200GB als FTp Server über die FritzBox nur lesbar zu nutzen und
3. Über die normale Freigabe in MAC os, kann ich komfortabel schreiben und Daten lesen.
So denkbar? Und machbar???
Mr.Becks
Hi,
wenn ich dich richtig verstehe, möchtest du von einer 500GB Platte 300 für Time Machine nutzen und die restlichen 200 als Netzwerkspeicher verwenden. Das sollte kein Problem darstellen. Du musst die Platte nicht mal über FTP verwenden. Inzwischen unterstützt die Fritzbox Samba. Also einfach im Finder Apfel + K drücken und dann per smb://IP mit der Festplatte verbinden.
Hoffentlich hilft dir das weiter.
Gruß,
Sebastian
Moin, vielen Dank für die ausführliche Anleitung.
Mein erstes Backup hat auch problemlos funktioniert.
Allerdings gibts bei den stündlichen Backups probleme ... erst versucht TM sich ewig zu verbinden (Netzlaufwerk ist aber verbunden) und bricht dann einfach mit einer Fehlermeldung ab.
Klappts bei sonst jemandem?
Vielen Dank für die Pionierarbeit. Mich wundert nur, wie das funktionieren kann. Habe selbst mit einem Mac Tiger und disk images auf der Fritz Box 7240 experimentiert. Dabei habe ich schnell aufgegeben, da fat32 eigentlich eine 4GB Obergrenze für Dateien hat. Theoretisch darf also ein image nicht größer als 4GB werden. Oder wird das image nicht als eine Datei auf der Platte angelegt?
Das „Mitwachsende Bundle-Image“ (engl. "sparse bundle") wurde mit Mac OS 10.5 „Leopard“ eingeführt und zerlegt, transparent für den Anwender, das Image in kleinere Dateien à 8 MiBytes. Dies hat gegenüber einer großen Einzeldatei den Vorteil, dass bei einer inkrementellen Datensicherung (z. B. über „Time Machine“) nur die geänderten Teile des Images gesichert zu werden brauchen, anstatt bei jeder noch so kleinen Änderung die gesamte Image-Datei. Weiterhin lassen sich somit auch große Images, insbesondere solche mit mehr als 4 GiByte, auf FAT32-Volumes ablegen.
Super Anleitung! Bei mir gibt es jedoch das gleiche Problem wie bei Alex, das erste Backup per LAN-Kabel macht er ohne Probleme, jedoch macht er die stündlichen Updates nicht(diese sollen per WLAN gemacht werden), erst steht dort immer vorbereiten und dann bricht er es irgendwann ab :-/.
Hat jemand eine Idee?
Moin Sebastian,
muss die MAC-Adress enicht die der WLAN-Karte, also en1, sein? Vielleicht klappt es deswegen nicht mit dem BackUp per WLAN bei den anderen.
Der Simon
Also meiner Meinung nach funktioniert das nicht, da der Ethernetanschluss doch ne andere MAC Adresse hat, als der WLAN-Anschluss.
Daher muss das erste Backup per WLAN durchgeführt werden.
Mein Problem ist mittlerweile, dass die FritzBox sich in der Regel beim ersten Backup so bei 22GB aufhängt und neu startet. Damit war alles für die Katz ...
Mittlerweile kann die FritzBox übrigens auch mit NTFS-Festplatten umgehen. Am BackUp sitze ich immer noch. :(
Der Simon
Nun läuft das erste Update. 290 MB von 86 GB, dann bin ich mal gespannt ;)
Es ist übrigens definitiv die MAC-Adresse der 1GBit-Netzwerkkarte, die man nehmen muss. Mit der MAC-Adresse der WLAN-Karte geht es bei mir nicht.
Der Simon
Also bei mir klappt es inzwischen, hat soweit alles bestens geklappt, das erste Update musste ich per Kabel machen, aber danach sichert er nun wunderbar per WLAN auf die Platte.
Ein Problem hab ich jedoch noch, wenn er die FritzBox bzw. die Platte nicht erreichen kann, da ich gerade in einem anderen Netzwerk bin o.ä. geht immer eine Meldung von der Timemachine auf, wo dann steht, dass keine Sicherung angelegt werden konnte.
Gibt es eine möglichkeit, dass diese meldung nicht kommt?
Vielen Dank für die tolle Anleitung. Hat alles wunderbar geklappt.
Eine Frage hätte ich aber auch bezüglich des einbindens des USB-Speichers bei Mac OS:
Geht das nur manuell über Apfel+K und dann smb://fritz.box oder lässt sich das speziell nach einem Neustart des Macs auch automatisieren?
TimeCapsule wird ja zum Beispiel auch automatisch erkannt, sowie alle anderen im Netzwerk befindlichen REchner!
Ja, das geht. Einfach das Netzlaufwerk einfach in die Startobjekte unter Systemeinstellungen --> Benutzer ziehen
Hallo Sebastian (Broneo),
ich hab leider überhaupt keine Vorkenntnisse mit dem Mac. Ich dachte es gibt eine Größenbegrenuung für FAT32-Partitonen - die deutlich unter meiner mit TM zu sichernden Festplattengröße von 160GB liegt. Kann ich eine FAT32 Partition in dieser Größe überhaupt anlegen?
Nach einigem Googeln habe ich herausgefunden was das "Terminal" ist und wie man es öffnet. Mir ist troztdem nicht ganz klar, wie man die von Dir genannten Befehle dort absetzt. Deine Befehle sind i.d.R. in 2 Zeilen geschrieben - müssen die Zeilen durch ein ENTER getrennt werden? Oder tippt man das in einem durch und lässt das Terminal den Zeilenumbruch machen?
Was ist das/ein "Image"? Wie "lege ich es auf die Festplatte"????
Bei Deinem Hostname werden anscheinend Leerzeichen durch Unterstiche ersetzt - in meinem Hostnamen sind Unterstriche enthalten aber keine Leerzeichen. Wie ist das zu behandeln??
Ich hoffe mir kann irgendjemand helfen. Danke
Also,
ich habe es schliesslich geschafft, dass bei Finder/Orte/Admin ein Eintrag der Art "mitwachsendes Image-Bundle" auftaucht. Auf dem Schreibtisch taucht ein Symbol für mein TrekStor-USB-Laufwerk auf, das an der FB hängt. Ich habe das Image-Bundle auf das Symbol für mein USB-LW geschoben, und dann im Finder die Image-Datei innerhalb des TrekStor angeklickt. Dadurch erscheint auf dem Schreibtisch und bei Finder/Geräte ein Volume (mit dem Format Mac oX Extended Journalized).
ABER: TM erkennt dieses Laufwerk nicht! Es erkennt nur die TrekStor-USB-Platte in dem das neue HFS+J-Laufwerk liegt. Die USB-Platte lässt sich freilich nicht für TM konfiguieren: Beim Versuch diese zu Verbinden kommt die Meldung:
Beim Erstellen eines Schlüsselbundeintrags für den Benutzernamen "ftpuser" und die URL "smb://ftpuser@fritz.box/TrekStror-HDT725032VLAT80-01" ist der Schlüsselbundfehler -50 aufgetreten.
Was ist schief gelaufen???
Wäre super, wenn jemand helfen könnte.
Muss ich das irgendwie einstellen, wenn ich bei der Erstsicherung per Lan-Kabel backuppe?
Vielen vielen Dank für die Veröffentlichung! Eine super Sache! Endlich kann ich meinen Windows 2003 Server als BackupVolume verwenden!!!
Eine super Sache!
Hallo liebe Time Machine Profis.
Ich bin auch eher unwissend in den Bereichen Terminal & Co. Ich finde die Anleitung super und komme auch gut vorwärts.
Ich habe ein MacBook, eine Fritzbox 7170 und ein 1TB externe USB-Platte.
Ich habe die Platte als FAT formatiert, sie an die Fritzbox gesteckt, über SMB gemounted, habe per Terminal ein Volume mit 500GB auf der Platte erzeugt und dieses per Doppelklick aktiviert. Das Volume wird auf dem Desktop angezeigt.
Und jetzt das Problem: Time Machine erkennt es nicht. TM erkennt die USB-Platte an der FritzBox, sichert darauf aber kein Backup, ja wahrscheinlich, weil es eine FAT-Platte ist, oder!?
Ich brauche Hilfe bei diesem techn. Zeugs.
Vielen Dank & schönen Abend,
Daniel Alt.
Danke für die tolle Anleitung!
Allerdings brauchte ich das Image nicht anlegen. Nach Mounten des Netzlaufwerks konnte ich es für TM auswählen. TM hat dann automatisch das Image angelegt!
Im Moment versuche ich verschiedenes, um das Erstimage per USB zu erstellen (Volume Klonen, Alias,...). Werde meine Ergebnisse noch mitteilen.
36Stunden für ein kleines Image sind doch etwas viel...
Also, hab fertig experimentiert (HDD über USB an Mac):
1) Backup auf normaler HFS+J Partition, diese geklont aufs Image -> geht nicht
2) "Symlink auf Image" als Image für TimeMachine verwenden -> LÄUFT! =)
Kurzanleitung (Benötigt USB-Stick o.Ä.):
- bis "Schritt 5" alles wie gehabt
- HDD von FritzBox trennen, über USB an Mac
- USB Stick (Fat32) an FritzBox
- wie in "Schritt 5" nun USB-Stick mounten
- Konsole öffnen
- Konsole: zum USB-Stick gehen (cd /Volumes/MeinStick)
- Konsole: dort Symbolischen Link zum Image erstellen : "ln -s /Volumes/BACKUP_HDD/HOSTNAME_1234.sparsebundle HOSTNAME_1234.sparsebundle"
(dabei natürlich die korrekten Namen für eure HDD und Imagedatei wählen. Am Einfachsten mit TAB-Autovervollständigung)
- wie in "Schritt 6" nun USB-Stick als Backup-Ort wählen
-> FERTIG
Es geht, egal wie groß der Stick ist. TM zeigt dann zwar z.B. "1GB frei" an, doch da nichts auf dem USB-Stick geschrieben wird, sondern über den Symlink direkt auf dem Image auf der HDD geschrieben wird, geht das.
Ich hab jetzt für 2,43GB ca 20min gebraucht. Über LAN hätte ich in 20min ca 400MB geschafft.
Hi,
habe alle Lösungen durch und es klappt einfach nicht.
Frag mich auch echt, wie das eigentlich gehen soll?!?
1. Woher soll denn die Fritzbox wissen, daß sie das Dateisystem in Form des Image per Netzwerk Zugriff freigeben soll? Es wird doch lediglich die phys. USB Platte freigegeben. Daß es da ein für Macs potentiell zu mountende Dateisysteme gibt, weiß die Fritzbox ja nicht.
2. Und daß dann Time Machine auch noch so schlau ist und in die per Netzwerk gemountete Dateisysteme reinschaut, was da an Images drin liegen könnte, glaube ich auch nicht.
Time Machine sieht ja noch nicht mal ein auf dem Rechner direkt gemountetes Image (egal wo sie liegen), sondern nur die wirklich hard drangestöpselten Dateisysteme. :-(
So mit Logik krieg ich das nicht erklärt...
Ich bitte um Erleuchtung... :-)
Patrick
Hallo,
tolle Anleitung und echt schön geschrieben. DOch trotzdem bin ich wohl zu blöd die Festplatte zu mounten.
Wenn ich im Finder bei mit Server verbinden smb://fritz.box oder smb://192.168.178.1 eingebe kommt immer dass die Verbindung fehlgeschlagen ist.
Ich habe im Terminal alles so gemacht wie beschrieben und sogar die IMG habe ich. Kann mir jmd. helfen?
Fritzbox zeigt meine Festplatte (FAT32) 1TB als aktiviert an.
Vielen Dank
Hallo,
bei mir klappt soweit auch alles. Meine Frage: Wie kann ich mein Backup wiederherstellen wenn das System komplett down ist und ich von DVD starten muss.
Hoffe ihr könnt mir helfen.
Vielen Dank
Philipp
Hallo Broneo/Sebastian,
Ich finde die Anleitung auch ziemlich Klasse, Danke!!! Wie fast alle hab ich auch am ende ein kleines Problem.
Ich kann das Image erzeugen und es auf die Platte ziehen.
Wenn ich nun die TM zum Backup auffordere, tut sie das zuerst, bricht dann aber mit dem Fehler 45 ab und sagt, das image konnte nicht erzeugt werden.
Wie ich hier nachgelesen habe soll ich das auf die Platte gezogene image durch doppelklicken mounten. Das hab ich dann auch mal gemacht, es wird nun im Finder und bei Geräte ein Volume angezeigt, dass ich aber nicht mit TM ansprechen kann und auch nicht zurück auf die Platte ziehen kann.
Das Image habe ich mit dem Festplattendienstprogramm mal überprüft und das ist anscheinend in Ordnung.
Wo liegt mein Problem?
Arbeite übrigens mit OS X Snow Leopard.
Grüße Tommy
Hallo nochmal,
habe alles wieder gelöscht und nochmal von vorne angefangen, nun funktioniert es. Leider hat sich aber die TM oder die Netzwerkfestplatte mehrmals aufgehängt und nun will die TM das Backup nicht verfügbar machen bzw. braucht dazu länger als ich warten will. Muss es vermutlich nochmal von vorne machen...
Kommentar veröffentlichen