Cloning files between a snapshot and the live volume

Is this functionality on the horizon or available in macOS 27? In lieu of snapshot reversioning, this would go a long way towards improving performance and logistics of restoring from a snapshot. For example, if I create a snapshot on a 2TB volume containing 1.5TB of data, then delete all of the files on that volume, it's logistically infeasible to restore that data back to the same volume without either snapshot reversioning or using clonefile() to recreate the file references on the live volume.

Answered by Engineer in 891111022

A mechanism like this is currently unavailable. However, please file a enhancement request through feedback request (and also post the number here) for analysis and consideration.

Accepted Answer

A mechanism like this is currently unavailable. However, please file a enhancement request through feedback request (and also post the number here) for analysis and consideration.

I can't seem to log in to Feedback Assistant right now, but I have "FB6108470" in my notes, and an older Radar report that was closed as a dupe:

51262053: Support clonefile() between a snapshot and its parent filesystem

May 31, 2019: Engineering has determined that your bug report (51262053) is a duplicate of 29622673 [Open] and will be closed.

Cloning files between a snapshot and the live volume
 
 
Q