Time Machine – Hvordan konverterer man Backups.backupdb til en backupbundle?

Jeg havde for nylig en kritisk drevfejl på mit netværksdrev, som jeg bruger til Time Machine-sikkerhedskopier. Oprettelse af den første sikkerhedskopi over netværket (med ~ 1 TB data) vil være smertefuldt langsomt.

Jeg har allerede oprettet en sikkerhedskopi ved hjælp af Time Machine på drevet monteret via USB, men dette er en Backups.backupdb mappestruktur, ikke et backupbundle diskbillede, som Time Machine bruger, når man arbejder over netværket.

Er der en måde at oprette / konvertere en ny backupbundle -fil med Backups.backupdb -mappen, så jeg ikke behøver at køre en første fuld sikkerhedskopi over netværket? Alternativt er der en måde at overbevise Time Machine om at bruge backupbundle -strukturen, når du sikkerhedskopierer via USB?

Svar

Mens jeg ikke har prøvet dette personligt, stødte jeg for nylig på en løsning, der blev offentliggjort på MacRumors-fora , der hævder, at det skulle fungere :

Dette gøres ved at tilslutte drevet til routeren (forudsat at det understøtter Time Machine), start derefter en sikkerhedskopi til disken ved hjælp af Time Machine. Giv det et par minutter at komme i gang, så stop det og afbryd forbindelsen.

Tilslut nu drevet til Macen via USB. Se i Finder, og du vil se en sparsom pakke med den delvise Backups.backupdb -fil der. Slet bare filen og tøm papirkurven.

Tænd nu Time Machine, og lav en fuld sikkerhedskopi. Når det er gjort, har du den fulde Backups.backupdb på drevet. Flyt det bare fra drevets rod til det sparsomme bundl e. Tilslut det nu til routeren, og tænd TM igen. Det vil fortsætte, hvor det slap med trinvise sikkerhedskopier fremadrettet.

En anden variation på denne metode opretter en lokal Samba-fildelingsmontering på USB-drevet som en løsning. Fuldstændige detaljer i det linkede svar, men et resumeuddrag følger:

sudo ifconfig lo0 alias 127.0.0.2/32

Sæt dit usb-drev, og tilføj derefter via Systemindstillinger / Deling en smb-deling til en mappe time-machine-macbook i drevet time-machine-usb Tilføj derefter en destinationsback-up (Time Machine ser det som en netværksshare)

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

Hvis der er en enklere / mere direkte måde at gøre det på , det ville være fantastisk at vide! Jeg tænkte måske, at noget i tmutil kommandolinjeprogrammet muligvis kunne gøre det, men har ikke prøvet det endnu.

Ifølge Apples Diskværktøj Brugervejledning, det ser ud til at være muligt manuelt at oprette et sparsebundle diskbillede :

  • I Diskværktøj app på din Mac skal du vælge File > Nyt billede > Tomt billede
  • Indtast et filnavn for diskbilledet, tilføj tags, hvis det er nødvendigt, og vælg derefter, hvor det skal gemmes.
  • Indtast navnet på diskbilledet i feltet Navn.
  • I feltet Størrelse skal du indtaste et størrelse på diskbilledet.
  • Klik på pop op-menuen Format, og vælg derefter formatet til disken:
    • Jeg tror, at du for Time Machine skal vælge Mac OS Extended (Journaled) eller Mac OS Extended (Case-sen sitiv, journalført) ( reference )
  • For at kryptere diskbilledet skal du klikke på pop op-menuen Kryptering og derefter vælge en krypteringsmulighed.
  • Klik på pop op-menuen Partitioner, og vælg derefter et partitionslayout.
  • Klik på Pop-up-menuen Billedformat, og vælg derefter en indstilling:
    • Sparse bunddiskbillede: Samme som en sparsomt diskbillede (nedenfor), men bibliotekets data for billedet gemmes forskelligt. Bruger .sparsebundle filtypen.
    • Spar diskbillede: Opretter en fil, der kan udvides, der krymper og vokser efter behov. Der bruges ikke yderligere plads. Bruger .sparseimage filtypen.
  • Klik på Gem, og klik derefter på Udført.
  • Diskværktøj opretter diskbillede-fil, hvor du gemte den i Finder og monterer dens diskikon på skrivebordet og i Finder sidebjælke.
  • I Finder skal du kopiere dine filer til det monterede diskbillede og derefter skubbe den ud.

Rediger bemærkning: macOS Catalina ser ud til at bruge udvidelsen backupbundle i stedet for sparsebundle, men det ser ud til, at denne fil stadig kan monteres på samme måder som tidligere.

Kommentarer

  • Tak @ glenn-devalias! Jeg prøvede, hvad du foreslog. Desværre kom mange ting i vejen for mig: 1. Time Machine over netværket opretter en backupbundle -fil, i det mindste for mig. Måske er det ' en Catalina-ting? Jeg ved ikke ' … 2. backupbundle -filen kan ikke monteres (i det mindste kunne jeg ikke finde nogen måde at gøre det på ). 3. Filstrukturen for backupbundle er meget forskellig fra forventet og indeholdt ikke en Backups.backupdb -mappe. På dette tidspunkt er 835 GB af 940 GB til den oprindelige sikkerhedskopiering afsluttet … Nogle gange er brute force vejen at gå … 😉
  • Det lyder som om det er en Catalina-ting ifølge : macworld.com/article/3445481/… Jeg har ' t prøvede det, men det antyder, at du muligvis kan omdøbe backupbundle tilbage til en sparsebundle, og monter det derefter på den måde. Hvis det ' er tilfældet, kan du sandsynligvis også sende backupbundle direkte til en kommandolinjekommando for at montere den som en sparsebundle. Jeg har ikke ' ikke prøvet nogen af disse endnu, da alle mine sikkerhedskopier ser ud til at være forud for Catalina.
  • Der er en anden artikel på eclecticlight.co/2019/11/11/… der taler om dette, og foreslår " den nye backupbundle kan stadig monteres ved hjælp af en ældre DiskImageMounter app i /System/Library/CoreServices du kan bruge Time Machine til at hente noget af dets indhold forbliver uklart "
  • Tak @glenn, værdsat din indsats. I sidste ende var jeg ude af stand til at konvertere Backups.backupdb til en backupbundle, selv troede det ikke ' Det virker som om det skulle være så kompliceret. Så starthistorik startede forfra, hvilket ikke er ' t helt dårligt.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *