Besser später als nie, hier ist ein Hack, um dies zu erreichen:
sudo ifconfig alias lo0 127.0.0.2/32
Schließen Sie Ihr USB-Laufwerk an, und fügen Sie dann über System Preferences
/ Sharing
eine SMB-Freigabe in einen Ordner time-machine-macbook
auf der Festplatte ein. Fügen Sie dann eine Zielsicherung time-machine-usb
hinzu (Time Machine wird es als Netzwerkfreigabe anzeigen).
sudo tmutil setdestination -a "smb://user:password@127.0.0.2/time-machine-macbook"
Sie können sehen, ob es in Ordnung ist mit:
tmutil destinationinfo > ================================================== Name : time-machine4 Kind : Network URL : smb://kenji@realserver._smb._tcp.local./time-machine ID : D820D053-C74A-4A06-A7E1-E60C8EA7934F ==================================================== Name : time-machine-macbook Kind : Network URL : smb://user@127.0.0.2/time-machine-macbook Mount Point : /Volumes/time-machine-macbook ID : F707BD0B-64DF-4DB6-A3B7-824470FB5EB2
Starten Sie dann ein Backup mit tmutil startbackup
und mount
zeigen an:
/dev/disk3s1 on /Volumes/time-machine-usb (apfs, local, nodev, nosuid, journaled, noowners) //user@127.0.0.2/time-machine-macbook on /Volumes/time-machine-macbook (smbfs, nobrowse)
Sie können detaillierte Fortschritte sehen mit tmutil status
:
Backup session status: { BackupPhase = Copying; ClientID = "com.apple.backupd"; DateOfStateChange = "2018-06-28 17:38:21 +0000"; DestinationID = "F707BD0B-57DC-4DB6-A3B7-824470FB5EB2"; DestinationMountPoint = "/Volumes/Time Machine Backups"; FirstBackup = 1; Percent = "0.08711567546702646"; Progress = { TimeRemaining = 32679; "_raw_totalBytes" = 355694600192; bytes = 34429528173; files = 887351; totalBytes = 391264060211; totalFiles = 2922384; }; Running = 1; Stopping = 0; "_raw_Percent" = "0.09679519496336274"; }
In meinem Fall wurden ungefähr 1000000 Dateien in etwa zwei Stunden erstellt (USB2-Festplatten-Strafe gegenüber mehr als 8 Stunden über WLAN). Ich berechne die Prozentsätze mit einem kleinen Skript:
tm-progress.sh Files : 918702 / 2922384 (31.43%) - Bytes : 32.21 GiB / 364.39 GiB (8.84%)
Wir können hier feststellen, dass viele Dateien Time Machine dazu bringen können, "langsam" in Bytes voranzukommen, aber fast 1/3 der Dateien wurden kopiert.
Wenn der Backup-Vorgang abgeschlossen ist, schließen Sie das USB-Laufwerk an Ihren Realserver an und kopieren Sie das Sparse-Bündel über das "unvollständige" (oder in den freigegebenen Ordner). Natürlich sollte Time Machine während dieses Schritts deaktiviert werden, um zu verhindern, dass ein teilweise kopiertes Sparsebundle montiert wird (und möglicherweise beschädigt wird).
Ich habe ein Apfs-Laufwerk verwendet, um von Momentaufnahmen zu profitieren (um in der Lage zu sein, auf eine vorherige "backupdb" im Falle einer sparsebundle-Korruption zurückzugreifen, noch nicht getestet )