Wie stellt Time Machine Backups von APFS-Volumes wieder her?

Kennt Time Machine irgendwelche der neuen APFS-Funktionen, z. B. Sparse-Dateien, Klonen von Dateien usw.? Da das Time Machine-Volume selbst immer noch ein HFS-Plus-Volume ist, würde ich einige Schwierigkeiten erwarten, diese Konzepte dem älteren Dateisystem zuzuordnen.

Ich frage, weil ich einige davon ausgiebig verwende (z. B. Dateiklonen zum Organisieren meiner Fotobibliothek und Sparse-Dateien für Docker), bis zu dem Punkt, an dem sie nicht auf ein Volume passen würden, wenn sie als normale Dateien wiederhergestellt würden.

Ich habe einige Tests mit nullkopierten Dateien durchgeführt, und es scheint, dass zumindest diese als feste Links im Time Machine-Sicherungsvolume dargestellt werden, aber ich frage mich, ob sie auch als solche wiederhergestellt werden (was tatsächlich einige Anwendungsfälle beschädigen würde). , da COW Space Sharing und Hardlinks sich beim Schreiben in die Dateien unterschiedlich verhalten).

Mit anderen Worten:

  • Stellt Time Machine Sparse-Dateien als solche wieder her, oder sind die wiederhergestellten Dateien Non-Sparse?
  • Stellt Time Machine geklonte Dateien (z. B. mit dem Finder oder erstellt cp -c) als solche wieder her? Oder werden sie als normale doppelte Dateien wiederhergestellt (oder, möglicherweise schlimmer, als eine einzelne Datei mit mehreren festen Links)? Wenn ja, gibt es einen Unterschied, wenn nur ein Teil der Datei freigegeben wird, im Vergleich zu allen Blöcken?

Antworten (1)

Time Machine unterstützt zum Zeitpunkt des Schreibens kein APFS für das Sicherungsziel (siehe hier ), während es Sicherungen von einem APFS- oder HFS+-Volumen durchführen kann. Das liegt daran, dass das AFPS-Dateisystem keine Verzeichnis-Hardlinks unterstützt, auf die Time Machine stark angewiesen ist.

Wahrscheinlich muss Time Machine neu geschrieben werden, um die von Ihnen erwähnten Funktionen nutzen zu können, was in zukünftigen Versionen von macOS passieren kann.