Usando o WHS para um backup do Mac Time Machine [fechado]

4

Alguém descobriu uma maneira de usar o Windows Home Server como um repositório de backups do Time Machine do Leopard sem instalar nenhum software adicional na máquina Mac? O novo HP Media Smart tem isso como um recurso de valor agregado e eu gostaria de ter essa funcionalidade em minha caixa caseira de WHS sem gastar muito com uma nova máquina HP e migrar todos os meus dados.

O Windows Home Server disponibiliza seus volumes como compartilhamentos de arquivos padrão do Windows (smb).

    
por Martin Woodward 05.06.2009 / 21:33

4 respostas

6

Graças a ambos MrTomahawk e tptech por me apontar na direção certa . Acontece que há um par de truques para isso. Para mais informações, consulte o seguinte:

Basicamente, você primeiro cria um compartilhamento em seu WHS para seus backups do Time Machine. Eu chamei o meu "macbackup" e dei ao meu usuário permissões completas para a pasta, assim como configurei para replicar para que eu tenha um backup redundante dele.

Em seguida, abra uma janela de terminal no Mac e ative a preferência mágica

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Agora, monte o compartilhamento no seu Windows Home Server usando o Finder.

De volta à janela do terminal, agora você precisa criar um arquivo de pacote esparso. Dê uma olhada nos links acima para mais informações, mas basicamente você digita um comando como o seguinte

hdiutil create -nospotlight -library SPUD -size [size_in_gigs]g -fs HFS+J -type SPARSEBUNDLE -volname "Backup of [hostname]"  -verbose [hostname]_[mac_addr].sparsebundle

Substituindo [size_in_gigs] pelo tamanho que você deseja restringir a máquina do tempo a usar, [hostname] para o nome da máquina do seu mac e [mac_addr] para o endereço mac da interface que você deseja usar para o bacup (geralmente eth0 como fazer o backup via wifi vai demorar um pouco)

Eu usei algo como o seguinte comando:

hdiutil create -nospotlight -library SPUD -size 250g -fs HFS+J -type SPARSEBUNDLE -volname "Backup of martinmbp" -verbose martinmbp_002332c5437e.sparsebundle

Copie isso para o compartilhamento montado usando algo como

cp -r [hostname]_[mac_addr].sparsebundle /Volumes/mackbackup/.

Agora, vá para Preferências do Sistema, Time Machine e selecione Alterar Disco. Escolha o seu compartilhamento WHS para o qual você copiou o .sparsebundle e então saia por um longo tempo se este for seu primeiro backup.

Parece estar trabalhando para mim. Vou relatar e editar esta resposta se encontrar algum problema com ela. A milhagem pode variar, pois a Apple obviamente deixou essa funcionalidade por algum motivo, suponho que seja técnica, e não um truque para vender mais Time Capsules, então veremos o que acontece.

Atualização:

Estive usando por alguns dias até agora e parece estar funcionando ok. Algumas ressalvas:

  1. Relatórios de problemas se você colocar a máquina em repouso durante a execução de um backup. Eu fiz isso como um teste e tive problemas para obter o volume de backup para desmontar. No final, tive que reiniciar a máquina para liberar o bloqueio em qualquer arquivo que estivesse causando o problema.
  2. Problemas ao tentar restaurar a partir do backup do Time Machine usando o CD do sistema. Como você precisa definir uma preferência para fazer a máquina pegar dispositivos não suportados, como compartilhamentos do Windows Home Server, não está claro se você pode restaurar uma máquina inteira a partir do CD do sistema que não tem o conjunto de preferências. Pessoalmente eu tenho alguns backups de imagem que eu mantive em torno de que eu poderia restaurar a partir de um disco externo, então isso não será um problema para mim - o material do Time Machine é realmente apenas um backup incremental. No entanto, ainda preciso testar o processo de restauração

Não está claro para mim, neste ponto, se a solução fornecida pelos servidores HP WHS também apresenta esses problemas, ou mesmo se eles são apenas peculiaridades gerais do Time Machine.

    
por 08.06.2009 / 13:43
1

Tanto quanto sei, somente a HP criou isso como funcionalidade extra em suas soluções HP Media Smart de última geração. O que me diz que deve ser possível para um desenvolvedor bacana criar um Add-in que faça isso.

    
por 05.06.2009 / 22:14
1

Você já tentou usar o script capacitor de fluxo ? Eu sei que você disse que não quer instalar nenhum software adicional, mas o capacitor de fluxo não instala nada, mas desbloqueia algumas restrições internas do Time Machine. Veja aqui para mais informações:

link

    
por 07.06.2009 / 15:45
0

Receio não saber, mas esta resposta ( Como ativar o backup da máquina do tempo para um NAS pode colocá-lo no caminho certo.

    
por 05.06.2009 / 21:52