Time Machine – Como converter Backups.backupdb em backupbundle?

Recentemente, tive uma falha crítica de unidade na minha unidade de rede que uso para backups do Time Machine. Criar o primeiro backup pela rede (com ~ 1 TB de dados) será dolorosamente lento.

Eu já criei um backup usando o Time Machine na unidade montada via USB, no entanto, este é um Backups.backupdb estrutura de pastas, não uma backupbundle imagem de disco que o Time Machine usa ao trabalhar na rede.

Existe uma maneira de criar / converter um novo arquivo backupbundle com a pasta Backups.backupdb de forma que eu não precise executar um primeiro backup completo pela rede? Como alternativa, existe uma maneira de convencer o Time Machine a usar a estrutura backupbundle ao fazer backup por USB?

Resposta

Embora eu não tenha tentado fazer isso pessoalmente, recentemente me deparei com uma solução alternativa postada nos fóruns do MacRumors que afirma que deve funcionar :

Existe uma solução alternativa para fazer isso. Conecte a unidade ao roteador (presumindo que ele suporte Time Machine) e inicie um backup no disco usando Time Machine. Aguarde alguns minutos para começar, pare e desconecte.

Agora, conecte a unidade ao Mac por USB. Procure no Finder e você verá um pacote esparso com o Backups.backupdb arquivo lá. Basta excluir esse arquivo e esvaziar a lixeira.

Agora ligue o Time Machine e faça um backup completo. Quando terminar, você terá o Backups.backupdb na unidade. Basta movê-lo da raiz da unidade para o pacote esparso e. Agora conecte-o de volta ao roteador e ligue o TM novamente. Ele continuará de onde parou com backups incrementais daqui para frente.

Outra variação deste método cria uma montagem de compartilhamento de arquivo Samba local na unidade USB como uma solução alternativa. Detalhes completos na resposta vinculada, mas um snippet de resumo a seguir:

sudo ifconfig lo0 alias 127.0.0.2/32

Conecte seu drive USB e, em Preferências / Compartilhamento do Sistema, adicione um compartilhamento smb a uma pasta time-machine-macbook na unidade time-machine-usb Em seguida, adicione um backup de destino (o Time Machine o verá como um compartilhamento de rede)

sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"

Se houver uma maneira mais simples / direta de fazer isso , seria incrível saber! Eu estava pensando que talvez algo no tmutil programa de linha de comando possa fazer isso, mas ainda não tentei.

De acordo com o Utilitário de Disco da Apple Guia do usuário, parece possível criar manualmente uma imagem de disco esparsebundle :

  • No aplicativo Disk Utility em seu Mac, escolha Arquivo > Nova imagem > Imagem em branco
  • Insira um nome de arquivo para a imagem do disco, adicione tags se necessário e escolha onde salvá-la.
  • No campo Nome, insira o nome da imagem do disco.
  • No campo Tamanho, insira um tamanho da imagem do disco.
  • Clique no menu pop-up Formato e escolha o formato do disco:
    • Acredito que para o Time Machine você precisará escolher Mac OS Extended (Journaled) ou Mac OS Extended (Case-sen sitivo, registrado no diário) ( referência )
  • Para criptografar a imagem do disco, clique no menu pop-up Criptografia e escolha uma opção de criptografia.
  • Clique no menu pop-up Partições e escolha um layout de partição.
  • Clique no botão Menu pop-up Formato de imagem e escolha uma opção:
    • Imagem de disco do pacote esparso: O mesmo que um imagem de disco esparsa (abaixo), mas os dados do diretório para a imagem são armazenados de forma diferente. Usa a .sparsebundle extensão de arquivo.
    • Imagem de disco esparsa: Cria um arquivo expansível que diminui e aumenta conforme necessário. Nenhum espaço adicional é usado. Usa a extensão de arquivo .sparseimage.
  • Clique em Salvar e, a seguir, clique em Concluído.
  • O Utilitário de disco cria o arquivo de imagem de disco onde você o salvou no Finder e monta seu ícone de disco em sua área de trabalho e na barra lateral do Finder.
  • No Finder, copie seus arquivos para a imagem de disco montada e ejete-o.

Editar Nota: macOS Catalina parece usar a extensão backupbundle em vez de sparsebundle, mas parece que este arquivo ainda pode ser montado da mesma maneira que antes.

Comentários

  • Obrigado @ glenn-devalias! Eu tentei o que você sugeriu. Infelizmente, muitas coisas me atrapalharam: 1. O Time Machine pela rede cria um arquivo backupbundle, pelo menos para mim. Talvez seja ' algo Catalina? Eu não ' não sei … 2. O arquivo backupbundle não é montável (pelo menos não consegui encontrar uma maneira de fazer isso ) 3. A estrutura do arquivo de backupbundle é muito diferente do que eu esperava e não continha uma pasta Backups.backupdb. Neste ponto, 835 GB dos 940 GB para o backup inicial foram concluídos … Às vezes, a força bruta é o caminho a percorrer … 😉
  • Parece que é uma coisa Catalina, de acordo com : macworld.com/article/3445481/… Eu não ' tentei, mas sugere que você pode renomear backupbundle de volta para sparsebundle e, em seguida, montá-lo dessa forma. Se esse ' for o caso, você provavelmente também poderia passar o backupbundle diretamente para um comando de linha de comando para montá-lo como um sparsebundle. Não ' ainda não tentei nenhum desses, pois todos os meus backups parecem ser anteriores a Catalina.
  • Há outro artigo em eclecticlight.co/2019/11/11/… que fala sobre isso e sugere " que o novo backupbundle ainda pode ser montado usando um aplicativo DiskImageMounter mais antigo em /System/Library/CoreServices, embora você pode usar o Time Machine para recuperar qualquer conteúdo que não esteja claro "
  • Obrigado @glenn, aprecio seus esforços. Por fim, não consegui converter Backups.backupdb em backupbundle, embora não ' parece que deve ser tão complicado. Portanto, o histórico de backup começou de novo, o que não ' t totalmente ruim.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *