Cambia la frequenza dei backup di Time Machine?


12

È possibile modificare la frequenza di quando Time Machine esegue il backup?

Risposte:


13

È possibile emettere questo comando dalla riga di comando da un terminale:

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

Il valore è in secondi, quindi calcola il tuo intervallo assumendo 3600 secondi all'ora.

Il comando modifica il valore in /System/Library/LaunchDaemons/com.apple.backupd-auto.plist, solo che non è necessario modificare direttamente il file. Questo ti avverte di eventuali errori di sintassi che potresti fare in quel file, quindi preferirei questa soluzione.

Inoltre, è necessario riavviare per rendere effettiva questa modifica. Ho anche trovato questo thread in un forum di supporto Apple, che indicava un problema di autorizzazione in un'installazione di Snow Leopard.


Cordiali saluti, questo non sembra funzionare su Lion.
Joe Shaw,

Su 10.8, il nome della chiave sembra essere BackupInterval.
trapezoide,

4

Oppure puoi provare un approccio ancora più semplice. Time Machine Editor , è un'interfaccia utente grafica che ti consente di modificare alcune opzioni di Time Machine.


3

Sotto /System/Library/LaunchDaemonsc'è un file XML chiamato com.apple.backupd-auto.plist. Aprilo con il tuo editor di testo preferito e trova queste righe:

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

Tra i integertag c'è l'intervallo di backup in secondi. Modificalo a tuo piacimento. Ricorda solo che è un numero intero, quindi ha un massimo (2.147.483.647 firmato credo), nel caso tu stia provando a impostarlo in modo fastidioso per evitare i backup. Ma dubito che sia così.


2

Solo per essere sicuri: cambiare l'intervallo non cambierà ciò che Time Machine mantiene. Manterrà comunque i backup orari solo per le ultime 24 ore, tutti i primi giorni dell'ultimo mese e tutti i primi settimanali fino a quando il disco non sarà pieno.

Quindi, ad esempio: l'ottimizzazione non ti farà risparmiare spazio su disco. (Noterai solo quando cambi molto gli stessi file, e poi vedrai ancora solo il cambiamento nei backup orari che sono scaduti presto comunque.) E a meno che tu non cambi molto gli stessi enormi file, tu probabilmente non noterà neanche un enorme aumento delle prestazioni, poiché sarà sufficiente eseguire il backup di più durante ogni esecuzione, se si aumenta l'intervallo. (Ma allora: se stai cambiando molto gli stessi file, allora un backup orario potrebbe essere il benvenuto?)

(Non so cosa succede se si imposta l'intervallo su un valore inferiore a un'ora.)


1
Questo non risponde alla domanda, sono solo informazioni aggiuntive. Questo appartiene ai commenti.

2
È vero, l'introduzione della mia risposta ha effettivamente indicato che non intendeva rispondere alla domanda. (E, erano già state fornite risposte corrette.) Tuttavia, non penso che avrebbe dovuto essere nemmeno un commento, poiché non era destinato esclusivamente alla domanda e i commenti sono difficili da commentare da altri. (E sto solo cercando di condividere alcune conoscenze rilevanti qui; dubito che i commenti verranno letti da altri che verranno a questa domanda in futuro.)
Arjan

1

Con OS X Mavericks, Apple ha cambiato il pianificazione delle attività in background per essere gestita dai Servizi XPC , quindi le istruzioni per le versioni precedenti di OS X non funzionano più. I seguenti comandi faranno funzionare Time Machine ogni 3 ore in media, a partire dall'ora standard 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

Durante i miei test, Time Machine ha inizialmente dichiarato che l'ultimo backup era alle 1:39 e il successivo doveva essere eseguito alle 2:38. Dopo aver eseguito questi comandi e riavviato, il backup successivo è stato modificato in 4:19. Tuttavia, non ho ancora trovato un modo per applicare le modifiche senza riavviare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.