Ich habe stundenlang gegoogelt, um eine Lösung für dieses Problem zu finden, aber ich konnte keine Antwort finden, die zu meinem Problem passte.
Mein Setup:
- Ich habe einen iMac mit einer ~ 1 TB Festplatte
- Ich sichere es über Time Machine auf einem Synology NAS DS214 + mit ~ 2,7 TB Speicherplatz
Mein Problem:
- Ich habe vergessen, eine Größenbeschränkung für den Sicherungsbenutzer festzulegen. Nein, mein Time Machine Backup belegt ca. 2,3 TB Speicherplatz. Das ist nicht cool.
- Ich kann dem Synology-Benutzer kein Kontingent festlegen, da er ab Null zu zählen beginnt.
Was ich machen will; was ich vorhabe zu tun:
- Wenn möglich, möchte ich meine Time Machine-Sicherung anweisen, automatisch auf ein Limit von ~ 1,5 TB zu verkleinern, indem die ältesten Sicherungen gelöscht werden.
- Dann möchte ich, dass das spärliche Bündel nicht mehr größer wird.
Hat jemand von euch eine Lösung gesehen? Oder muss ich alle meine alten Backups löschen , um mein Ziel zu erreichen?
hard-drive
time-machine
backup
nas
Michael
quelle
quelle
Antworten:
Time Machine respektiert eine Größenbestimmung - aber nur, wenn Sie den Container herstellen . Diese Funktionalität ist alles, was Apple für native Backups bereitstellt, sodass Sie ein benutzerdefiniertes Setup benötigen, um Ihre Anforderungen zu erfüllen, und Sie können die Dinge nicht mehr einschränken, sobald Sie mit dem Backup auf einen Container begonnen haben.
Wenn Sie in Zukunft einen neuen eingeschränkten Container erstellen möchten, ist das Konzept jedoch nicht schwer zu entwerfen.
Server.app macht das ganz einfach - mir ist kein Synologiecode bekannt, der diese Funktion rückentwickelt hat, aber ich wäre überrascht, wenn er nicht auf GitHub oder irgendwo öffentlich veröffentlicht wird.
Zu diesem Zeitpunkt können Sie alle Sicherungen großer Benutzerordner löschen und dann blockweise die alten Sicherungsdaten an das neue Ziel kopieren und dann die Sicherung erben.
Sie können Sicherungsintervalle auch über die Befehlszeile verdünnen oder diese Automatisierung per Skript ausführen.
Viel, viel Arbeit, aber es könnte sich als Projekt lohnen, wenn jemand dazu neigt.
Wenn ich in Ihren Schuhen stecke, kopiere ich einfach das alte "zu große" Backup auf eine Offline-Festplatte, lege es in ein Regal und beginne mit neuen Backups der gewünschten Größe. Wischen Sie in 6 Monaten oder einem Jahr das alte Laufwerk ab, es sei denn, Sie haben wirklich das Gefühl, dass Sie diese ältere Geschichte benötigen.
quelle
Dies ist die einfachste Lösung mit OSX Terminal.
Holen Sie sich eine Liste aller Backups in TimeMachine. Dies zeigt Ihnen auch den vollständigen Verzeichnispfad zu den Sicherungen, die Sie in Schritt 2 benötigen ...
Wählen Sie anhand des Datums aus, welche Sicherungen gelöscht werden sollen. Beachten Sie die Verwendung eines Platzhalters * und die Verwendung des Verzeichnisses aus Schritt 1. Um beispielsweise alle Backups von 2018 zu löschen, verwenden Sie Folgendes:
Der letzte Schritt besteht darin, den Speicherplatz aus dem spärlichen Bündel zu verkleinern und wiederherzustellen. Durchsuchen Sie Ihr Sicherungslaufwerk nach der .sparsebundle-Datei.
quelle
Verkleinern Sie das Sicherungsvolume auf die gewünschte Größe. Time Machine ist so konzipiert, dass Backups hinzugefügt werden, bis das Volume voll ist, und dann ältere Kopien beschnitten werden. Es ist NICHT dafür ausgelegt, Speicherplatz mit anderen Dingen zu teilen oder X Gigabyte am Ziel frei zu lassen.
quelle
Ich stimme der zuvor gegebenen Antwort zu. Sie können jedoch versuchen, Time Machine-Sicherungen manuell zu löschen (auf eigenes Risiko).
Wenn Sie das Volume bereitstellen, befindet sich ein Ordner mit dem Namen "Backups.backupdb" (bei Remote-Sicherungen sieht er möglicherweise etwas anders aus). Darin befindet sich Ihr Computername und dann entweder die Daten oder die Volumes oder umgekehrt (Entschuldigung, ich bin derzeit nicht auf meinem eigenen Mac und kann die genaue Reihenfolge nicht überprüfen).
Wenn Sie frühere Datumsordner entfernen, wird Speicherplatz freigegeben, um die Größe des Volumes zu ändern.
HINWEIS: Beachten Sie, dass Time Machine eine inkrementelle Sicherung ist, bei der Hardlinks für unveränderte Dateien verwendet werden. Wenn Sie also einen Datumsordner entfernen, wird möglicherweise nicht der Speicherplatz entfernt, für den die Größe angegeben werden soll.
quelle
sudo tmutil delete
.Beispiel:
Kann wiederholt aufgerufen werden.
quelle