Alterar a frequência dos backups do Time Machine?

12

É possível alterar a freqüência de quando o Time Machine realiza seu backup?

    
por Nate 15.09.2009 / 04:54

5 respostas

13

Você pode emitir este comando na linha de comando de um terminal:

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

O valor é em segundos, portanto, calcule seu intervalo considerando 3600 segundos por hora.

O comando edita o valor em /System/Library/LaunchDaemons/com.apple.backupd-auto.plist , apenas que você não precisa editar o arquivo diretamente. Este bewares você de qualquer erro de sintaxe que você pode fazer nesse arquivo, então eu preferiria esta solução.

Além disso, você precisa reiniciar para que essa alteração entre em vigor. Também encontrei este tópico em um fórum de suporte da Apple, que indicava um problema de permissão em um Instalação do Snow Leopard.

    
por 15.09.2009 / 09:40
4

Ou você pode tentar uma abordagem ainda mais fácil. O Editor do Time Machine , é uma interface gráfica do usuário que permite editar algumas opções do Time Machine.

    
por 15.09.2009 / 11:04
3

Em /System/Library/LaunchDaemons , existe um arquivo XML chamado com.apple.backupd-auto.plist . Abra-o com o editor de texto de sua escolha e encontre estas linhas:

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

Entre as tags integer é o intervalo de backup em segundos. Mude ao seu gosto. Lembre-se de que é um número inteiro, portanto, ele tem um máximo (2.147.483.647 assinado, acredito), caso você esteja tentando defini-lo alto demais para evitar backups. Mas duvido que seja o caso.

    
por 15.09.2009 / 05:01
2

Só para ter certeza: mudar o intervalo não vai mudar o que o Time Machine mantém. Ele ainda manterá backups por hora das últimas 24 horas, todos os primeiros diários do último mês e todos os primeiros dias da semana até que o disco esteja cheio.

Assim, por exemplo: os ajustes não poupam espaço em disco. (Você só notará quando alterar muito os mesmos arquivos e, em seguida, apenas verá a alteração nos backups por hora que são expirados em breve de qualquer maneira.) E, a menos que você esteja alterando muito os mesmos arquivos enormes, provavelmente não notará um enorme aumento de desempenho, pois ele simplesmente precisará fazer backup mais durante cada execução, se você aumentar o intervalo. (Mas então: se você está mudando muito os mesmos arquivos, então um backup de hora em hora pode ser muito bem vindo?)

(Eu não sei o que acontece se você definir o intervalo para valorizar menos de uma hora.)

    
por 15.09.2009 / 10:02
1

Com o OS X Mavericks, a Apple mudou o agendamento de tarefas em segundo plano a ser gerenciado por XPC Services , portanto, instruções para versões anteriores do sistema operacional X não funciona mais. Os seguintes comandos farão com que o Time Machine seja executado a cada 3 horas, em média, acima da hora padrão:

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

Em meus testes, a Time Machine originalmente disse que o backup mais recente era às 1:39 e o seguinte era para ser executado às 2:38. Depois de executar esses comandos e reinicializar, o próximo backup foi alterado para 4:19. Ainda não encontrei uma maneira de fazer as alterações se aplicarem sem uma reinicialização.

    
por 10.09.2014 / 21:48