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 zu einem Ordner time-machine-macbook
im Laufwerk hinzu. Fügen Sie dann eine Zielsicherung time-machine-usb
hinzu (Time Machine erkennt diese als Netzwerkfreigabe).
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
Dann starten Sie ein Backup mit tmutil startbackup
und mount
zeigen:
/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 waren fast 1000000 Dateien in ungefähr zwei Stunden fertig (USB2-Festplattenstrafe gegenüber mehr als 8 Stunden über Wi-Fi). 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 die Sicherung abgeschlossen ist, schließen Sie im nächsten Schritt das USB-Laufwerk an Ihren Realserver an und kopieren Sie das Sparsebundle über das "unvollständige" (oder in den freigegebenen Ordner). Natürlich sollte Time Machine während dieses Schritts deaktiviert sein , um zu verhindern, dass ein teilweise kopiertes Sparsebundle angehängt wird (und es möglicherweise beschädigt).
Ich habe ein apfs-Laufwerk verwendet, um von Snapshots zu profitieren (um im Falle einer noch nicht getesteten Sparsebundle-Beschädigung auf eine frühere "Backup-Datenbank" zurückgreifen zu können ).