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.
backupbundle
, pelo menos para mim. Talvez seja ' algo Catalina? Eu não ' não sei … 2. O arquivobackupbundle
não é montável (pelo menos não consegui encontrar uma maneira de fazer isso ) 3. A estrutura do arquivo debackupbundle
é muito diferente do que eu esperava e não continha uma pastaBackups.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 … 😉backupbundle
de volta parasparsebundle
e, em seguida, montá-lo dessa forma. Se esse ' for o caso, você provavelmente também poderia passar obackupbundle
diretamente para um comando de linha de comando para montá-lo como umsparsebundle
. Não ' ainda não tentei nenhum desses, pois todos os meus backups parecem ser anteriores a Catalina.backupbundle
ainda pode ser montado usando um aplicativoDiskImageMounter
mais antigo em/System/Library/CoreServices
, embora você pode usar o Time Machine para recuperar qualquer conteúdo que não esteja claro "Backups.backupdb
embackupbundle
, 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.