Ich habe einen riesigen Server (unter Ubuntu Linux), auf dem ein 2-TB-Raid sitzt, der mich nur bittet, ein Backup darauf zu erstellen.
Ich führe Netatalk aus, um die Freigabe über das AFP-Protokoll für meine Macs zu ermöglichen (alle meine Client-Boxen sind so ziemlich Macs) und hatte eine Zeitmaschine eingerichtet, um ein freigegebenes Laufwerk auf dem Server als Ziel zu verwenden.
Das einzige Problem ist, dass es völlig unzuverlässig zu sein scheint. Ich bekomme regelmäßig Probleme, bei denen TimeMachine die Sicherung aus dem einen oder anderen Grund nicht beenden kann, und manchmal scheint es den gesamten Server herunterzufahren (ich weiß, dass es sich eher um ein Software- als um ein Hardwareproblem handelt, da auf dem Server tatsächlich Ubuntu unter KVM und dem KVM-Host ausgeführt wird läuft immer noch).
Die Frage ist also, ob jemand Erfolg hatte, dies zu tun? Kennt jemand irgendwelche Probleme? Gibt es einen besseren Weg, dies zu tun? Ich weiß, dass es etwas vage ist, aber ich habe mich gefragt, ob andere Benutzer Erfahrungen zum Teilen hatten.
Ich hatte Erfolg damit, aber ohne AFP. Mit OSX-Macs ist es viel besser, Samba zu verwenden und die Freigaben auf diese Weise bereitzustellen. Ich benutze das schon eine ganze Weile ohne negative Auswirkungen.
quelle
Die beiden obigen Links behandeln die vorherrschenden Probleme mit TimeMachine / AFP und Remote-Clients. Wenn Sie die verschiedenen Themenbereiche googeln, scheint es immer mehr Probleme mit AFP-Servern (die unter Netatalk ausgeführt werden) zu geben, die Probleme mit TimeMachine haben. Ich kenne keine technischen Details, habe aber kürzlich gelesen, dass 10.5.7 nichts unternommen hat, um diese Probleme zu verringern. Als ich Netatalk zum ersten Mal ausführte, war 2.0.3 (mit einigen Patches) das neueste Paket. Ich hatte eine Vielzahl von Problemen mit einer kleinen Anzahl von Leopard-Computern (verschiedene Patch-Level-Maschinen), die alle auf verschiedene Probleme stießen, die auf der Netatalk-Entwicklungsliste zu finden sind. All dies geht in die Version 2.0.4, die noch nicht veröffentlicht wurde. Überprüfen Sie daher, ob der Trunk ausgebaut ist. Ich hatte kein Problem damit, diese auf einem Arm / i386-Debian-Setup mit den Basisbibliotheken zu kompilieren, um Leopard-Clients zu bedienen.
Ich bin mir nicht sicher, aber ich erinnere mich an jemanden, der gefragt hat, ob er nur die Freigaben auf NFS / Samba übertragen möchte, da dieser den gleichen Dienst anbieten würde, aber nicht im Finder-Browser angezeigt wird (dies wurde in 10.5 deaktiviert), und dies liegt daran, dass TimeMachine ihn verwendet Ein Sparsebundle (Form von dmg) / Speicherformat, das für HFS + spezifisch ist und Funktionen wie Ressourcengabeln bietet. Sie erwähnten einen Fall, in dem eine TimeMachine-Wiederherstellung bei diesem Setup versucht wurde, und obwohl es vollständig aussah und TM keine Fehler meldete, war die Sicherung fatal beschädigt.
Grundlagen für Optionen: - Verwenden Sie ein separates System, das ein Backup mit einem für OSX nicht spezifischen Datenbankformat erstellt (viele verwenden SQLite oder BDB). Es gibt mindestens zehn gute Programme unter OSX, die Sie dafür finden können. - Kompilieren Sie den neuesten Trunk und testen Sie ihn. Ich habe noch keine Probleme.
quelle
jwz hat einen guten Artikel zu diesem Thema veröffentlicht:
quelle
Ich bin den auf kremalicious.com erklärten Weg gegangen, wie auch von Hanrik Paul berichtet, und hatte bis jetzt kein Problem.
Es gibt jedoch ein Tool, das Ihnen beim Verständnis der Macken helfen kann: Time Machine Error Logger .
Es gibt auch zwei weitere TM-Konfigurationstools, die ich hier erwähnen möchte, aber ich fürchte, ich muss dafür hierher zurückkehren, sobald ich wieder auf dem Computer bin.
edit: Los geht's:
quelle
Dies ist dramatisch einfacher geworden.
Folgendes erleben meine Benutzer: Der Benutzer öffnet die Time Machine-Einstellungen, klickt auf die Auswahl einer Festplatte, klickt auf den Host und dann auf die Festplatte (irgendwo dort werden sie zur Eingabe ihres LDAP-Benutzernamens und -Kennworts aufgefordert). Ein Home-Verzeichnis wird mit dem erstellt TimeMachine-Verzeichnis, und TimeMachine beginnt mit der Sicherung und funktioniert ansonsten einfach. Backups werden durchgeführt, wenn sie entweder über Time Machine oder durch Booten von einer Installationsdiskette wiederhergestellt werden müssen (Sprache festlegen, dann ist dies eine Option im Menü).
Der eine schwierige Teil ist, einen 2.2-Netatalk-Build zu bekommen. Ich verwende 2.2 Beta 4, und das macht die Sache viel einfacher.
Mein Setup authentifiziert sich über ldap, auf dem Backup-Server wird Ubuntu 10.10 ausgeführt und ich habe einen ppa für die Beta gefunden.
Konfigurieren Sie ldap.
Erstellen Sie ein Verzeichnis mit dem Namen TimeMachine in / etc / skel /.
Ich empfehle an dieser Stelle, sich über ssh mit einem Benutzerkonto anzumelden, das sich noch nie angemeldet hat, nur um sicherzustellen, dass alles oben funktioniert.
Es muss eine gewisse Korrelation zwischen den Namen geben, ich habe einfach alles auf TimeMachine gesetzt, nachdem ich das erkannt habe, aber ich habe nicht viel anderes versucht.
Sie müssen Avahi einrichten. Das ist einfach genug. Beachten Sie, dass Sie Ihre MAC-Adresse und den Namen benötigen, für den Sie werben. Schlüsselzeilen sind die beiden
sys = waMA = 78: 2b: cb: df: 34: 95, adVF = 0x100
dk0 = adVF = 0x83, adVN = TimeMachine
Dann richten Sie netatalk ein. Dies ist alles, was ich in meiner Netatalk-Datei habe (naja, und Kommentare): Name: TimeMachine: DEFAULT: Optionen: upriv, usedots ~ / TimeMachine "TimeMachine" -Optionen: tm
Beste Anweisungen und Links, die ich gefunden habe
quelle