Alguns meses atrás eu fiz uma instalação limpa do Yosemite, seguida de restauração dos arquivos do usuário via Time Machine. Semanas depois, fiquei horrorizado ao descobrir que várias dezenas de arquivos (aparentemente aleatórios) estavam faltando após a restauração.
Eu verifiquei manualmente os arquivos ausentes no backup do Time Machine e eles não estão lá; aparentemente, eles nunca foram salvos em backup, apesar de terem existido no disco de origem por anos, e residirem em pastas com outros arquivos que foram submetidos a backup muito bem. Esses arquivos não estavam na lista de "exclusões" no TM; eles foram simplesmente ignorados por algum motivo estranho.
Como sou geralmente paranóico com os backups, mantenho vários discos da TM, bem como um clone do Carbon Copy e o Backblaze. Então eu consegui restaurar manualmente os arquivos perdidos. Mas só porque aconteceu de eu perceber que eles estavam desaparecidos em primeiro lugar .
Desde aquela experiência que tenho feito para ficar de olho na TM, ocasionalmente comparando o que faz com o backup versus o que é ignorado. Hoje,
tmutil compare -n
mostra que, mais uma vez, eu tenho uma lista aleatória de arquivos (diferentes) que o Time Machine está ignorando. Eu tentei "tocar" cada arquivo para atualizar o timestamp, seguido por uma execução manual da TM, e eles ainda são ignorados.
O que faria com que o Time Machine deixasse certos arquivos fora do agendamento de backup? Existe alguma maneira de depurar isso? Neste ponto, não tenho fé alguma na Time Machine, já que um backup defeituoso é, em alguns aspectos, pior do que nenhum.