Time Machine - Wie konvertiert man Backups.backupdb in ein Backupbundle?

Aug 20 2020

Ich hatte kürzlich einen kritischen Laufwerksfehler auf meinem Netzwerklaufwerk, den ich für Time Machine-Sicherungen verwende. Das Erstellen der ersten Sicherung über das Netzwerk (mit ~ 1 TB Daten) ist äußerst langsam.

Ich habe bereits ein Backup mit Time Machine auf dem über USB gemounteten Laufwerk erstellt. Dies ist jedoch eine Backups.backupdbOrdnerstruktur, kein backupbundleDisk-Image, das Time Machine beim Arbeiten über das Netzwerk verwendet.

Gibt es eine Möglichkeit, eine neue backupbundleDatei mit dem Backups.backupdbOrdner so zu erstellen / konvertieren, dass ich keine erste vollständige Sicherung über das Netzwerk ausführen muss? Gibt es eine Möglichkeit, Time Machine davon zu überzeugen, die backupbundleStruktur beim Sichern über USB zu verwenden?

Antworten

1 Glenn'devalias'Grant Aug 21 2020 at 00:22

Obwohl ich dies nicht persönlich ausprobiert habe, bin ich kürzlich auf eine Problemumgehung gestoßen , die in den MacRumors-Foren veröffentlicht wurde und besagt, dass es funktionieren sollte:

Dafür gibt es eine Lösung. Schließen Sie das Laufwerk an den Router an (vorausgesetzt, es unterstützt Time Machine), und starten Sie dann mit Time Machine eine Sicherung auf der Festplatte. Nehmen Sie sich ein paar Minuten Zeit, um loszulegen, stoppen Sie es und trennen Sie die Verbindung.

Schließen Sie nun das Laufwerk über USB an den Mac an. Wenn Sie im Finder nachsehen, sehen Sie dort ein spärliches Bundle mit der Teildatei Backups.backupdb. Löschen Sie einfach diese Datei und leeren Sie den Papierkorb.

Schalten Sie nun Time Machine ein und führen Sie eine vollständige Sicherung durch. Wenn es fertig ist, haben Sie das volle Backups.backupdbauf dem Laufwerk. Verschieben Sie das einfach von der Wurzel des Laufwerks in das Sparse-Bundle. Schließen Sie es nun wieder an den Router an und schalten Sie TM wieder ein. Es wird dort fortgesetzt, wo es aufgehört hat, und es werden inkrementelle Sicherungen durchgeführt.

Eine andere Variante dieser Methode erstellt als Problemumgehung einen lokalen Samba-Dateifreigabe-Mount auf dem USB-Laufwerk. Vollständige Details in der verknüpften Antwort, aber ein zusammenfassender Ausschnitt folgt:

sudo ifconfig lo0 alias 127.0.0.2/32

Schließen Sie Ihr USB-Laufwerk an und fügen Sie dann über Systemeinstellungen / Freigabe eine SMB-Freigabe zu einem Ordner Time-Machine-MacBook im Laufwerk Time-Machine-USB hinzu. Fügen Sie dann eine Zielsicherung hinzu (Time Machine sieht sie als Netzwerkfreigabe an).

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

Wenn es einen einfacheren / direkteren Weg gibt, wäre es großartig, das zu wissen! Ich dachte, vielleicht kann etwas im tmutilBefehlszeilenprogramm dies tun, habe es aber noch nicht versucht.

Laut dem Apple Disk Utility-Benutzerhandbuch scheint es möglich zu sein, manuell ein Sparsebundle-Disk-Image zu erstellen :

  • Wählen Sie in der Festplatten-Dienstprogramm- App auf Ihrem Mac Datei> Neues Image> Leeres Image
  • Geben Sie einen Dateinamen für das Disk-Image ein, fügen Sie bei Bedarf Tags hinzu und wählen Sie dann aus, wo es gespeichert werden soll.
  • Geben Sie im Feld Name den Namen für das Disk-Image ein.
  • Geben Sie im Feld Größe eine Größe für das Disk-Image ein.
  • Klicken Sie auf das Einblendmenü "Format" und wählen Sie das Format für die Festplatte aus:
    • Ich glaube, für Time Machine müssen Sie Mac OS Extended (Journaled) oder Mac OS Extended (Groß- und Kleinschreibung beachten, Journaled) auswählen ( Referenz ).
  • Um das Disk-Image zu verschlüsseln, klicken Sie auf das Einblendmenü "Verschlüsselung" und wählen Sie eine Verschlüsselungsoption aus.
  • Klicken Sie auf das Einblendmenü "Partitionen" und wählen Sie ein Partitionslayout aus.
  • Klicken Sie auf das Einblendmenü "Bildformat" und wählen Sie eine Option aus:
    • Sparse Bundle Disk Image: Entspricht einem Sparse Disk Image (unten), jedoch werden die Verzeichnisdaten für das Image unterschiedlich gespeichert. Verwendet die .sparsebundleDateierweiterung.
    • Sparse Disk Image: Erstellt eine erweiterbare Datei, die nach Bedarf verkleinert und vergrößert wird. Es wird kein zusätzlicher Speicherplatz verwendet. Verwendet die .sparseimageDateierweiterung.
  • Klicken Sie auf Speichern und dann auf Fertig.
  • Das Festplatten-Dienstprogramm erstellt die Disk-Image-Datei, in der Sie sie im Finder gespeichert haben, und stellt das Festplattensymbol auf Ihrem Desktop und in der Finder-Seitenleiste bereit.
  • Kopieren Sie im Finder Ihre Dateien auf das bereitgestellte Image und werfen Sie es dann aus.

Hinweis zum Bearbeiten: macOS Catalina scheint die Erweiterung backupbundleanstelle von zu verwenden sparsebundle, aber es scheint, dass diese Datei auf die gleiche Weise wie zuvor gemountet werden kann.