Alterar a frequência dos backups da máquina do tempo?

12

É possível alterar a frequência de quando o Time Machine executa seu backup?

Nate
fonte

Respostas:

13

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

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

O valor está em segundos, portanto calcule seu intervalo assumindo 3600 segundos por hora.

O comando edita o valor /System/Library/LaunchDaemons/com.apple.backupd-auto.plist, apenas que você não precisa editar o arquivo diretamente. Isso corrige todos os erros de sintaxe que você pode cometer 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 esse tópico em um fórum de suporte da Apple, que indicava um problema de permissão em uma instalação do Snow Leopard.

dertoni
fonte
Para sua informação, isso não parece funcionar no Lion.
21812 Joe Shaw
Em 10.8, o nome da chave parece ser BackupInterval.
trapezoid
4

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

Tiago Veloso
fonte
3

Abaixo, /System/Library/LaunchDaemonshá um arquivo XML chamado com.apple.backupd-auto.plist. Abra-o com o seu editor de texto de sua escolha e encontre estas linhas:

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

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

John T
fonte
2

Só para ter certeza: alterar o intervalo não mudará o que o Time Machine mantém. Ele ainda manterá backups de hora em hora nas ú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.

Portanto, por exemplo: os ajustes não economizarão espaço em disco. (Você só notará quando alterar muito os mesmos arquivos e ainda verá as alterações nos backups horários que expiram em breve). E, a menos que você esteja alterando muito os mesmos arquivos enormes, você provavelmente também não notará um grande aumento no desempenho, pois precisará simplesmente fazer backup de mais a cada execução, se você aumentar o intervalo. (Mas então: se você estiver alterando muito os mesmos arquivos, um backup por hora pode ser muito bem-vindo?)

(Não sei o que acontece se você definir o intervalo como valor inferior a uma hora.)

Arjan
fonte
1
Isso não responde à pergunta, são apenas informações adicionais. Isso pertence aos comentários.
2
É verdade que a introdução da minha resposta realmente indicou que não era para responder à pergunta. (E já foram dadas respostas corretas.) Ainda assim, também não acho que deva ser um comentário, pois não foi feito apenas para a pessoa que faz a pergunta e é difícil comentar os comentários por outras pessoas. (E eu estou apenas tentando compartilhar algum conhecimento relevante aqui; eu duvido os comentários serão lidos por outros que vêm a esta questão no futuro.)
Arjan
1

Com o OS X Mavericks, a Apple alterou o agendamento de tarefas em segundo plano a serem gerenciadas pelo XPC Services , para que as instruções para versões anteriores do OS X não funcionem mais. Os seguintes comandos farão com que o Time Machine seja executado a cada 3 horas, em média, acima da 1 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

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

Eric3
fonte