Kurz gesagt: Wenn dein Backup ein Spiegel ist, ersetzt es beim nächsten Lauf jede gute Datei getreu durch ihre verschlüsselte Version, und das, ohne zu fragen.
Versionen sind die ganze Verteidigung. Keine bessere Festplatte, keine schnellere Kopie: das Gestern ebenso behalten wie das Heute.
Ein Spiegel hält das Ziel identisch mit der Quelle. Das ist seine erklärte Aufgabe, und die erfüllt er gut. Die Zeile, die die meisten ausführen, sieht ungefähr so aus:
rsync -aE --delete ~/Documents/ /Volumes/Backup/Documents/
Lies --delete noch einmal mit einem schlechten Morgen im Kopf. Es bedeutet: Bring das Backup in Übereinstimmung und entferne aus dem Backup alles, was an der Quelle nicht mehr ist.
Stell dir jetzt vor, etwas hat über Nacht deinen Ordner „Dokumente“ verschlüsselt. Jede Datei ist noch da, gleiche Namen, gleiche Ordnerstruktur, anderer Inhalt. Der Spiegel läuft zur üblichen Stunde, sieht Dateien mit geändertem Inhalt und kopiert den neuen Inhalt über den alten. Er hat genau getan, was du ihm gesagt hast. Dein Backup ist jetzt eine zweite Kopie des Schadens.
Lass --delete weg, und es ist kaum besser: Löschungen werden nicht mehr übertragen, aber geänderte Dateien werden trotzdem überschrieben, denn ein Spiegel hält von jeder Datei genau eine Version.
Das ist kein Terminal-Problem. Es ist eine Eigenschaft von allem, was nur eine Kopie behält.
Gemeinsam ist allen, dass keins etwas falsch macht. Sie übertragen alle korrekt eine Änderung, die niemand wollte.
Ein versioniertes Backup speichert, wie eine Datei am Montag war, und auch, wie sie am Freitag ist. Wenn sich die Kopie vom Freitag als wertlos herausstellt, ist die vom Montag noch da.
Zwei Dinge machen das nützlich:
Die 3-2-1-Regel wurde für Hardwareausfälle geschrieben und beantwortet zufällig auch das: drei Kopien, zwei Arten von Speicher, eine woanders. Hier zählt der letzte Teil, und zwar eine Kopie, die nicht dauerhaft angeschlossen ist.
Ein Laufwerk, das die ganze Woche angeschlossen ist, ist die ganze Woche für alles erreichbar, was auf dem Mac läuft. Ein Laufwerk, das sonntags angeschlossen wird, ist ein paar Stunden pro Woche erreichbar. Das ist nicht raffiniert und doch der größte Teil des praktischen Nutzens, und darum stimmt der langweilige Rat, zwei Laufwerke abzuwechseln, immer wieder.
Das sollte man klar sagen, denn genau hier versprechen Backup-Produkte zu viel.
Ein Backup verhindert nichts. Es erkennt die Sache nicht, wenn sie beginnt, es hindert keinen Prozess daran, in deine Dateien zu schreiben, und es ersetzt nicht, macOS aktuell zu halten und nichts auszuführen, dem du nicht vertraust. Alles, was dir in diesem Bereich als Schutz verkauft wird, macht einen anderen Job als den auf dieser Seite beschriebenen.
Ein Backup macht den Schaden rückgängig machbar. Das ist eine kleinere Behauptung und eine nützlichere.
Copy Shelter behält Versionen, sodass eine geänderte Datei nicht überschreibt, was sie vorher war, und das Löschen einer Datei auf deinem Mac sie nicht aus dem Backup entfernt. Es liest das Backup zurück und prüft jedes Stück gegen den Hash, unter dem es gespeichert wurde, sodass eine Kopie, die still unlesbar geworden ist, gemeldet wird. Es schreibt auf Wunsch an mehr als ein Ziel und zählt nur die Kopien, die es wirklich geprüft hat.
Es verhindert nichts und erkennt nichts, während es passiert. Es gibt dir Verlauf, und Verlauf ist der Teil, der dich zurück zum Montag bringt.
Besser als ein Spiegel, weil es Verlauf behält: stündlich für einen Tag, täglich für einen Monat, wöchentlich, solange Platz ist. Zwei Einschränkungen. Es dünnt alte Snapshots aus, wenn die Festplatte voll wird, also ist die Tiefe so groß, wie die Festplatte erlaubt. Und ein dauerhaft angeschlossenes Laufwerk ist dauerhaft erreichbar.
Nur wenn das, was du dort ablegst, ein versioniertes Backup ist. Eine synchronisierte Kopie deiner aktuellen Dateien hilft nicht. Ein Sync-Ordner überträgt die Änderung. Ein Backup-Repository im selben Ordner tut das nicht, weil die alten Versionen eigene Objekte sind, an die an der Quelle nichts herankommt.
Länger, als du denkst. Dreißig Tage decken einen Fehler ab, den du sofort bemerkst. Ein Jahr deckt den Ordner ab, den du seit letztem Frühling nicht geöffnet hast, und genau der erwischt die Leute.
Nein, und nichts, das sich Backup nennt, sollte dir etwas anderes erzählen. Es behält Versionen und prüft sie, damit der Schaden rückgängig zu machen ist. Ihn zu verhindern heißt, macOS aktuell zu halten, nichts zu installieren, dem du nicht vertraust, und nicht derjenige zu sein, der den Anhang öffnet.
Ein zweites Laufwerk, das du einmal pro Woche anschließt, woanders aufbewahrst und nie angeschlossen lässt, ist nicht übertrieben und kostet ungefähr so viel wie ein Essen zum Mitnehmen. Es ist das Wirksamste auf dieser Seite.
Siehe auch: die 3-2-1-Regel, Sichern mit rsync und prüfen, ob ein Backup lesbar ist.