Dazu gibt es einige Fragen, und die Antwort besteht normalerweise darin, die Sicherungsdatei symbolisch mit dem externen Laufwerk zu verknüpfen. (z. B. ist es möglich, iOS-Geräte auf einem externen Laufwerk zu sichern? oder iPhone auf einem externen Laufwerk auf dem Mac sichern )
Der Befehl, den ich ausführte, war
ln -s /Volumes/<externaldrive>/iOSBackup/Backup /Users/<username>/Library/Application\ Support/MobileSync/Backup
Aber wenn ich versuche zu sichern, bekomme ich:
Um Speicherplatz zu sparen, habe ich vor langer Zeit aufgehört, lokale Backups zu erstellen, daher gibt es in meinem Mobile Sync/Backup-Ordner von Anfang an kein Backup, was die Dinge komplizieren könnte. Wenn ich zu den Geräteeinstellungen gehe, gibt es (wie erwartet) kein Backup zum Löschen:
Es scheint, dass der Symlink-Prozess nicht mehr funktioniert (die Fragen scheinen alle vor 3 Jahren zu sein), oder vielleicht habe ich es nicht richtig gemacht.
Bearbeitet, um einen falschen Vorschlag zu entfernen.
Ich habe keine Probleme beim Erstellen von Backups beim Symlinken des MobileSync/Backup-Verzeichnisses festgestellt, aber ich habe viele Probleme beim Wiederherstellen der Backups mit dem Symlink-Setup gesehen. Abgesehen davon ist es möglich, dass sich das Problem jetzt auch auf das Erstellen der Backups erstreckt. Das wäre interessant zu überprüfen.
ln
Quell- und Zielargumente falsch! Der ln
von Ihnen vorgeschlagene Befehl würde eine Symlink-Datei auf dem externen Laufwerk erstellen, nicht auf dem internen Laufwerk, auf dem sie sich tatsächlich befinden muss, um ihr zum neuen Speicherort auf dem externen Laufwerk zu folgen.ls
Befehl erstellt keinen Link auf dem internen Laufwerk zum externen Speicherort der Sicherung. Dieser Befehl würde einen Symlink mit dem Namen Backup
at erstellen /Volumes/<externaldrive>/iOSBackup/
, vorausgesetzt, das Backup
Verzeichnis existiert noch nicht, was genau das Gegenteil von dem ist, was getan werden muss. Vielleicht möchten Sie die Manpage ls
noch einmal lesen.~/Library/Application Support/MobileSync/Backup
muss Backup
die ~/Library/Application Support/MobileSync/
Symlink-Datei sein, die darauf verweist, /Volumes/<externaldrive>/iOSBackup/Backup
wo at Backup
ein /Volumes/<externaldrive>/iOSBackup/
Verzeichnis ist, kein Symlink wie Ihr ls
Befehl, wie er geschrieben wurde, würde dies tun, wenn er nur /Volumes/<externaldrive>/iOSBackup/
existiert. Andernfalls, wenn /Volumes/<externaldrive>/iOSBackup/Backup
bereits ein Verzeichnis vorhanden ist, Backup
wird in diesem Verzeichnis eine Symlink-Datei erstellt Backup
, und das ist nicht erforderlich!
dwightk