Time Machine – Hoe converteer je Backups.backupdb naar een backupbundel?

Ik heb onlangs een kritieke schijffout gehad op mijn netwerkschijf die ik gebruik voor Time Machine-back-ups. Het maken van de eerste back-up via het netwerk (met ~ 1 TB aan gegevens) zal pijnlijk traag zijn.

Ik heb al een back-up gemaakt met Time Machine op de schijf die via USB is aangekoppeld, maar dit is een Backups.backupdb mapstructuur, niet een backupbundle schijfimage die Time Machine gebruikt bij het werken via het netwerk.

Is er een manier om een nieuw backupbundle -bestand maken / converteren met de map Backups.backupdb zodat ik geen eerste volledige back-up over het netwerk hoef uit te voeren? Of is er een manier om Time Machine ervan te overtuigen de backupbundle -structuur te gebruiken bij het maken van een back-up via USB?

Antwoord

Hoewel ik dit niet persoonlijk heb geprobeerd, kwam ik onlangs een tijdelijke oplossing tegen op de MacRumors-forums die beweert dat het zou moeten werken :

Er is een oplossing om dit te doen. Sluit de schijf aan op de router (ervan uitgaande dat deze Time Machine ondersteunt) en start vervolgens een back-up naar de schijf met Time Machine. Geef het een paar minuten om aan de slag te gaan, stop het en koppel het los.

Sluit nu de drive aan op de Mac via USB. Kijk in Finder en je ziet een dun pakket met de gedeeltelijke Backups.backupdb bestand daar. Verwijder dat bestand en maak de prullenbak leeg.

Zet nu Time Machine aan en maak een volledige back-up. Als het klaar is, heb je de volledige Backups.backupdb op de drive. Verplaats die gewoon van de root van de drive naar de sparse bundl e. Verbind hem nu weer met de router en zet TM weer aan. Het gaat verder waar het was gebleven met incrementele back-ups in de toekomst.

Nog een variatie op deze methode maakt een lokale Samba-bestandsshare-mount op de USB-drive als een tijdelijke oplossing. Volledige details in het gekoppelde antwoord, maar een samenvattingsfragment volgt:

sudo ifconfig lo0 alias 127.0.0.2/32

Sluit uw usb-stick aan en voeg vervolgens via Systeemvoorkeuren / Delen een smb-share toe aan een map time-machine-macbook in de drive time-machine-usb. Voeg vervolgens een bestemmingsback-up toe (Time Machine ziet het als een netwerkshare)

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

Als er een eenvoudigere / directere manier is om het te doen , dat zou geweldig zijn om te weten! Ik dacht dat iets in het tmutil opdrachtregelprogramma het misschien zou kunnen doen, maar heb het nog niet geprobeerd.

Volgens Apples Schijfhulpprogramma Gebruikershandleiding, het lijkt mogelijk om handmatig een sparsebundle schijfimage te maken :

  • Kies in de Schijfhulpprogramma -app op uw Mac Bestand > Nieuwe afbeelding > Lege afbeelding
  • Voer een bestandsnaam in voor de schijfkopie, voeg indien nodig tags toe en kies vervolgens waar u deze wilt opslaan.
  • Typ in het veld Naam de naam voor de schijfkopie.
  • Voer in het veld Grootte een grootte voor de schijfkopie.
  • Klik op het pop-upmenu Formaat en kies vervolgens het formaat voor de schijf:
    • Ik denk dat je voor Time Machine Mac OS Uitgebreid (Journaled) of Mac OS Uitgebreid (Case-sen sitive, Journaled) ( referentie )
  • Om de schijfkopie te coderen, klikt u op het pop-upmenu Codering en kiest u vervolgens een coderingsoptie.
  • Klik op het pop-upmenu Partities en kies een partitie-indeling.
  • Klik op de Pop-upmenu Afbeeldingsindeling en kies een optie:
    • Schijfkopie met spaarzame bundel: Hetzelfde als een sparse disk image (hieronder), maar de directorygegevens voor de image worden anders opgeslagen. Gebruikt de bestandsextensie .sparsebundle.
    • Sparse disk image: Creëert een uitbreidbaar bestand dat naar behoefte kleiner en groter wordt. Er wordt geen extra ruimte gebruikt. Gebruikt de bestandsextensie .sparseimage.
  • Klik op Opslaan en vervolgens op Gereed.
  • Schijfhulpprogramma maakt de schijfimage-bestand waar u het in de Finder hebt opgeslagen en koppelt het schijfpictogram op uw bureaublad en in de zijbalk van de Finder.
  • Kopieer in de Finder uw bestanden naar de gekoppelde schijfimage en werp het vervolgens uit.

Opmerking bewerken: macOS Catalina lijkt de extensie backupbundle te gebruiken in plaats van sparsebundle, maar het lijkt erop dat dit bestand nog steeds op dezelfde manier kan worden gekoppeld als voorheen.

Reacties

  • Bedankt @ glenn-devalias! Ik heb geprobeerd wat je voorstelde. Helaas stonden er veel dingen in de weg: 1. Time Machine via het netwerk maakt een backupbundle -bestand, althans voor mij. Misschien is het ' iets Catalina? Ik weet het niet ' … 2. Het backupbundle -bestand kan niet worden aangekoppeld (ik kon tenminste geen manier vinden om het te doen ). 3. De bestandsstructuur van de backupbundle is heel anders dan ik had verwacht, en bevatte geen Backups.backupdb map. Op dit punt is 835 GB van de 940 GB voor de eerste back-up voltooid … Soms is brute kracht de juiste keuze … 😉
  • Het klinkt alsof het een Catalina-ding is, volgens : macworld.com/article/3445481/… Ik heb ' Ik heb het geprobeerd, maar het suggereert dat je de backupbundle terug kunt hernoemen naar een sparsebundle, en het dan op die manier kunt mounten. Als dat ' het geval is, zou je waarschijnlijk ook de backupbundle rechtstreeks kunnen doorgeven aan een opdrachtregelopdracht om het als een sparsebundle. Ik heb ' nog geen van beide geprobeerd, aangezien al mijn back-ups ouder lijken te zijn dan Catalina.
  • Er is nog een artikel op eclecticlight.co/2019/11/11/… die hierover praat, en " suggereert dat de nieuwe backupbundle kan nog steeds worden aangekoppeld met een oudere DiskImageMounter app in /System/Library/CoreServices, hoewel of je kunt Time Machine gebruiken om de inhoud op te halen blijft onduidelijk "
  • Bedankt @glenn, waardeer je inspanningen. Uiteindelijk kon ik de Backups.backupdb niet converteren naar een backupbundle, zelfs al dacht ik dat het niet ' Het lijkt erop dat het zo ingewikkeld zou moeten zijn. Dus de back-upgeschiedenis begon opnieuw, wat niet ' helemaal slecht is.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *