Time Machine – Hur konverterar man Backups.backupdb till en backupbundle?

Jag hade nyligen ett kritiskt enhetsfel på min nätverksenhet som jag använder för säkerhetskopiering av Time Machine. Att skapa den första säkerhetskopian över nätverket (med ~ 1 TB data) kommer att vara smärtsamt långsamt.

Jag har redan skapat en säkerhetskopia med Time Machine på enheten monterad via USB, men detta är en Backups.backupdb mappstruktur, inte en backupbundle diskavbildning som Time Machine använder när man arbetar över nätverket.

Finns det ett sätt att skapa / konvertera en ny backupbundle -fil med Backups.backupdb -mappen så att jag inte behöver köra en första fullständig säkerhetskopia över nätverket? Alternativt, finns det ett sätt att övertyga Time Machine att använda backupbundle -strukturen när du säkerhetskopierar via USB?

Svar

Medan jag inte har provat detta personligen, stötte jag nyligen på en lösning som lagts ut på MacRumors-forumet som hävdar att den ska fungera :

Det finns ett jobb att göra detta. Anslut enheten till routern (förutsatt att den stöder Time Machine) och starta sedan en säkerhetskopia till disken med Time Machine. Ge det några minuter för att komma igång, stoppa det sedan och koppla bort det.

Anslut nu enheten till Mac-datorn via USB. Titta i Finder så ser du en gles bunt med den partiella Backups.backupdb -fil där. Ta bara bort den filen och töm papperskorgen.

Aktivera nu Time Machine och gör en fullständig säkerhetskopia. När det är klart kommer du att ha hela Backups.backupdb på enheten. Flytta bara det från enhetens rot till det glesa paketet e. Anslut den nu till routern och slå på TM igen. Det kommer att fortsätta där det slutade med inkrementella säkerhetskopior framöver.

En annan variant på den här metoden skapar en lokal Samba-fildelningsmontering på USB-enheten som en lösning. Fullständiga detaljer i det länkade svaret, men ett sammanfattningsavsnitt följer:

sudo ifconfig lo0 alias 127.0.0.2/32

Anslut din USB-enhet och lägg sedan till via Systeminställningar / Delning en smb-delning till en mapp time-machine-macbook i enhetens time-machine-usb Lägg sedan till en destinationsbackup (Time Machine ser det som en nätverksdelning)

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

Om det finns ett enklare / mer direkt sätt att göra det dock , det skulle vara fantastiskt att veta! Jag tänkte kanske att något i tmutil kommandoradsprogrammet kanske skulle kunna göra det, men har ännu inte försökt.

Enligt Apples diskverktyg Användarhandbok, det verkar möjligt att manuellt skapa en sparsundle diskavbildning :

  • I Diskverktyg -appen på din Mac väljer du Fil > Ny bild > Tom bild
  • Ange ett filnamn för skivavbildningen, lägg till taggar om det behövs och välj var du vill spara den.
  • I fältet Namn anger du namnet på skivavbildningen.
  • I fältet Storlek anger du en storlek för skivavbildningen.
  • Klicka på popup-menyn Format och välj sedan formatet för skivan:
    • Jag tror att för Time Machine måste du välja Mac OS Extended (Journaled) eller Mac OS Extended (Case-sen sitiv, journalfört) ( referens )
  • För att kryptera diskavbildningen, klicka på popup-menyn Kryptering och välj sedan ett krypteringsalternativ.
  • Klicka på popup-menyn Partitioner och välj sedan en partitionslayout.
  • Klicka på Popup-menyn Bildformat och välj sedan ett alternativ:
    • Sparse bundle disk image: Samma som en gles diskbild (nedan), men katalogdata för bilden lagras annorlunda. Använder filtillägget .sparsebundle.
    • Sparskivavbild: Skapar en expanderbar fil som krymper och växer efter behov. Inget extra utrymme används. Använder filtillägget .sparseimage.
  • Klicka på Spara och klicka sedan på Klar.
  • Diskverktyget skapar diskavbildningsfil där du sparade den i Finder och monterar dess diskikon på skrivbordet och i Finder-sidofältet.
  • I Finder kopierar du dina filer till den monterade diskavbildningen och matar sedan ut den.

Redigera anmärkning: macOS Catalina verkar använda tillägget backupbundle istället för sparsebundle, men det verkar som att den här filen fortfarande kan monteras på samma sätt som tidigare.

Kommentarer

  • Tack @ glenn-devalias! Jag försökte vad du föreslog. Tyvärr kom många saker i vägen: 1. Time Machine via nätverket skapar en backupbundle -fil, åtminstone för mig. Kanske är det ' en Catalina-sak? Jag vet inte ' … 2. backupbundle -filen kan inte monteras (åtminstone kunde jag inte hitta något sätt att göra det ). 3. Filstrukturen för backupbundle är väldigt annorlunda än jag förväntade mig och innehöll inte en Backups.backupdb -mapp. Vid den här tiden har 835 GB av 940 GB för den första säkerhetskopieringen slutförts … Ibland är brute force vägen att gå … 😉
  • Det låter som om det är en Catalina-sak, enligt : macworld.com/article/3445481/… Jag har inte ' t försökte det, men det föreslår att du kanske kan byta namn på backupbundle tillbaka till sparsebundle och sedan montera det på det sättet. Om det är ' kan du förmodligen också skicka backupbundle direkt till ett kommandoradskommando för att montera det som ett sparsebundle. Jag har inte ' inte försökt någon av dessa ännu, eftersom alla mina säkerhetskopior verkar föregå Catalina.
  • Det finns en annan artikel på eclecticlight.co/2019/11/11/… som talar om detta och föreslår " den nya backupbundle kan fortfarande monteras med en äldre DiskImageMounter app i /System/Library/CoreServices, även om du kan använda Time Machine för att hämta något av dess innehåll förblir oklart "
  • Tack @glenn, uppskattar dina ansträngningar. I slutändan kunde jag inte konvertera Backups.backupdb till backupbundle, trodde till och med att det inte ' Det verkar som att det borde vara så komplicerat. Så backuphistoriken började på nytt, vilket inte är ' t helt dåligt.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *