Os backups do Time Machine são incrementais? E o Time Machine é melhor no Snow Leopard?

Respostas:

27

Sim, a máquina do tempo é incremental. OS X usando um agente orientado a eventos, fsevents, para rastrear quais arquivos são alterados (sem necessidade de varredura a cada hora) e, em seguida, usando links físicos modificados, chamados links múltiplos para arquivos que não mudam, somente aqueles que são alterados. alterado gradualmente. Isso é feito de hora em hora nas últimas 24 horas, backups diários do mês passado e backups semanais para tudo o que for anterior a um mês.

Para resolver os dois problemas, o Time Machine faz algo novo e diferente que realmente exigia que a Apple fizesse alterações no sistema de arquivos Mac subjacente, HFS +. A nova alteração é chamada de links múltiplos, que são semelhantes aos "links físicos" comuns aos usuários do Unix e potencialmente disponíveis ao usar o NTFS no Windows. Os links físicos diferem dos "links flexíveis" (também conhecidos como links simbólicos), que simplesmente atuam como espaços reservados apontando para outro arquivo. O Mac OS há muito tempo usa aliases como uma maneira de criar um substituto de link virtual para outro arquivo ou diretório. O Windows chama os links flexíveis de "atalhos". {fonte}

A verdadeira mágica do Time Machine, no entanto, é a simplicidade de sua interface do usuário para recuperar a data incremental que você deseja e poder usar o holofote para pesquisar seus arquivos no tempo. É aqui que realmente vem o molho mágico que torna a MT tão útil para a maioria dos usuários.

No Snow Leopard, o tempo para fazer o backup inicial de uma cápsula do tempo (e presumo que outras unidades conectadas à rede) foi substancialmente aprimorado, mas acho que a tecnologia subjacente não mudou.

A próxima inovação tecnológica para a máquina do tempo é fazer deltas dentro de um arquivo, já que atualmente é um arquivo, não uma tecnologia baseada em bloco (portanto ineficiente com arquivos grandes, como bancos de dados de comitivas). O ZFS, quando finalmente chegar ao cliente OS X, será a melhor ferramenta para melhorar a funcionalidade do Time Machine ...

Atualizar:

Como sempre, a fantástica revisão do Snow Leopard de John Siracusa tem esta pepita de ouro:

A própria máquina do tempo recebeu suporte para sobreposição de E / S. A indexação Spotlight, que também acontece nos volumes do Time Machine, foi identificada como outra tarefa demorada envolvida nos backups; portanto, seu desempenho foi aprimorado. O código de rede foi aprimorado para tirar vantagem das somas de verificação aceleradas por hardware, sempre que possível, e o código de soma de verificação do software foi ajustado manualmente para obter o máximo desempenho. O desempenho do diário HFS +, que acompanha cada atualização de metadados do sistema de arquivos, também foi aprimorado. Para backups do Time Machine que gravam em imagens de disco em vez de sistemas de arquivos HFS + nativos, a Apple adicionou suporte para acesso simultâneo a imagens de disco. A quantidade de tráfego de rede produzido pelo AFP durante os backups também foi reduzida.

Tudo isso resulta em uma melhoria geral respeitável de 55% na velocidade de um backup inicial do Time Machine. E, é claro, as melhorias de desempenho nos subsistemas individuais beneficiam todos os aplicativos que os utilizam, não apenas o Time Machine. {fonte}

E, como sugeri, abot a mágica do ZFS por vir:

É uma pena, porque o Time Machine clama por alguma mágica do ZFS. Além disso, a Apple parece concordar, como evidenciado por uma postagem de um funcionário da Apple em uma lista de discussão do ZFS no ano passado. Quando perguntada sobre uma implementação do Time Machine, otimizada para ZFS, a resposta foi encorajadora: "Essa é importante e provavelmente virá em algum momento, mas não para o SL". ("SL" é a abreviação de Snow Leopard.) {Fonte}

O Tentáculo
fonte
Pelo que ouvi, o Time Machine é realmente mais rápido no Snow Leopard, até 50% mais rápido. Não me lembro da fonte, mas acho que é o TUAW.
Alex
O que é o ZFS? E isso significa?
ymasood 02/09/09
11
@alex: no site da Apple, eles afirmam até 80%. (Página de refinamentos) @ymasood: Zettabyte File System ( pt.wikipedia.org/wiki/Zfs )
Chealion
O ZFS foi abandonado pela Apple, infelizmente. Veja a entrada do wiki: en.wikipedia.org/wiki/ZFS
alimack