Como o Time Machine se comporta quando a unidade de backup fica cheia?


12

Digamos que eu tenha uma pasta específica, que nunca mudou, no primeiro backup, por exemplo, minha coleção de músicas MP3 de 2009. (Eu sei que meus arquivos importantes devem ser salvos em outro lugar, mas é apenas um exemplo).

Em um cenário, excluí a pasta e, em outro, a pasta ainda está na minha pasta pessoal.

Não entendo o que isso significa: O backup mais antigo é excluído quando o disco fica cheio.

Isso significa que, quando não houver mais espaço na unidade, o Time Machine começará a excluir minha música?

Obviamente, se não houver mais espaço e o Time Machine quiser fazer backup de novos arquivos, ele deverá excluir algo. Mas o que exatamente ele exclui?

Respostas:


15

Grosso modo, o Time Machine exclui arquivos na mesma ordem que você. (A parte mais importante tem a ver com a exclusão de backups por hora, mesmo quando houver backups diários mais antigos e diariamente, mesmo quando houver backups semanais mais antigos.)

Por exemplo, suponha que você crie um arquivo em janeiro e exclua-o em julho, e o TM esteja fazendo backup o tempo todo. O TM primeiro visualiza e faz o backup do arquivo em janeiro. Desde então, até você excluir o arquivo em julho, toda vez que o TM faz um backup, ele percebe que você possui o arquivo, mas que já está em backup, para que não o copie novamente. No entanto, ele é colocado em cada um desses instantâneos. Como isso ocorre sem copiar o arquivo novamente é fascinante, mas não importante aqui. O ponto é que o arquivo está em cada um desses instantâneos e não será excluído até que todos estejam. A menos que você seja o micro-managine TM, isso não acontecerá até que o disco esteja tão cheio que a TM precisou excluir tudo até julho.

Outra maneira de dizê-lo: mesmo que ele tenha copiado o arquivo apenas uma vez, ele o viu muitas vezes e não o excluirá desde que se lembre de algum desses avistamentos.

Regras mais precisas:

O Time Machine não faz backup de nenhum arquivo que ele nunca tenha visto. (Duh!) Se você criar um arquivo e excluí-lo imediatamente, antes que a TM tire seu próximo instantâneo, ele não será copiado. Isso pode ser resumido como Se você não o mantiver, a TM também não.

O Time Machine define um backup por hora como qualquer instantâneo que não seja o primeiro instantâneo de seu dia. Ele o exclui quando tem 24 horas ou quando você usa "Backup now" para forçar 24 backups por hora mais recentes depois dele. Se você criar um arquivo, mantenha-o por perto até que a TM tire pelo menos um instantâneo (vamos chamá-lo de uma hora), mas exclua-o mais tarde no mesmo dia (ou pelo menos antes do primeiro instantâneo do dia seguinte), a TM manterá por 24 horas. Isso pode ser resumido como Se você o mantiver por uma hora, o TM o manterá por 24 horas.

O Time Machine define um backup diário como o primeiro instantâneo de um dia que também não é o primeiro dia da semana. TM irá mantê-lo por um mês. Isso pode ser resumido como Se você o mantiver por um dia, a TM o manterá por um mês.

O Time Machine define um backup semanal como o primeiro instantâneo da semana. Em vez de entrar em uma guerra religiosa sobre quando uma semana começa, a TM adia a decisão de se um instantâneo é um backup diário ou semanal até que o instantâneo tenha pelo menos um mês. Até lá, isso não importa, porque manterá isso de qualquer maneira. Quando um instantâneo fica com mais de um mês, se houver outro instantâneo com menos de sete dias antes, o mais novo é um backup diário e é excluído. Caso contrário, é um backup semanal e é mantido. Isso pode ser resumido como Se você o mantiver por uma semana, o TM o manterá até o disco ficar cheio.

Pelas regras acima, seu backup inicial será, portanto, no primeiro dia da semana, não importa em que dia seja. As "semanas" sucessivas terão pelo menos 7 dias e poderão ser mais longas se você não permitir que a TM faça backups regulares.

A TM está observando o que você faz com o arquivo para ver com que agressividade ele deve ser preservado. Quanto mais você o mantém antes de excluí-lo, mais a TM mantém antes de excluí-lo. Suas ações dão orientações sobre a TM como colocar seus arquivos em uma das quatro classes: arquivos excluídos antes da visualização, arquivos excluídos antes do primeiro instantâneo do dia seguinte, arquivos excluídos antes do primeiro instantâneo da semana seguinte e arquivos mantidos em um final de semana. Esses grupos têm períodos de retenção sucessivamente mais longos, correspondendo ao fato de que eles contêm arquivos mantidos por mais tempo antes de excluí-los.

Em cada grupo, a TM faz o backup dos arquivos na mesma ordem em que você os criou e os exclui na mesma ordem em que você os excluiu.

A TM nunca exclui seu único instantâneo. Se ele tiver excluído todos os instantâneos, com exceção de um, para liberar espaço, e ainda não tiver o suficiente, interromperá o backup. É melhor ter um backup antigo do que nenhum. Isso pode ser resumido como Se você nunca excluí-lo, nem a TM.


Obrigado pela resposta. Parece haver um monte de mal-entendido sobre quais arquivos podem ser excluídos, e quando ..
alecail

2
Isso está documentado pela Apple em algum lugar?
Alecail #

1
Não que eu saiba. Quando a TM foi introduzida, passei muito tempo pesquisando, cutucando e cutucando para descobrir exatamente como funcionava. Alguns detalhes, como exatamente o que acontece quando um instantâneo atinge a idade de um mês, exigiram experimentos de um mês. A Apple parece pensar que ninguém se importa com os detalhes. Eu acho que eles estão errados. É um algoritmo bonito e elegante, e merece uma descrição melhor do que apenas "funciona".
ganbustein


13

O Time Machine sempre manterá um backup do estado atual do conteúdo do volume de origem. Quando a unidade de backup ficar cheia, ela começará a remover os estados de backup mais antigos para liberar espaço. Se o conteúdo de uma pasta não tiver sido alterado, ele reterá todo o conteúdo. Se o conteúdo da pasta for alterado com o tempo, ele removerá o estado do conteúdo mais antigo. Portanto, no seu exemplo, se você tivesse excluído alguns MP3s dessa pasta após o primeiro backup do Time Machine e o Time Machine tivesse que excluir um backup para abrir espaço para um backup atual, não seria mais possível recuperar esses arquivos excluídos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.