Ich hatte kürzlich einen kritischen Laufwerksfehler auf meinem Netzwerklaufwerk, den ich für Time Machine-Sicherungen verwende. Das Erstellen des ersten Backups über das Netzwerk (mit ~ 1 TB Daten) ist sehr langsam.
Ich habe bereits ein Backup mit Time Machine auf dem über USB gemounteten Laufwerk erstellt, dies ist jedoch eine Backups.backupdb
Ordnerstruktur, kein backupbundle
Festplatten-Image, das Time Machine beim Arbeiten über das Netzwerk verwendet.
Gibt es eine Möglichkeit dazu Erstellen / Konvertieren einer neuen backupbundle
-Datei mit dem Ordner Backups.backupdb
, sodass ich keine erste vollständige Sicherung über das Netzwerk ausführen muss? Gibt es eine Möglichkeit, Time Machine davon zu überzeugen, beim Sichern über USB die Struktur backupbundle
zu verwenden?
Antwort
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 behauptet, dass sie funktionieren sollte :
Hierfür gibt es eine Problemumgehung. Schließen Sie das Laufwerk an den Router an (vorausgesetzt, es unterstützt Time Machine), und starten Sie dann eine Sicherung auf der Festplatte Time Machine. Geben Sie ihm ein paar Minuten Zeit, um loszulegen, stoppen Sie ihn und trennen Sie die Verbindung.
Schließen Sie nun das Laufwerk über USB an den Mac an. Schauen Sie im Finder nach, und Sie sehen ein spärliches Bundle mit dem Teil
Backups.backupdb
Datei dort. 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 dies erledigt ist, haben Sie die vollständige
Backups.backupdb
auf dem Laufwerk. Verschieben Sie dies einfach vom Stammverzeichnis des Laufwerks in das Sparse-Bundl e. 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 weitere Variante dieser Methode erstellt als Problemumgehung einen lokalen Samba-Dateifreigabe-Mount auf dem USB-Laufwerk. Vollständige Details in der verknüpften Antwort, aber es folgt ein zusammenfassender Ausschnitt:
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 jedoch einen einfacheren / direkteren Weg gibt , das wäre toll zu wissen! Ich dachte, vielleicht könnte etwas im tmutil
Befehlszeilenprogramm dies tun, habe es aber noch nicht versucht.
Laut Apples Festplatten-Dienstprogramm Benutzerhandbuch, scheint es möglich zu sein, manuell ein Sparsebundle-Disk-Image zu erstellen :
- Wählen Sie in der App Festplatten-Dienstprogramm auf Ihrem Mac die Option Datei > Neues Bild > Leeres Bild
- Geben Sie einen Dateinamen für ein Fügen Sie gegebenenfalls 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 a ein Größe für das Disk-Image.
- Klicken Sie auf das Popup-Menü Format und wählen Sie dann das Format für die Disk aus:
- Ich glaube, für Time Machine müssen Sie Mac OS Extended (Journaled) oder Mac OS Extended (Case-sen sitive, Journaled) ( Referenz )
- Um das Disk-Image zu verschlüsseln, klicken Sie auf das Popup-Menü Verschlüsselung und wählen Sie dann eine Verschlüsselungsoption.
- Klicken Sie auf das Popup-Menü Partitionen und dann auf ein Partitionslayout.
- Klicken Sie auf Popup-Menü für das Bildformat, wählen Sie dann eine Option aus:
- Sparse-Bundle-Image: Entspricht a Sparse Disk Image (unten), aber die Verzeichnisdaten für das Image werden anders gespeichert. Verwendet die Dateierweiterung
.sparsebundle
.- Sparse Disk Image: Erstellt eine erweiterbare Datei, die nach Bedarf verkleinert und vergrößert wird. Es wird kein zusätzlicher Speicherplatz verwendet. Verwendet die Dateierweiterung
.sparseimage
.- Klicken Sie auf Speichern und dann auf Fertig.
- Das Festplatten-Dienstprogramm erstellt das Disk-Image-Datei, in der Sie sie im Finder gespeichert und das Disk-Symbol auf Ihrem Desktop und in der Finder-Seitenleiste bereitgestellt haben.
- Kopieren Sie im Finder Ihre Dateien auf das bereitgestellte Disk-Image und werfen Sie sie dann aus.
Bearbeiten Hinweis: macOS Catalina scheint die Erweiterung backupbundle
anstelle von sparsebundle
zu verwenden, aber es scheint, dass diese Datei auf die gleiche Weise wie zuvor gemountet werden kann.
Kommentare
- Danke @ glenn-devalias! Ich habe versucht, was Sie vorgeschlagen haben. Leider standen mir viele Dinge im Weg: 1. Time Machine erstellt über das Netzwerk eine
backupbundle
-Datei, zumindest für mich. Vielleicht ist es ' eine Catalina-Sache? Ich weiß nicht, ' … 2. Diebackupbundle
-Datei kann nicht gemountet werden (zumindest konnte ich keine Möglichkeit finden, dies zu tun ). 3. Die Dateistruktur desbackupbundle
ist sehr unterschiedlich als erwartet und enthielt keinenBackups.backupdb
-Ordner. Zu diesem Zeitpunkt sind 835 GB der 940 GB für die erste Sicherung abgeschlossen … Manchmal ist Brute Force der richtige Weg … 😉 - Es klingt so, als wäre es eine Catalina-Sache : macworld.com/article/3445481/… Ich habe ' Ich habe es nicht versucht, aber es deutet darauf hin, dass Sie die
backupbundle
wieder in einesparsebundle
umbenennen und dann auf diese Weise mounten können. Wenn dies der Fall ist ', können Sie diebackupbundle
wahrscheinlich auch direkt an einen Befehlszeilenbefehl übergeben, um sie alssparsebundle
. Ich habe ' noch keines von beiden ausprobiert, da alle meine Backups älter zu sein scheinen als Catalina. - Es gibt einen weiteren Artikel unter eclecticlight.co/2019/11/11/… , das darüber spricht und " dies vorschlägt Die neue
backupbundle
kann weiterhin mit einer älterenDiskImageMounter
App in/System/Library/CoreServices
gemountet werden, obwohl ob Sie können Time Machine verwenden, um Inhalte abzurufen. Unklar bleibt " - Vielen Dank an @glenn, danke für Ihre Bemühungen. Letztendlich konnte ich die
Backups.backupdb
nicht in einebackupbundle
konvertieren, obwohl ich dachte, dass dies nicht ' ist Es scheint nicht so kompliziert zu sein. Der Sicherungsverlauf begann also von neuem, was ' nicht ganz schlecht ist.