Häufigkeit von Time Machine Backups ändern?

12

Ist es möglich, die Häufigkeit zu ändern, mit der Time Machine die Sicherung durchführt?

Nate
quelle

Antworten:

13

Sie können diesen Befehl in der Befehlszeile von einem Terminal aus eingeben:

sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 3600

Der Wert wird in Sekunden angegeben. Berechnen Sie daher Ihr Intervall unter der Annahme von 3600 Sekunden pro Stunde.

Der Befehl bearbeitet den Wert in /System/Library/LaunchDaemons/com.apple.backupd-auto.plist, nur dass Sie die Datei nicht direkt bearbeiten müssen. Dies warnt Sie vor Syntaxfehlern, die Sie in dieser Datei machen könnten, daher würde ich diese Lösung vorziehen.

Außerdem müssen Sie neu starten, damit diese Änderung wirksam wird. Ich habe diesen Thread auch in einem Apple-Supportforum gefunden, das auf ein Berechtigungsproblem in einer Snow Leopard-Installation hinweist.

dertoni
quelle
Zu Ihrer Information, dies scheint bei Lion nicht zu funktionieren.
Joe Shaw
In 10.8 scheint der Schlüsselname zu sein BackupInterval.
Trapez
4

Oder versuchen Sie es noch einfacher. Time Machine Editor ist eine grafische Benutzeroberfläche, mit der Sie einige Optionen von Time Machine bearbeiten können.

Tiago Veloso
quelle
3

Darunter /System/Library/LaunchDaemonsbefindet sich eine XML-Datei mit dem Namen com.apple.backupd-auto.plist. Öffne es mit einem Texteditor deiner Wahl und finde diese Zeilen:

<key>StartInterval</key>
<integer>3600</integer>

Zwischen den integerTags befindet sich das Sicherungsintervall in Sekunden. Ändern Sie es nach Ihren Wünschen. Denken Sie daran, dass es sich um eine Ganzzahl handelt, also ein Maximum (2.147.483.647 Zeichen, glaube ich), falls Sie versuchen, es unangenehm hoch zu setzen, um Backups zu vermeiden. Aber ich bezweifle, dass dies der Fall ist.

John T
quelle
2

Nur um sicherzugehen: Wenn Sie das Intervall ändern, ändert sich auch nicht, was Time Machine beibehält. Es werden immer noch nur stündliche Backups für die letzten 24 Stunden, alle ersten täglichen Backups für den letzten Monat und alle ersten wöchentlichen Backups gespeichert, bis die Festplatte voll ist.

Beispiel: Durch das Optimieren sparen Sie keinen Speicherplatz. (Sie werden nur bemerken, wenn Sie dieselben Dateien häufig ändern, und dann werden Sie immer noch nur die Änderungen in den stündlichen Sicherungen sehen, die sowieso bald abgelaufen sind.) Und es sei denn, Sie ändern dieselben großen Dateien häufig Wahrscheinlich wird es auch keine enorme Leistungssteigerung geben, da bei jeder Ausführung einfach mehr Daten gesichert werden müssen, wenn Sie das Intervall erhöhen. (Aber dann: Wenn Sie dieselben Dateien häufig ändern, kann eine stündliche Sicherung sehr willkommen sein?)

(Ich weiß nicht, was passiert, wenn Sie das Intervall auf weniger als eine Stunde einstellen .)

Arjan
quelle
1
Dies beantwortet nicht die Frage, es handelt sich nur um zusätzliche Informationen. Das gehört in Kommentare.
2
Zwar zeigte die Einleitung meiner Antwort tatsächlich, dass sie nicht zur Beantwortung der Frage gedacht war. (Und es wurden bereits richtige Antworten gegeben.) Trotzdem denke ich, dass es auch kein Kommentar gewesen sein sollte, da er nicht nur für den Fragesteller gedacht war und Kommentare von anderen schwer zu kommentieren sind. (Und ich versuche hier nur, relevantes Wissen zu teilen. Ich bezweifle, dass die Kommentare in Zukunft von anderen gelesen werden, die zu dieser Frage kommen.)
Arjan,
1

Mit OS X Mavericks hat Apple die Zeitplanung für Hintergrundaufgaben geändert, die von XPC Services verwaltet werden sollen , sodass Anweisungen für frühere Versionen von OS X nicht mehr funktionieren. Die folgenden Befehle bewirken, dass Time Machine im Durchschnitt alle 3 Stunden ausgeführt wird, von der Standardstunde 1:

sudo /usr/libexec/PlistBuddy -c 'set :LaunchEvents:com.apple.xpc.activity:com.apple.backupd-auto:Interval 10800' /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
sudo /usr/libexec/PlistBuddy -c 'set :LaunchEvents:com.apple.xpc.activity:com.apple.backupd-auto:Delay 10800' /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
sudo /usr/libexec/PlistBuddy -c 'set :LaunchEvents:com.apple.xpc.activity:com.apple.backupd-auto:GracePeriod 5400' /System/Library/LaunchDaemons/com.apple.backupd-auto.plist

In meinen Tests sagte Time Machine ursprünglich, dass die letzte Sicherung um 1:39 und die nächste um 2:38 ausgeführt werden sollte. Nach dem Ausführen dieser Befehle und dem Neustart wurde die nächste Sicherung auf 4:19 geändert. Ich habe jedoch noch keine Möglichkeit gefunden, die Änderungen ohne Neustart zu übernehmen.

Eric3
quelle